Arduino platforma omogućava korisnicima da kreiraju interfejs između računara i svakodnevnih objekata, omogućavajući inventivno hakovanje hardvera. Iako Arduino IDE (Integrated Development Environment) radi samo na Windows, Mac ili Linux, postoji niz dostupnih interfejsa za kontrolu Arduina pomoću telefona ili tableta. Evo nekoliko primjera načina na koje se Arduino može integrirati s mobilnim uređajima.
Informacije u ovom članku se široko primjenjuju na različite verzije Arduino hardvera. Starije verzije možda neće biti kompatibilne sa novijim mobilnim operativnim sistemima.
Donja linija
Arduino igralište sadrži brojne tutorijale i informacije o tome kako se povezati s hardverom koristeći Arduino. Dva programa koje preporučuje za razvoj mobilnih interfejsa su pfodApp i Annikken Andee. Prvi je isključivo za Android, ali je drugi kompatibilan sa iOS-om. Nijedna opcija ne zahtijeva veliko iskustvo u mobilnom programiranju.
Arduino i Android
Relativno otvorena platforma Android uređaja čini ih odličnim kandidatima za integraciju sa Arduinom. Android platforma omogućava direktnu vezu sa Arduino ADK korišćenjem jezika za obradu, koji je povezan sa jezikom ožičenja koji čini osnovu Arduino interfejsa. Kada se poveže, Android telefon se može koristiti za kontrolu svih funkcija Arduino uređaja.
Donja linija
S obzirom na prirodu iOS-a u pogledu kontrole niskog nivoa, povezivanje Arduina sa vašim iOS uređajem može biti malo izazovnije. Redpark breakout pack omogućava direktnu kablovsku vezu između starijih iOS uređaja i Arduina, ali ako imate noviji iPhone ili iPad, morate postaviti bežičnu vezu između iOS uređaja i Arduina putem Bluetooth ili Wi-Fi veze.
Arduino Cellular Shields
Još jedan način da Arduino učinite prilagođenim mobilnim uređajima je korištenje ćelijskog štita. GSM/GPRS štitovi se pričvršćuju direktno na Arduino razvodnu ploču i prihvataju otključane SIM kartice. Dodavanje mobilnog štita može omogućiti Arduinu da pravi i prima SMS poruke, a neki ćelijski štitovi omogućavaju čitav niz glasovnih funkcija, efektivno pretvarajući Arduino u mobilni telefon za kućnu upotrebu.
Donja linija
Još jedan mobilni interfejs koji se može integrisati sa Arduinom je Twilio. Twilio je web sučelje koje se povezuje na telefonske usluge, tako da se Arduino spojenim na računalo može kontrolirati pomoću glasovnih ili SMS poruka. Na primjer, Arduino i Twilio se mogu koristiti u kombinaciji s uređajima i drugom elektronikom kako bi se osigurala automatizacija doma kojom se može kontrolirati putem weba ili SMS-a.
Arduino i web sučelja
Arduino IDE se lako integriše sa brojnim web interfejsima sa minimalnom ekspertizom u programiranju, ali za one koji traže gotovije rešenje, postoji veliki broj biblioteka. Webduino sučelje, na primjer, je jednostavna Arduino biblioteka web servera za korištenje sa Arduino i Ethernet štitom. Kada se web aplikacija hostuje na Webduino serveru, Arduino se može kontrolisati sa bilo kog mobilnog uređaja koji je povezan na internet.