Mikrokontrollerlar dasturlash qiyinligi bilan mashhur. Arduino-ning maqsadi dasturiy ta'minot ishlab chiquvchilari uchun mikrokontroller dasturlash dunyosiga kirishning qulay usulini yaratishdir. Arduino Atmel ATmega protsessori atrofida qurilgan mikrokontroller interfeysi bo‘lib, u chipda mantiqni yaratish uchun integratsiyalashgan ishlab chiqish muhiti (IDE) bilan birlashtirilgan.
Dasturiy ta'minot va apparat
Arduino dasturiy ta'minot va apparat spetsifikatsiyasida ochiq manba bo'lib, havaskorlar eng oddiy Arduino modullarini o'zlari qo'lda yig'ishlari mumkin. Oldindan yig'ilgan yanada murakkab Arduino modullarini sotib olish mumkin va ular arzon narxlarda. Uskuna kichik taqiladigan qurilmadan kattaroq sirtga o'rnatiladigan modullargacha bo'lgan ko'plab format spetsifikatsiyalariga ega. Kompyuterga ulanishning asosiy usuli USB orqali, lekin Bluetooth, seriyali va Ethernet format omillari ham mavjud.
Arduino dasturi bepul va ochiq manbadir. Dasturlash platformasi mashhur Wiring tiliga asoslangan. IDE dizaynerlar orasida mashhur bo'lgan Processing tiliga asoslangan. Aksariyat mikrokontroller interfeyslaridan farqli o'laroq, Arduino o'zaro platforma hisoblanadi, shuning uchun uni Windows, Linux va macOS tizimlarida ishlatish mumkin.
Arduino IDE faqat Windows, Mac yoki Linux-da ishlasa-da, Arduino-ni telefon yoki planshet bilan boshqarish uchun bir qator interfeyslar mavjud.
Quyi chiziq
Arduino foydalanuvchilarga kalitlar va sensorlardan ma'lumot olishi va yorug'lik, motorlar yoki aktuatorlar kabi jismoniy chiqishlarni boshqarishi mumkin bo'lgan interaktiv ob'ektlarni yaratishning oddiy yo'lini beradi. Til yaxshi ishlatiladigan ramkalarga asoslanganligi sababli, Arduino kompyuterdagi Flash kabi boshqa dasturlar yoki hatto Twitter kabi veb-APIlar bilan o'zaro aloqada bo'lishi mumkin.
Loyihalar
Platforma allaqachon ochiq manbali koʻplab ishlarni baham koʻrayotgan dasturchilar hamjamiyatini shakllantirgan. Ishqibozlar undan turli innovatsion loyihalarni yaratishda foydalandilar: dasturiy ta'minot termostatini boshqaruvchidan tortib, SMS-xabarlar yuboruvchi chaqaloq monitorlarigacha, Twitterda har safar ma'lum xeshteg ishlatilganda o't ochadigan o'yinchoq qurolgacha. Ha, kofe jihozlarini boshqarish uchun Arduino loyihalari sahifasi ham mavjud.
Arduinoning ahamiyati
Ushbu Arduino loyihalarining ba'zilari ahamiyatsiz bo'lib tuyulishi mumkin bo'lsa-da, texnologiya uni sanoatda potentsial muhim kuchga aylantiradigan bir qancha tendentsiyalarni qamrab oladi. Narsalar Interneti (IoT) - bu Internetga ulangan va ma'lumot almashishga qodir bo'lgan kundalik narsalarni tasvirlash uchun texnologik hamjamiyatda ishlatiladigan mashhur ibora. Aqlli energiya hisoblagichlari tez-tez ishlatiladigan misol bo'lib, ular energiyani tejash uchun jihozlardan foydalanishni tartibga solishi mumkin.
Ommaviy idrok texnologiyani kundalik hayotga integratsiyalash tomon siljimoqda. Arduino-ning kichik shakl faktori uni har qanday kundalik narsalarga qo'llash imkonini beradi. Aslida, Arduino LilyPad forma faktori taqiladigan Arduino qurilmalariga ruxsat beradi.
Arduino kabi ochiq kodli loyihalar interaktiv ob'ektlar bilan tajriba o'tkazmoqchi bo'lgan ishlab chiquvchilar uchun kirish to'sig'ini kamaytiradi. Ushbu innovatorlar ishlab chiqarishga tayyor taklifni yaratishdan oldin Arduino platformasidan foydalangan holda interaktiv qurilmalarni tezda prototiplash va tajriba o'tkazish imkoniyatiga ega bo'ladilar. Keyingi Mark Tsukerberg yoki Stiv Djobs bir kun kelib kompyuterlarning jismoniy dunyo bilan aloqa o'rnatishning yangi usullarini yaratishi mumkin. Arduino - aqlli qurilmalar imkoniyatlari bilan tajriba o‘tkazishning ajoyib usuli.