Arduino
Arduino — professional boʻlmagan robototexnika ishqibozlari (foydalanuvchilar) uchun dasturiy va texnik taminotlar yigʻindisi. Arduino mutloq ochiq arhitektura. Undagi barcha loyihalar qismlari(Asosan dasturiy taminot) ochiq tarqatiladi. U oʻzining platasi va IDE-dasturlash muhiti ga ega.
Arduino platasi-bu mahsus oʻzida microcontroller va boshqa elektronik qurilmalarni mujassamlashtirgan elektron qurilma. Uning ishlatilish maqsadiga qarab hozirgi kunda bir-turlari mavjud. Ular quyidagilar:
- Arduino UNO
- Arduino NANO
- Arduino MINI
- Va boshqa turlari.
Arduino asosan robototexnika va elektronikida qo'lllaniladi. Arduino qurilmasi yordamida kichik dasturlar yozib, har xil qurilmalar, robotlarni boshqarish mumkin. U dasturiy va texnik qismlarni birlashtirib beruvchi qurilma hisoblanadi. Aksariyat boshlovchilar Arduino Uno yoki Arduino Nano qurilmalaridan foydalanishadi. Professional o'rganuvchilar Arduino Mega yoki Arduino Mega 2560 dan foydalanishadi. Professional dasturchi-robototexniklar bemalol Arduino Megaga o'xshash qurilmalar yasab, ularning mikrokontrolleriga dastur yozib uni yuklay olishlari mumkin. Arduino Uno ning boshqa turlaridan farqi protsessori, mikrokontrolleri, raqamli va analog chiqishlarning ko'p yoki kamligi bilan farqlanadi. Arduinodan foydalanayotgan kishi unga har xil elektr komponentalar va modullarni ulash imkoniyatiga ega bo'ladi, masalan: led chiroqlar, o'lchagichlar, rele modullari, tarmoq (Wi-fi, Bluetooth, Ethernet) modullari, sensorlar, motorlar, magnit eshik qulflari va h.k. Arduino uchun dasturlar odatda C++ da yoziladi. Arduino kontaktlarida I/O (Input/Output)ni boshqarish uchun oddiy va tushunarli algoritmlar va dasturlar tuziladi. Arduinoni o'rganish va dasturlar yozish uchun Windows, Mac OS va Linux operatsion tizimlarida ishlovchi Arduino IDE (Arduino kompilyatori) mavjud va u bepul muhit hisoblanadi. Arduino IDE muhitida algoritm va dasturlar yaratishni o'rganish juda oson. Unda tayyor loyihalar ham mavjud. Arduino Uno 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;
Havolalar
- Rasmiy sayt (ingl.)
![]() | Kompyuterlarga oid ushbu maqola chaladir. Siz uni boyitib, Vikipediyaga yordam berishingiz mumkin. |