Platform Arduino memungkinkan pengguna membuat antarmuka antara komputer dan objek sehari-hari, memungkinkan peretasan perangkat keras yang inovatif. Meskipun Arduino IDE (Integrated Development Environment) hanya bekerja pada Windows, Mac, atau Linux, ada sejumlah antarmuka yang tersedia untuk mengendalikan Arduino dengan ponsel atau tablet. Berikut adalah beberapa contoh cara agar Arduino dapat diintegrasikan dengan perangkat seluler.
Informasi dalam artikel ini berlaku secara luas untuk berbagai versi perangkat keras Arduino. Versi lama mungkin tidak kompatibel dengan sistem operasi seluler yang lebih baru.
Intisari
Taman bermain Arduino berisi banyak tutorial dan informasi tentang cara berinteraksi dengan perangkat keras menggunakan Arduino. Dua program yang direkomendasikan untuk mengembangkan antarmuka seluler adalah pfodApp dan Annikken Andee. Yang pertama khusus untuk Android, tetapi yang terakhir kompatibel dengan iOS. Tidak ada opsi yang memerlukan pengalaman pemrograman seluler yang ekstensif.
Arduino dan Android
Platform perangkat Android yang relatif terbuka menjadikannya kandidat yang bagus untuk diintegrasikan dengan Arduino. Platform Android memungkinkan koneksi langsung ke Arduino ADK melalui penggunaan bahasa Pemrosesan, yang terkait dengan bahasa Pengkabelan yang membentuk dasar antarmuka Arduino. Setelah terhubung, ponsel Android dapat digunakan untuk mengontrol semua fungsi perangkat Arduino.
Intisari
Mengingat sifat iOS sehubungan dengan kontrol tingkat rendah, menghubungkan Arduino ke perangkat iOS Anda bisa sedikit lebih menantang. Paket breakout Redpark memungkinkan koneksi kabel langsung antara perangkat iOS lama dan Arduino, tetapi jika Anda memiliki iPhone atau iPad yang lebih baru, Anda harus mengatur koneksi nirkabel antara perangkat iOS dan Arduino melalui Bluetooth atau Wi-Fi.
Perisai Seluler Arduino
Cara lain untuk membuat Arduino mobile-friendly adalah dengan menggunakan pelindung seluler. Perisai GSM/GPRS terpasang langsung ke papan breakout Arduino dan menerima kartu SIM yang tidak terkunci. Penambahan pelindung seluler memungkinkan Arduino untuk membuat dan menerima pesan SMS, dan beberapa pelindung seluler memungkinkan berbagai fungsi suara, secara efektif mengubah Arduino menjadi ponsel buatan rumah.
Intisari
Antarmuka seluler lain yang dapat diintegrasikan dengan Arduino adalah Twilio. Twilio adalah antarmuka web yang terhubung ke layanan telepon, sehingga Arduino yang terhubung ke komputer dapat dikontrol menggunakan pesan suara atau SMS. Misalnya, Arduino dan Twilio dapat digunakan bersama dengan peralatan dan elektronik lainnya untuk menyediakan otomatisasi rumah yang dapat dikontrol melalui web atau SMS.
Arduino dan Antarmuka Web
Arduino IDE siap diintegrasikan dengan sejumlah antarmuka web dengan keahlian pemrograman minimal, tetapi bagi mereka yang mencari solusi yang lebih siap pakai, ada sejumlah perpustakaan. Antarmuka Webduino, misalnya, adalah perpustakaan server web Arduino sederhana untuk digunakan dengan perisai Arduino dan Ethernet. Setelah aplikasi web di-host di server Webduino, Arduino dapat dikontrol dari perangkat seluler apa pun yang terhubung ke internet.