Reja kirish bob. Arduino bilan ishlashni boshlash

|
Reja kirish bob. Arduino bilan ishlashni boshlash
|
bet | 1/10 | Sana | 13.02.2024 | Hajmi | 52,35 Kb. | | #155674 |
REJA
Kirish…………………………………………………………………………..3
1-BOB. Arduino bilan ishlashni boshlash…………………………………………..5
Raqamli chiqishlar……………………………………………………………….7
Yuk ko'taruvchi rezistorlar…………………………………………….8
Analog kirishlar………………………………………………………………...10
1.2.1 Analog-raqamli konvertor………………………………………….…10 1.2.2 Pinout …………………………………………………………………..11
1.2.3 Ko'tariladigan rezistorlar…………..…………………………………12
1.2.4 Tafsilotlar va ogohlantirishlar ……………………………………….13
1.3 Impuls kengligi modulyatsiyasi……………………………………………….14
1.4 Arduino-dagi xotira…………………..…………………………………15
1.5 Arduino-da apparat uzilishlari………………………………………………..17
1.5.1 Taymer uzilishi…………………………………………….………….19
1.5.2 Arduino bo'yicha taymerlar ...............................................................20
1.5.3 Mikrokontrollerni uzilishlar bilan yuklash…………………………21
1.5.4 Uzilishlar bo'yicha yukni o'lchash…………………………………..22 1.5.5 Arduinoda uzilishlardan foydalanish………………………………23
2-BOB. Arduino kutubxonalari ………………………………………………….24
2.1 Servo kutubxona……………………………………………………..…24 2.2 EERPOM kutubxonasi …………………………………………..……26
2.3 SPI kutubxonasi……………………………………………………..…27
2.4 Stepper Library………………………………………………………...30
Xulosa………………………………………………………………………………31
Adabiyot…………………………………………………………….………………32
Kirish
- ikkita asosiy komponentdan iborat apparatli hisoblash platformasi: I/U platasi va Processing/Wiring tilidagi ishlab chiqish muhiti. Arduino yangi boshlanuvchilar va professionallar uchun elektron qurilmalarni ishlab chiqish uchun qulaydir. Ushbu platforma oddiy dasturlash tili, ochiq arxitektura va kod tufayli butun dunyoda juda mashhur. Ushbu platformaning o'ziga xosligi shundaki, u USB orqali dasturchilardan foydalanmasdan dasturlashtirilgan. Arduino bilan kompyuter plataga ulanishi mumkin bo'lgan ko'plab sensorlar tufayli virtual dunyodan tashqarida jismoniy dunyoga o'tishi mumkin. Sensorlar atrof-muhit haqida ma'lumot olishi va turli aktuatorlarni boshqarishi mumkin.
Kompyuterda dasturiy ta'minot bilan ham o'zaro aloqada bo'lishi mumkin (masalan, Flash, Processing, MaxMSP).
Arduino platasi mikrokontroller va boshqa sxemalar bilan dasturlash va integratsiyalash uchun simlar elementlaridan iborat. Ko'pgina platalarda chiziqli voltaj regulyatori ham mavjud. Soat 16 yoki 8 MGts chastotada kvarts rezonatori (pezokristal effekti va mexanik rezonans fenomeni yuqori Q (rezonans diapazoni va rezonans diapazonini aniqlaydigan tebranish tizimining xususiyati) qurish uchun ishlatiladigan qurilma) tomonidan amalga oshiriladi. elektron kontaktlarning zanglashiga olib keladigan elementining bir tebranish davridagi energiya yo'qotishlaridan necha marta ko'p bo'lgan energiya zahiralari tizimdagi energiya zahiralarini ko'rsatadi.Mikrokontroller bootloader (ijrochi fayllarni yuklash va yangisini ishga tushirish uchun mas'ul dastur) bilan oldindan miltillaydi. jarayonlar) BootLoader, shuning uchun tashqi dasturchi kerak emas.Arduino platasida RS-232 signal darajasini (Tavsiya etilgan standart 232, asinxron interfeys uchun jismoniy daraja) TTL darajalariga (Tranzistor-tranzistor mantig'i) o'zgartirish uchun inverting sxemasi mavjud. bipolyar tranzistorlar (uch elektrodli yarimo'tkazgichli qurilma) va rezistorlar asosida qurilgan raqamli mantiqiy chiplar.), va aksincha.
Arduino integratsiyalashgan ishlab chiqish muhiti - bu kod muharriri, kompilyator va proshivkani plataga o'tkazish uchun modulni o'z ichiga olgan o'zaro platformali Java ilovasi. Arduino uchun ishlatiladigan dasturlash tili ba'zi kutubxonalar tomonidan to'ldirilgan C ++ ga juda o'xshaydi. Dasturlar preprotsessor yordamida qayta ishlanadi va AVR-GCC yordamida kompilyatsiya qilinadi.
|
| |