Platforma Arduino umožňuje používateľom vytvárať rozhranie medzi počítačmi a každodennými predmetmi, čo umožňuje vynaliezavé hackovanie hardvéru. Hoci Arduino IDE (Integrated Development Environment) funguje iba na Windows, Mac alebo Linux, existuje množstvo rozhraní, ktoré sú k dispozícii na ovládanie Arduina pomocou telefónu alebo tabletu. Tu je niekoľko príkladov spôsobov, ako možno Arduino integrovať s mobilnými zariadeniami.
Informácie v tomto článku sa vo všeobecnosti vzťahujú na rôzne verzie hardvéru Arduino. Staršie verzie nemusia byť kompatibilné s novšími mobilnými operačnými systémami.
Zrátané podčiarknutie
Ihrisko Arduino obsahuje množstvo tutoriálov a informácií o tom, ako vytvoriť rozhranie s hardvérom pomocou Arduina. Dva programy, ktoré odporúča na vývoj mobilných rozhraní, sú pfodApp a Annikken Andee. Prvý je exkluzívne pre Android, ale druhý je kompatibilný s iOS. Ani jedna z možností nevyžaduje rozsiahle skúsenosti s programovaním pre mobilné zariadenia.
Arduino a Android
Relatívne otvorená platforma zariadení Android z nich robí skvelých kandidátov na integráciu s Arduino. Platforma Android umožňuje priame pripojenie k Arduino ADK pomocou jazyka Processing, ktorý súvisí s jazykom Wiring, ktorý tvorí základ rozhrania Arduino. Po pripojení je možné telefón s Androidom použiť na ovládanie všetkých funkcií zariadenia Arduino.
Zrátané podčiarknutie
Vzhľadom na povahu iOS s ohľadom na nízkoúrovňové ovládanie môže byť pripojenie Arduina k vášmu iOS zariadeniu trochu náročnejšie. Redpark breakout pack umožňuje priame káblové pripojenie medzi staršími iOS zariadeniami a Arduinom, ale ak máte novší iPhone alebo iPad, musíte nastaviť bezdrôtové pripojenie medzi iOS zariadením a Arduinom cez Bluetooth alebo Wi-Fi.
Arduino Cellular Shields
Ďalším spôsobom, ako prispôsobiť Arduino mobilom, je použiť celulárny štít. GSM/GPRS štíty sa pripájajú priamo k vypínacej doske Arduino a prijímajú odomknuté SIM karty. Pridanie bunkového štítu umožňuje Arduinu vytvárať a prijímať SMS správy a niektoré bunkové štíty umožňujú celý rad hlasových funkcií, čím sa Arduino efektívne zmení na domáci mobilný telefón.
Zrátané podčiarknutie
Ďalším mobilným rozhraním, ktoré je možné integrovať do Arduina, je Twilio. Twilio je webové rozhranie, ktoré sa pripája k telefónnym službám, takže Arduino pripojené k počítaču je možné ovládať pomocou hlasových alebo SMS správ. Napríklad Arduino a Twilio môžu byť použité v spojení so spotrebičmi a inou elektronikou na zabezpečenie domácej automatizácie, ktorá je ovládateľná cez web alebo SMS.
Arduino a webové rozhrania
Arduino IDE je ľahko integrované s množstvom webových rozhraní s minimálnou znalosťou programovania, ale pre tých, ktorí hľadajú hotové riešenie, existuje množstvo knižníc. Rozhranie Webduino je napríklad jednoduchá knižnica webového servera Arduino na použitie so štítom Arduino a Ethernet. Po umiestnení webovej aplikácie na server Webduino je možné Arduino ovládať z akéhokoľvek mobilného zariadenia, ktoré je pripojené k internetu.