Platforma Arduino umožňuje uživatelům vytvářet rozhraní mezi počítači a každodenními předměty, což umožňuje vynalézavé hackování hardwaru. Přestože Arduino IDE (Integrated Development Environment) funguje pouze na Windows, Mac nebo Linux, je k dispozici řada rozhraní pro ovládání Arduina pomocí telefonu nebo tabletu. Zde je několik příkladů způsobů, jak lze Arduino integrovat s mobilními zařízeními.
Informace v tomto článku platí obecně pro různé verze hardwaru Arduino. Starší verze nemusí být kompatibilní s novějšími mobilními operačními systémy.
Sečteno podtrženo
Hřiště Arduino obsahuje četné tutoriály a informace o tom, jak propojit s hardwarem pomocí Arduina. Dva programy, které doporučuje pro vývoj mobilních rozhraní, jsou pfodApp a Annikken Andee. První jmenovaný je výhradně pro Android, ale druhý je kompatibilní s iOS. Ani jedna z možností nevyžaduje rozsáhlé zkušenosti s mobilním programováním.
Arduino a Android
Relativně otevřená platforma zařízení Android z nich dělá skvělé kandidáty na integraci s Arduinem. Platforma Android umožňuje přímé připojení k Arduino ADK pomocí jazyka Processing, který souvisí s jazykem Wiring, který tvoří základ rozhraní Arduino. Po připojení lze telefon Android použít k ovládání všech funkcí zařízení Arduino.
Sečteno podtrženo
Vzhledem k povaze iOS s ohledem na ovládání na nízké úrovni může být připojení Arduina k vašemu iOS zařízení trochu náročnější. Redpark breakout pack umožňuje přímé kabelové připojení mezi staršími iOS zařízeními a Arduinem, ale pokud máte novější iPhone nebo iPad, musíte nastavit bezdrátové připojení mezi iOS zařízením a Arduinem přes Bluetooth nebo Wi-Fi.
Arduino Cellular Shields
Dalším způsobem, jak učinit Arduino kompatibilní s mobilními zařízeními, je použít celulární štít. GSM/GPRS štíty se připojují přímo k oddělovací desce Arduino a přijímají odemčené SIM karty. Přidání celulárního štítu umožňuje Arduinu vytvářet a přijímat SMS zprávy a některé celulární štíty umožňují celou řadu hlasových funkcí, čímž se Arduino efektivně promění v domácí mobilní telefon.
Sečteno podtrženo
Další mobilní rozhraní, které lze integrovat do Arduina, je Twilio. Twilio je webové rozhraní, které se připojuje k telefonním službám, takže Arduino připojené k počítači lze ovládat pomocí hlasových nebo SMS zpráv. Například Arduino a Twilio lze použít ve spojení se spotřebiči a další elektronikou k zajištění domácí automatizace, která je ovladatelná pomocí webu nebo SMS.
Arduino a webová rozhraní
Arduino IDE je snadno integrovatelné s řadou webových rozhraní s minimálními zkušenostmi s programováním, ale pro ty, kteří hledají připravenější řešení, existuje řada knihoven. Rozhraní Webduino je například jednoduchá knihovna webového serveru Arduino pro použití se štítem Arduino a Ethernet. Jakmile je webová aplikace hostována na serveru Webduino, lze Arduino ovládat z jakéhokoli mobilního zařízení, které je připojeno k internetu.