Saya sebenarnya sedang mengerjakan proyek serupa sekarang. Ini adalah mobil R / C sederhana yang dikendalikan web. Saya berada di kapal yang sama dengan Anda, saya awalnya menginginkan perisai wifi untuk Arduino saya. Tapi saya memutuskan untuk menggunakan pi raspberry yang terhubung ke mega 2560 saya melalui USB. Anda harus melihat ke dalam menjalankan firmata protcol pada Arduino Anda. Muncul dengan IDE Arduino. Lihat saja di bawah File-> Contoh-> Firmata dan unggah StandardFirmata ke papan Anda.
Langkah selanjutnya yang saya lakukan adalah menjalankan server web node.js dengan paket node firmata dan socket.io. Saya baru-baru ini mulai bereksperimen dengan paket johnny-five node.js. Hanya karena saya sedikit noob ketika datang ke pemrograman node.js, dan mengalami masalah agar berfungsi dengan baik hanya dengan paket node firmata. Johnny-five tampaknya menjanjikan dan saya sudah sedikit beruntung dengan itu, tetapi kode saya masih dalam pengerjaan. Saya akan mengirim tautan ke halaman github saya sehingga Anda setidaknya dapat memiliki referensi (motor_test.js dan motor_test.html, hanya perlu diingat, kode itu masih tidak berfungsi. Saya telah berhasil mengendalikan led, tetapi motor adalah sebuah cerita yang berbeda.Jika saya mendapatkan waktu hari sakit posting kode saya ke kontrol LED saya bekerja melalui proyek node.js.
Pokoknya saya tahu saya tidak bisa memberikan solusi yang sepenuhnya berfungsi untuk Anda, tetapi saya harap ini setidaknya membuat Anda pergi ke arah yang benar. Jangan ragu untuk mengirim email kepada saya kapan saja (messyfresh@gmail.com) Saya ingin membantu lebih banyak dengan cara apa pun yang saya bisa.
Berikut rujukannya. Hanya Google mereka. Saya tidak dapat memposting lebih dari 2 tautan.
Instal Node.js di RPi ( http://joshondesign.com/2013/10/23/noderpi )
Halaman github saya ( https://github.com/messyfresh/pi_rc )
Firmata
Node.js (Saya menemukan versi terbaik untuk gunakan dengan socket.io dan firmata adalah 0.8.2x)
Socket.io
Node.js Firmata
Johnny-Five Node.js