Az Arduino platform lehetővé teszi a felhasználók számára, hogy interfészt hozzanak létre a számítógépek és a mindennapi tárgyak között, lehetővé téve némi ötletes hardveres feltörést. Bár az Arduino IDE (Integrated Development Environment) 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. Íme néhány példa arra, hogyan integrálható az Arduino mobileszközökkel.
A cikkben található információk nagyjából az Arduino hardver különböző verzióira vonatkoznak. Előfordulhat, hogy a régebbi verziók nem kompatibilisek az újabb mobil operációs rendszerekkel.
Bottom Line
Az Arduino játszótér számos oktatóanyagot és információt tartalmaz az Arduino hardverrel való összekapcsolásáról. A mobil felületek fejlesztéséhez két programot ajánl, a pfodApp és az Annikken Andee. Előbbi kizárólag Androidra készült, utóbbi viszont iOS kompatibilis. Egyik lehetőség sem igényel széleskörű mobil programozási tapasztalatot.
Arduino és Android
Az Android-eszközök viszonylag nyitott platformja kiváló jelöltté teszi őket az Arduino-val való integrációhoz. Az Android platform lehetővé teszi a közvetlen csatlakozást az Arduino ADK-hoz a Processing nyelv használatával, amely az Arduino felület alapját képező Wiring nyelvhez kapcsolódik. Csatlakozás után az Android telefon az Arduino eszköz összes funkciójának vezérlésére használható.
Bottom Line
Az iOS természetéből adódóan az alacsony szintű vezérlés tekintetében az Arduino csatlakoztatása iOS-eszközéhez egy kicsit nagyobb kihívást jelenthet. A Redpark Breakout csomag lehetővé teszi a közvetlen kábelkapcsolatot a régebbi iOS-eszközök és az Arduino között, de ha újabb iPhone-ja vagy iPadje van, vezeték nélküli kapcsolatot kell beállítania az iOS-eszköz és az Arduino között Bluetooth-on vagy Wi-Fi-n keresztül.
Arduino Cellular Shields
Az Arduino mobilbaráttá tételének másik módja a celluláris pajzs használata. A GSM/GPRS pajzsok közvetlenül az Arduino Breakout kártyához csatlakoznak, és fogadják a feloldott SIM-kártyákat. A celluláris pajzs hozzáadásával az Arduino SMS-üzeneteket készíthet és fogadhat, egyes celluláris pajzsok pedig a hangfunkciók teljes skáláját teszik lehetővé, így az Arduino hatékonyan házi készítésű mobiltelefonná válik.
Bottom Line
Egy másik mobil interfész, amely integrálható az Arduino-val, a Twilio. A Twilio egy webes felület, amely telefonszolgáltatásokhoz csatlakozik, így a számítógéphez csatlakoztatott Arduino hang- vagy SMS-üzenetekkel vezérelhető. Például az Arduino és a Twilio készülékekkel és egyéb elektronikai eszközökkel együtt használható otthoni automatizálás biztosítására, amely weben vagy SMS-en keresztül vezérelhető.
Arduino és webes felületek
Az Arduino IDE könnyen integrálható számos webes felülettel minimális programozási szakértelemmel, de azok számára, akik készebb megoldást keresnek, számos könyvtár létezik. A Webduino felület például egy egyszerű Arduino webszerver-könyvtár, amely Arduino és Ethernet pajzshoz használható. Ha egy webalkalmazást a Webduino szerveren tárolnak, az Arduino bármely, az internethez csatlakozó mobileszközről vezérelhető.