Softwaresetup

1) Download & Installation von node.js
nodejs.org (LTS Version ist empfohlen)

2) Installation des johnny-five Roboter Frameworks
In einem terminal (Mac/Linux) bzw. der “node.js Command Line” (Windows) führe den folgenden Befehl aus um johnny-five zu installieren:
npm install johnny-five

3) Installiere das etherport-client Modul
Dieses Modul fügt virtuelle serialports hinzu, die über das Netzwerk angesprochen werden können. Der Sumobot JavaScript Code braucht dies, um den Roboter via Wifi zu steuern
npm install etherport-client

4) Installiere das keypress Modul
Diese Modul erlaubt es die Tastatur abzufragen.
npm install keypress

5) Lade den SumoBot Javascript Code als ZIP-Datei runter, entpacke und speichere diese
gist.github.com

6) Ändere die Sumobot IP-Adresse
Editiere sumobot_latest.js und ändere die IP-Adresse zu jener deines Sumobots
host: "192.168.1.235",

7) Führe den SumoBot Javascript Code aus
Wiederum in einem terminal bzw. einer node.js Command Line, führe den folgenden Befehl aus
node sumobot_latest.js

Das Script verbindet sich via Wifi zum Sumobot und du kannst ihn dann mit den Pfeiltasten auf deinem PC steuern! Die Leertaste stoppt den Roboter.

8) Hausaufgaben
Editiere sumobot_latest.js und finde heraus, wie du das Script so erweiterst das der Roboter auf die links und rechts Pfeiltasten entsprechend reagiert.