|
Arduino MINI 8. Va boshqa turlari
|
bet | 5/10 | Sana | 08.01.2024 | Hajmi | 3,33 Mb. | | #132110 |
Bog'liq ARDUINGA QO`SHIMCHA QISMLARNI BOG`LAGAN HOLDA DASTUR YORDAMIDA BOSHQARISH.Arduino UNO
Arduino NANO
7. Arduino MINI 8. Va boshqa turlari.
Loyihaning tarixi 2000 yil boshlarida Italiyaning Ivrea shahrida mavjud bo'lgan Interaction Design Institute Ivrea (Eng.) Rus savdo markasi ostida inson-mashina interfeysi bo'yicha kurslardan boshlanadi. O'qitish uchun BASIC Stamp markasi (ingliz tilida) rus tilida modullardan foydalanildi, ularning narxi taxminan 50 dollarni tashkil etdi. 2003 yilda Hernando Barragan o'z ishining bir qismi sifatida ingliz tilida yangi Wiring dasturiy va apparat platformasining boshlang'ich versiyasini yaratdi va loyihaning maqsadi boshlang'ich dasturlash uchun arzon va sodda muhit yaratish edi. Xuddi shu yili Massimo Banzi, Devid Mellis va Devid Kvartilyer vilkalar simini Arduino deb atashdi.
Arduino ning Uno turi texnik ko'rsatkichlari:
Mikrokontroller: ATmega328;
Ishlash kuchlanishi: 5 V;
Kirish kuchlanishi(tavsiya etilgani): 7-12 V;
Kirish kuchlanishi(eng yuqori): 6-20 V;
Raqamli kirish/chiqish: 14 ta(ulardan 6tasi KIM(Широтно-
Импульсная модуляция)
sifatida foydalanish mumkin);
Analog kirish: 6 ta;
Kirish/chiqish orqali o'zgarmas tok: 40 mA;
3.3 V kiritish uchun o'zgarmas tok: 50 mA;
Flesh xotira: 32 KB(ATmega328) undan 0.5 KB yuklovchi sifatida foydalaniladi;
Tezkor xotira: 2 KB(ATmega328);
EEPROM: 1 KB(ATmega328);
Chastota: 16 MGs;
Arduino – bu elektron konstruktor va elektron qurilmalarni tez yaratishning qulay platformasidir. Bu platforma dunyoda keng tarqalishining sababi dasturlash tilining qulayligi va soddaligi, shuningdek arxitekturasining hamda dasturlash kodlarining ochiqligidir. Arduino platasi AtmelAVR mikrokontrolleridan va dasturlash hamda boshqa sxemalar bilan bog‗lash elementlaridan tashkil topgan. Kо‗p platalarda +5 V yoki +3,3 V kuchlanishni chiziqli stabillashtiriruvchi moslama mavjud. 1-jadvalda Arduino tо‗plamidagi asosiy elementlar va sxema yig‗ish platasining tuzilishi keltirilgan.
1- jadval.
Taktlash kvarsli rezonator yordamida 16 yoki 8 MGs chastotada amalga
oshiriladi (ba‘zi versiyalarida – keramik rezonator yordamida). Mikrokontrollerga dastlab Boot- Loader yuklovchi yoziladi, shuning uchun tashqi dasturlovchi kerak bо‗lmay qoladi. Qurilma USB orqali tashqi dasturlovchini ishlatmasdan dasturlanadi.
Arduino platformasini bir necha versiyalari mavjud. Leonar- do versiyasi ATmega32u4 mikrokontrolleri asosida amalga oshirilgan. Uno, Nano, Duemi- lanove versiyalari esa AtmelATmega328 mikrokontrolleri asosida amalga oshirilgan. Diecimila platformasining eski versiyalari va Duemilanoves birinchi ishchi varianti AtmelATmegal68 asosida loyihalashtirilgan edi. О‗z navbatida
ArduinoMega2560 versiyasi ATmega2560 mikrokontrollerda qurilgan. ArduinoDue sо‗nggi versiyasi Cortex mikroprotsessor asosida amalga oshirilgan.
UNO versiyasi (1- chizma) uncha katta bо‗lmagan loyihalar uchun keng qо‗llanadigan, kо‗p tarqalgan eng taniqli versiyadir.
ArduinoUNO platasi.
ArduinoUNO platasining kо‗rsatgichlari quyidagi jadvalda keltirilgan.
Mikrosxemaning 14 ta raqamli oyoqchalaridan har biri kirish yoki chiqish bо‗lib xizmat qilishi mumkin. Mikrosxemaning oyoqchalarida kuchlanish miqdori 5 V kattalikda cheklangan. Bitta oyoqcha maksimal tok berishi yoki istemaol qilishi 40 mA ni tashkil etadi. Barcha oyoqchalar ichki tortuvchi qarshilik bilan ulangan (sukut bо‗yicha о‗chirilgan) va u ning qiymati 20-50 kOm teng.
Undan tashqari Arduinoning bazi oyoqchalari qо‗shimcha vazifani ham bajarishi mumkin:
Ø ketma-ket interfeys: 0 (RX) va 1 (TX);
Ø tashqi uzulish: 2 va 3 oyoqchalar;
Ø KIM: 3,5,6,9,10 va 11 oyoqchalari KIM – signal kо‗rinishida 8- bitli analog qiymatni chiqarishi mumkin;
Ø SPI interfeys: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK) oyoqchalar;
Ø yorug‗lik diodi: 13. 13 oyoqchaga ulangan joylashtirilgan
yorug‗lik diodi.
ArduinoUno da 6 ta analogli kirish (A0-A5) mavjud, ulardan har biri 10- bitli sonni (1024 ta turli qiymatni) analog kuchlanish kо‗rinishida ifodalashi mumkin. Sukut saqlash bо‗yicha kuchlanishni о‗lchash 0 dan 5 V oraliqqa nisbatan amalga oshiriladi.
Shunga qaramay bu oraliqning yuqori chegarasini AREF oyoqchasidan va analog Referenc funksiyasidan foydalanib о‗zgartirish mumkin. Analog kirishlaridan ba‘zilari qо‗shimcha vazifalarga ega:
TWI: A4 ili SDA chiqishi va A5 yoki SCL chiqishi.
ArduinoUno da kompyuterning USB-portini qisqa tо‗qnashuv va ortiqcha yuklanishdan saqlovchi tiklovchi himoya vositasi mavjud. Kо‗pchilik kompyuterlar о‗zining himoyasi bо‗lishiga qaramay bunday himoya qо‗shimcha himoya darajasini taminlaydi. Agarda USB-portdan 500 mA dan kо‗p tok iste‘mol qilinsa, saqlovchi vosita avtomatik ravishda ulanishni uzib qо‗yadi toki qisqa tutashuv yoki ortiqcha yuklama sababi bartaraf etilmaguncha. 2 va 3- chizmada ArduinoUno konstruksiyasi keltirilgan.
chizma.
chizma
ArduinoUno ning portlarining joylashishi.
|
| |