Die Arduino-platform laat gebruikers 'n koppelvlak tussen rekenaars en alledaagse voorwerpe skep, wat 'n paar vindingryke hardeware-inbraak moontlik maak. Alhoewel die Arduino IDE (geïntegreerde ontwikkelingsomgewing) slegs op Windows, Mac of Linux werk, is daar 'n aantal koppelvlakke beskikbaar om Arduino met 'n foon of tablet te beheer. Hier is 'n paar voorbeelde van maniere waarop Arduino met mobiele toestelle geïntegreer kan word.
Inligting in hierdie artikel is breedweg van toepassing op verskillende weergawes van die Arduino-hardeware. Ouer weergawes is dalk nie versoenbaar met nuwer mobiele bedryfstelsels nie.
Onderste reël
Die Arduino-speelgrond bevat talle tutoriale en inligting oor hoe om met hardeware met Arduino te koppel. Twee programme wat dit aanbeveel vir die ontwikkeling van mobiele koppelvlakke is pfodApp en Annikken Andee. Eersgenoemde is uitsluitlik vir Android, maar laasgenoemde is versoenbaar met iOS. Nie een van die opsies vereis enige uitgebreide mobiele programmering-ervaring nie.
Arduino en Android
Die relatief oop platform van Android-toestelle maak hulle uitstekende kandidate vir integrasie met Arduino. Die Android-platform maak voorsiening vir 'n direkte verbinding met die Arduino ADK deur die gebruik van die verwerkingstaal, wat verband hou met die Wiring-taal wat die basis van die Arduino-koppelvlak vorm. Sodra dit gekoppel is, kan die Android-foon gebruik word om al die funksies van die Arduino-toestel te beheer.
Onderste reël
Gegewe die aard van iOS met betrekking tot laevlakbeheer, kan dit 'n bietjie meer uitdagend wees om Arduino aan jou iOS-toestel te koppel. Die Redpark-uitbreekpakket maak voorsiening vir 'n direkte kabelverbinding tussen ouer iOS-toestelle en Arduino, maar as jy 'n nuwer iPhone of iPad het, moet jy 'n draadlose verbinding tussen die iOS-toestel en Arduino opstel via Bluetooth of Wi-Fi.
Arduino Cellular Shields
Nog 'n manier om Arduino selfoonvriendelik te maak, is om 'n sellulêre skild te gebruik. GSM/GPRS-skerms heg direk aan die Arduino-uitbreekbord en aanvaar ontsluit SIM-kaarte. Die byvoeging van 'n sellulêre skild kan Arduino toelaat om SMS-boodskappe te maak en te ontvang, en sommige sellulêre skilde maak 'n volle reeks stemfunksies moontlik, wat die Arduino effektief in 'n tuisgemaakte selfoon verander.
Onderste reël
Nog 'n mobiele koppelvlak wat met Arduino geïntegreer kan word, is Twilio. Twilio is 'n webkoppelvlak wat aan telefoondienste koppel, dus kan 'n Arduino wat aan 'n rekenaar gekoppel is, met stem- of SMS-boodskappe beheer word. Arduino en Twilio kan byvoorbeeld saam met toestelle en ander elektronika gebruik word om tuisoutomatisering te verskaf wat deur web of SMS beheer kan word.
Arduino en webkoppelvlakke
Die Arduino IDE word geredelik geïntegreer met 'n aantal webkoppelvlakke met minimale programmeringskundigheid, maar vir diegene wat op soek is na 'n meer klaargemaakte oplossing, bestaan 'n aantal biblioteke. Die Webduino-koppelvlak is byvoorbeeld 'n eenvoudige Arduino-webbedienerbiblioteek vir gebruik met 'n Arduino- en Ethernet-skild. Sodra 'n webtoepassing op die Webduino-bediener gehuisves word, kan die Arduino beheer word vanaf enige mobiele toestel wat aan die internet gekoppel is.