Arduinoning afzalliklari:
Nafaqat doska mualliflari, balki jamoatchilik tomonidan yaratiladigan kutubxonalar. Buning yordamida har qanday vazifa uchun kerakli vositalarni topishingiz mumkin. Ammo bu erda ham katta kamchilik mavjud. Hech kim kod sifatini nazorat qilmaydi va natijada siz bepul kutubxonalarning aksariyatini o'nlab marta qo'lda o'zgartirishingiz yoki qayta yozishingiz kerak bo'ladi. Shuning uchun, ko'p odamlar, iloji bo'lsa, kodni va asosiy funktsiyalarni o'zlari yozishni afzal ko'rishadi.
Kichik o'lchamdagi Arduino mikro. Bu sizga oxirgi mahsulot ishida juda ko'p joy egallamaydigan professional taxtalarni yaratishga imkon beradi. Aqlli uydan tortib to o'zingizning issiqxonangizni yaratishgacha bo'lgan o'lchamlar barcha sohalarda juda muhimdir.
Ko'p sonli modullar. Arduino mikrokontrollerida kerakli modulni topasiz. Tutun yoki yorug'lik sensori bo'lsin, hatto kichik dinamik. Bundan tashqari, siz pulni tejashingiz mumkin, chunki atrofni jamiyat o'zi yaratadi, shuning uchun siz bir tiyinga qo'shimcha mikrokontrolrlarni sotib olishingiz mumkin.
Kirishning past chegarasi. Arduino bilan ishlashni o'rganish uchun sizga bir necha bepul oqshom kerak. Agar siz ilgari radiotexnika bilan shug'ullanmagan bo'lsangiz ham va hech qachon lehimlanmagan bo'lsangiz ham, siz uchun dasturlash tushunarsiz sehr bo'lib qolmoqda. Haqiqat shundaki, ommaviy kutubxonalarning aksariyati yuqori darajadagi dasturlash tillari kabi yozilgan. Tizimni boshqarish uchun ingliz tilini suhbat darajasida bilish va hech bo'lmaganda Arduino micro pro odatda nimalarga qodirligini tasavvur qilish kifoya.
Arduino Nano - bu eng ommabop radio amatör dasturchilarning eng yaxshi 3 dasturidan biri bo'lgan kichik ishlab chiqarish kengashi. Oddiy o'lchamiga qaramay, u deyarli hech qanday funktsional jihatdan shov-shuvli Arduino Uno-dan kam emas va o'lchamlari muhim rol o'ynaydigan loyihalarda ishlatilishi mumkin.
Arduino Nano-ning dastlabki versiyalari ATmega168 mikrokontrolleriga asoslangan edi. 3.0 versiyasidan boshlab ular yanada rivojlangan ATmega328 bilan jihozlangan, FLASH va EEPROM xotirasi ko'paygan, shuningdek yuqori soat chastotasi mavjud. 1-rasmda Arduino Nano V3.0 platasining ko'rinishi ko'rsatilgan.
Shakl # 1 - Arduino Nano taxtasi
Yuqoridagi rasmdan ko'rinib turibdiki, ushbu taxtada tashqi dunyo bilan aloqa qilish uchun pin sarlavhalari berilgan. Bu prototip yaratish uchun qulay, ammo agar xohlasangiz, ularni o'rnatishingiz shart emas. Bunday holda, simlar to'g'ridan-to'g'ri kerakli terminallarga lehimlanadi. Bundan tashqari, loyihada ixtisoslashgan kengaytiruvchi taxtalardan (qalqonlardan) foydalanilganda pinli yostiqlar kerak bo'ladi, ulardan Arduino modifikatsiyasi uchun juda ko'p turli xil ixtiro qilingan.
Agar siz Arduino Nano platasiga yaqindan nazar tashlasangiz, unda nafaqat ATmega328 mikrokontrolrini, balki umuman ushbu apparat kompleksining "hayoti" ni ta'minlaydigan bir qator qo'shimcha qismlarni ham ko'rishingiz mumkin. 2-rasmda ularning har biri nima uchun javobgar ekanligini ko'rishingiz mumkin.
Shakl №2 - Arduino Nano taxtasi tarkibi
Joyni tejash uchun ishlab chiquvchilar radioelementlarni taxtaning ikkala tomoniga joylashtirdilar. Old tomondan barcha informatsion ipak skrining qo'llaniladi, ATmega328 mikrokontroleri, kvarts rezonatori, Mini - USB ulagichi , reset tugmasi va to'rtta indikatorli LED (TX, RX, PWR va L) o'rnatilgan . Birinchi ikkita LED Arduino Nano platasi ketma-ket ketma-ket port orqali boshqa qurilmalar bilan aloqa o'rnatganda yonadi. PWR LED yoritgichni elektr ta'minotini aks ettiradi va L LED - bu umumiy maqsadli LED, №13 pin uchun yuqori signal berilganda yonadi.
Orqa tomon 5V chiziqli voltaj regulyatori va FTDI USB interfeys konvertori uchun asos bo'lib xizmat qildi.
Do'stlaringiz bilan baham: |