Loyihada ishlatilgan model nomi - Sattorova Sharofatxon Abduhanip qizi 652-21 guruh talabasi O’zbek tilida: Avtomabil...

|
Sattorova Sharofatxon Abduhanip qizi 652-21 guruh talabasi O’zbek tilida: Avtomabil serqatnov va piyodalar kam bo`lgan yo`llar uchun svetafor. Rus tilida
|
bet | 3/5 | Sana | 12.01.2024 | Hajmi | 172,21 Kb. | | #135842 |
Bog'liq asadbek 4-DeadlineLoyihada ishlatilgan model nomi:
Sharshara model qadamlari
Barcha loyiha talablarini aniqlang va hujjatlashtiring.
Dastur arxitekturasini loyihalash.
Dizaynni kod sifatida amalga oshiring.
Dastur ishlab chiqilganidek ishlashini tekshiring.
Tayyor mahsulotni saqlash.
Arxitektura, kod, dasturlash shartlari
Kerakli jihozlar:
1.Arduino Uno;
2.button;
3. Ledlar;
4. Qarshillik;
1.Arduino Uno; Arduino Uno ochiq manbali mikrokontroller platasi boʻlib, Microchip ATmega328P mikrokontrolleriga asoslangan va Arduino.cc tomonidan ishlab chiqilgan va dastlab 2010-yilda chiqarilgan. Arduino Uno turli xil kengaytirish platalari (qalqonlari) va boshqa kontaktlarning zanglashiga olib kirishi mumkin bo'lgan raqamli va analog kirish/chiqish (I/O) pinlari bilan jihozlangan. Arduino Uno 14 ta raqamli kiritish/chiqarish pinlari (oltitasi PWM chiqishi mumkin), 6 ta analog I/U pinlari mavjud va B tipidagi USB kabeli orqali Arduino IDE (Integrated Development Environment) bilan dasturlashtiriladi. U USB kabeli yoki tashqi 9 voltli akkumulyator bilan quvvatlanishi mumkin, garchi u 7 dan 20 voltgacha kuchlanishni qabul qilsa. Bu Arduino Nano va Leonardo bilan bir xil. Uskuna ma'lumotnomasi dizayni Creative Commons Attribution Share-Alike 2.5 litsenziyasi ostida tarqatiladi va Arduino veb-saytida mavjud. Uskunaning ayrim versiyalari uchun tartib va ishlab chiqarish fayllari ham mavjud.
"Uno" so'zi italyancha "bir" degan ma'noni anglatadi va Arduino dasturiy ta'minotining dastlabki versiyasini belgilash uchun tanlangan. Uno platasi USBga asoslangan Arduino platalari seriyasining birinchisidir; Arduino UNO va Arduino IDE ning 1.0 versiyasi Arduinoning mos yozuvlar versiyalari edi, ular endi yangiroq versiyalarga aylandi. Bortdagi ATmega328 yuklash moslamasi bilan oldindan dasturlashtirilgan bo'lib, unga tashqi apparat dasturchisidan foydalanmasdan yangi kodni yuklash imkonini beradi.
Uno asl STK500 protokoli yordamida muloqot qilsada, u oldingi barcha platalardan FTDI USB dan seriyali drayver chipidan foydalanmasligi bilan farq qiladi. Buning o'rniga u USB-seriyali konvertor sifatida dasturlashtirilgan Atmega16U2 (R2 versiyasigacha Atmega8U2) dan foydalanadi
2.button;
B utton orqali 2 ta nuqta zanjiri ulashingiz, yoqishingiz yoki o’chirishingiz mumkin. Arduino kengashiga uchta simni uloqtiramiz. Birinchisi, tugmani bitta bo'lagidan tortishish qarshiligi (bu erda 2,2 kŌ) orqali 5 voltsli manbaga o'tadi. Ikkinchisi tegishli tugmachalardan yerga keladi. Uchinchisi raqamli I / U aloqa bilan bog'langan (bu erda aloqa 7), tugma holatini o'qiydi.
Tugmani ikkala shoxlari o'rtasida hech qanday aloqa yo'q, shuning uchun kontakt 5 voltga (tortish qarshiligi orqali) ulanadi va biz ushbu portni ishga tushirishi uchun “HIGH” kiritib olamiz. Tugma bosilganda, unda 2 ta oyoqlarida aloqa o'rnatiladi, pinni yerga ulanadi, shuning uchun biz “LOW” kiritamiz. Tarmoq hali ham 5 voltga ulangan bo'lsa-da, ularning orasidagi qarshilik kontaktning erga "yaqin" ekanligini anglatadi.
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
Sattorova Sharofatxon Abduhanip qizi 652-21 guruh talabasi O’zbek tilida: Avtomabil serqatnov va piyodalar kam bo`lgan yo`llar uchun svetafor. Rus tilida
|