Ang Arduino platform ay nagbibigay-daan sa mga user na lumikha ng interface sa pagitan ng mga computer at pang-araw-araw na bagay, na nagbibigay-daan para sa ilang mapag-imbentong pag-hack ng hardware. Bagama't gumagana lamang ang Arduino IDE (Integrated Development Environment) sa Windows, Mac, o Linux, mayroong ilang mga interface na magagamit para sa pagkontrol sa Arduino gamit ang isang telepono o tablet. Narito ang ilang halimbawa ng mga paraan kung paano maaaring isama ang Arduino sa mga mobile device.
Ang impormasyon sa artikulong ito ay malawakang nalalapat sa iba't ibang bersyon ng Arduino hardware. Maaaring hindi tugma ang mga lumang bersyon sa mas bagong mga mobile operating system.
Bottom Line
Ang palaruan ng Arduino ay naglalaman ng maraming mga tutorial at impormasyon tungkol sa kung paano mag-interface sa hardware gamit ang Arduino. Dalawang program na inirerekomenda nito para sa pagbuo ng mga mobile interface ay ang pfodApp at Annikken Andee. Ang una ay eksklusibo para sa Android, ngunit ang huli ay tugma sa iOS. Wala sa alinmang opsyon ang nangangailangan ng anumang malawak na karanasan sa mobile programming.
Arduino at Android
Ang medyo bukas na platform ng mga Android device ay ginagawa silang mahusay na mga kandidato para sa pagsasama sa Arduino. Ang Android platform ay nagbibigay-daan para sa direktang koneksyon sa Arduino ADK sa pamamagitan ng paggamit ng Processing language, na nauugnay sa Wiring language na bumubuo sa batayan ng Arduino interface. Kapag nakakonekta na, magagamit ang Android phone para kontrolin ang lahat ng function ng Arduino device.
Bottom Line
Dahil sa katangian ng iOS na may kinalaman sa mababang antas ng kontrol, ang pagkonekta sa Arduino sa iyong iOS device ay maaaring maging mas mahirap. Nagbibigay-daan ang Redpark breakout pack para sa direktang koneksyon ng cable sa pagitan ng mga mas lumang iOS device at Arduino, ngunit kung mayroon kang mas bagong iPhone o iPad, dapat kang mag-set up ng wireless na koneksyon sa pagitan ng iOS device at Arduino sa pamamagitan ng Bluetooth o Wi-Fi.
Arduino Cellular Shields
Ang isa pang paraan para gawing mobile-friendly ang Arduino ay ang paggamit ng cellular shield. Ang mga kalasag ng GSM/GPRS ay direktang nakakabit sa Arduino breakout board at tinatanggap ang mga naka-unlock na SIM card. Ang pagdaragdag ng isang cellular shield ay maaaring magbigay-daan sa Arduino na gumawa at tumanggap ng mga mensaheng SMS, at ang ilang mga cellular shield ay nagbibigay-daan sa isang buong hanay ng mga function ng boses, na epektibong ginagawa ang Arduino sa isang home-brew na cell phone.
Bottom Line
Ang isa pang mobile interface na maaaring isama sa Arduino ay ang Twilio. Ang Twilio ay isang web interface na kumokonekta sa mga serbisyo ng telepono, kaya ang Arduino na konektado sa isang computer ay makokontrol gamit ang boses o mga mensaheng SMS. Halimbawa, ang Arduino at Twilio ay maaaring gamitin kasabay ng mga appliances at iba pang electronics upang magbigay ng home automation na nakokontrol ng web o SMS.
Arduino at Web Interface
Ang Arduino IDE ay madaling isinama sa ilang mga web interface na may kaunting kadalubhasaan sa programming, ngunit para sa mga naghahanap ng mas handa na solusyon, mayroong ilang mga library. Ang Webduino interface, halimbawa, ay isang simpleng Arduino web server library para gamitin sa Arduino at Ethernet shield. Kapag na-host na ang isang web application sa Webduino server, makokontrol ang Arduino mula sa anumang mobile device na nakakonekta sa internet.