Talabalarga LABORATORIYA ISHI
Har bir talaba mavjud Arduino platalarining texnik tavsiflarini o’rganib chiqishi lozim. Shuningdek nazorat savollariga javob beradi.
Nazorat savollari
Arduino platasi qanday maqsadlarda qo‘llanilishi mumkin?
Arduino platasining qanday turlari mavjud?
Arduino platasining ishlash samaradorligi uning qanday tavsifiga bog‘liq?
Arduino platasiga qanday dasturlash tillarida dastur yozish mumkin?
27-amaliy mashg’ulot. Arduino Due platformasining ishlash tamoyilini o‘rganish.
Ishdan maqsad: Arduino Due platformasining ishlash tamoyilini o‘rganish
Arduino Due - bu Atmel SAM3X8E ARM Cortex-M3 mikroprotsessoriga (ma'lumotlar jadvali) asoslangan qurilma. Bu 32-bitli ARM mikrokontrolleriga asoslangan birinchi Arduino platasi. U 54 ta raqamli pin (shundan 12 tasi PWM chiqishi sifatida ishlashi mumkin), 12 ta analog kirish, 4 ta UART (maʼlumotlarni ketma-ket uzatishni amalga oshiradigan apparat uzatuvchi), 84 MGts chastotali soat generatori, OTG texnologiyasini qoʻllab-quvvatlovchi USB, 2 ta DAC (raqamli-analog) ni oʻz ichiga oladi. Konvertorlar), 2 TWI, quvvat ulagichi, SPI ulagichi, JTAG ulagichi, reset tugmasi va xotirani tozalash tugmasi.
SAM3X mikrokontrolleriga dasturlarni yuklash jarayoni boshqa Arduino platalarida ishlatiladigan AVR mikrokontrollerlari uchun proshivka jarayonidan farq qiladi. SAM3X ning o'ziga xosligi shundaki, uni qayta yoqish uchun siz birinchi navbatda kontrollerning Flash xotirasini tozalashingiz kerak. Buning sababi shundaki, dasturni yuklash jarayoni SAM3X ROM-dagi yuklovchi tomonidan boshqariladi, bu faqat mikrokontrollerning flesh-xotirasida dastur bo'lmasa boshlanadi.
Arduino Due bilan ishlash bo'yicha batafsil ko'rsatmalar (ingliz tilida)
Umumiy ma'lumot
Arduino Nano - bu ATmega328 (Arduino Nano 3.0) yoki ATmega168 (Arduino Nano 2.x) mikrokontrollerlari asosidagi to'liq ishlaydigan miniatyura qurilmasi bo'lib, non panellarida foydalanish uchun moslashtirilgan. Funksionallik jihatidan qurilma Arduino Duemilanove’ga o‘xshaydi va undan hajmi, quvvat ulagichining yo‘qligi va boshqa turdagi (Mini-B) USB kabeli bilan farqlanadi. Arduino Nano Gravitech tomonidan ishlab chiqilgan va ishlab chiqarilgan.
Testlar
Birinchidan, tekshirish uchun men BMP180 sensorini so'roq qiladigan va undan ma'lumotlarni (bosim va harorat) USB flesh-diskiga yozadigan eskizni yukladim.
Hammasi ishladi, ammo yuqorida yozganimdek, Adafruit kutubxonasidan foydalanishim kerak edi.
Natija
Va, albatta, qanday qilib o'rnatilgan DAC-dan foydalana olmaysiz!
Buning uchun SimpleAudioPlayer misolini to'ldiring, USB flesh-diskini waw bilan to'ldirilgan test.waw fayli bilan ulang va DAC0 pinini tuproq bilan birga kuchaytirgichga ulang. Mening holatimda, kuchaytirgich Pringles kompaniyasidan reklama uchun olingan portativ dinamik edi. Men shunchaki xulosalarni ikkita 10 kOhm rezistorlar bilan jakka bog'ladim. to'g'ri chiziqda, karnay qattiq ortiqcha yuklangan.
Uy vazifasi
Har bir talaba Arduino DUE platasi asosida oddiy loyiha yaratishi kerak. Shuningdek, nazorat savollarga javob beradi.
Do'stlaringiz bilan baham: |