A mikrovezérlők arról híresek, hogy nehéz őket programozni. Az Arduino célja, hogy elérhető utat teremtsen a szoftverfejlesztők számára, hogy beléphessenek a mikrokontrollerek programozásának világába. Az Arduino egy Atmel ATmega processzor köré épülő mikrokontroller interfész, amely integrált fejlesztői környezettel (IDE) párosul a chip logikájának létrehozásához.
Szoftver és hardver
Az Arduino nyílt forráskódú, mind szoftver-, mind hardverspecifikációját tekintve, így a hobbibarátok a legegyszerűbb Arduino-modulokat saját maguk állíthatják össze kézzel. Kifinomultabb előre összeszerelt Arduino modulok vásárolhatók és szerény áron. A hardver számos formátum specifikációval rendelkezik, a kis hordható eszköztől a nagyobb felületre szerelt modulokig. A számítógépes csatlakozás elsődleges módja az USB-n keresztül, bár létezik Bluetooth, soros és Ethernet forma is.
Az Arduino szoftver ingyenes és nyílt forráskódú. A programozási platform a népszerű Wiring nyelven alapul. Az IDE a feldolgozáson alapul, amely a tervezők körében jól ismert nyelv. A legtöbb mikrovezérlő interfésztől eltérően az Arduino többplatformos, így Windowson, Linuxon és macOS-en is futtatható.
Bár az Arduino IDE csak Windowson, Macen vagy Linuxon működik, számos interfész áll rendelkezésre az Arduino telefonnal vagy táblagéppel történő vezérléséhez.
Bottom Line
Az Arduino egyszerű utat tesz lehetővé a felhasználók számára olyan interaktív objektumok létrehozásához, amelyek képesek kapcsolóktól és érzékelőktől bemenetet fogadni, és fizikai kimeneteket, például lámpákat, motorokat vagy működtetőket vezérelni. Mivel a nyelv jól használt keretrendszereken alapul, az Arduino kölcsönhatásba léphet a számítógépen lévő más szoftverekkel, például a Flash-el, vagy akár webes API-kkal, mint például a Twitter.
Projektek
A platform már elősegítette a fejlesztők közösségét, akik sok nyílt forráskódú munkát osztanak meg egymással. A rajongók számos innovatív projekt létrehozására használták, a szoftveres termosztát-vezérlőktől az SMS-értesítést küldő babafigyelőkön át a játékfegyverig, amely minden alkalommal elsül, amikor egy bizonyos hashtaget használnak a Twitteren. És igen, van egy oldal az Arduino-projektekről is a kávéfőzők vezérlésére.
Az Arduino jelentősége
Bár ezeknek az Arduino-projekteknek némelyike komolytalannak tűnhet, a technológia számos olyan trendet érint, amelyek potenciálisan fontos erővé teszik az iparágban. Az Internet of Things (IoT) egy népszerű kifejezés, amelyet a technológiai közösségben használnak az internethez kapcsolódó, információmegosztásra képes mindennapi tárgyak leírására. Az intelligens energiafogyasztásmérők gyakran használt példák, amelyek szabályozhatják a készülékek használatát az energiamegtakarítás érdekében.
A közfelfogás egyre inkább a technológia integrálása felé halad a mindennapi élet szövetébe. Az Arduino kis formája lehetővé teszi, hogy mindenféle hétköznapi tárgyon alkalmazzák. Valójában az Arduino LilyPad kialakítása lehetővé teszi a hordható Arduino eszközök használatát.
A nyílt forráskódú projektek, mint például az Arduino, csökkentik az interaktív objektumokkal kísérletezni kívánó fejlesztők belépési akadályát. Ezek az újítók képesek lesznek gyorsan prototípust készíteni és interaktív eszközöket kísérletezni az Arduino platform használatával, mielőtt gyártásra kész ajánlatot hoznak létre. A következő Mark Zuckerberg vagy Steve Jobs egy nap rátalálhatnak arra, hogy új módokat teremtsenek a számítógépek számára a fizikai világhoz való kapcsolódásra. Az Arduino nagyszerű módja annak, hogy kísérletezzen az okoseszközök lehetőségeivel.