Ich arbeite gerade an einem ähnlichen Projekt. Es ist ein einfaches webgesteuertes R / C-Auto. Ich war im selben Boot wie Sie, ich wollte ursprünglich einen WLAN-Schild für mein Arduino. Aber ich entschied mich für einen Himbeer-Pi, der über USB an meinen Mega 2560 angeschlossen war. Sie sollten prüfen, ob Sie das Firmata-Protokoll auf Ihrem Arduino ausführen können. Es kommt mit der Arduino IDE. Schauen Sie einfach unter Datei-> Beispiele-> Firmata nach und laden Sie die StandardFirmata auf Ihr Board hoch.
Der nächste Schritt war das Ausführen eines Webservers node.js mit den Knotenpaketen firmata und socket.io. Ich habe kürzlich begonnen, mit dem Paket johnny-five node.js zu experimentieren. Einfach, weil ich ein bisschen noob bin, wenn es um die Programmierung von node.j geht, und Probleme hatte, es richtig zu machen, nur mit dem Firmata-Node-Paket. Johnny-Five scheint vielversprechend und ich hatte ein bisschen Glück damit, aber mein Code ist noch in Arbeit. Ich werde einen Link zu meiner Github-Seite posten, damit Sie zumindest eine Referenz haben können (motor_test.js und motor_test.html, denken Sie daran, dass der Code immer noch nicht funktioniert. Ich konnte eine LED erfolgreich steuern, aber Motoren sind a andere Geschichte. Wenn ich heute Zeit habe, werde ich meinen Code über das Projekt node.js an meine funktionierende LED-Steuerung senden.
Wie auch immer, ich weiß, dass ich Ihnen keine vollständig funktionierende Lösung anbieten konnte, aber ich hoffe, dass dies Sie zumindest in die richtige Richtung bringt. Sie können mir jederzeit eine E-Mail senden (messyfresh@gmail.com). Ich würde gerne mehr helfen, so gut ich kann.
Hier sind die Referenzen. Google sie einfach. Ich kann nicht mehr als 2 Links posten.
Installieren Sie Node.js auf RPi ( http://joshondesign.com/2013/10/23/noderpi ).
Meine Github-Seite ( https://github.com/messyfresh/pi_rc )
Firmata
Node.js (Ich habe die beste Version für gefunden Verwendung mit socket.io und firmata ist 0.8.2x)
Socket.io
Node.js Firmata
Johnny-Five Node.js