Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
projektews2013:lagemaro:start:fernsteuer [2014/03/07 19:17] philippkueckes angelegt |
projektews2013:lagemaro:start:fernsteuer [2016/01/21 12:45] (aktuell) |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | <file C++ Robo_Läuft.ino> | + | <file C++ Fernsteuerung.ino> |
+ | class Fernsteuerung{ | ||
+ | //der Roboter kann mit w,a,s,d ferngesteuert werden. mit x kann die momentane Bewegung gestoppt werden | ||
+ | void steuere(){ | ||
+ | println("die steuerung ist jetzt manuell ueber die w, a, s und d moeglich"); | ||
+ | if (keyPressed){ | ||
+ | //if (key == CODED){ | ||
+ | if(key == 'w'){ | ||
+ | println("vorwaerts"); | ||
+ | navigator.sende(0,20); | ||
+ | } | ||
+ | if(key== 's'){ | ||
+ | println("rueckwaerts"); | ||
+ | navigator.sende(PI,20); | ||
+ | } | ||
+ | if(key == 'd'){ | ||
+ | println("rechts"); | ||
+ | navigator.sende(PI/9,0); | ||
+ | } | ||
+ | if(key == 'a'){ | ||
+ | println("links"); | ||
+ | navigator.sende(-PI/9,0); | ||
+ | } | ||
+ | //} | ||
+ | if (key == 'x'){ | ||
+ | println("stop"); | ||
+ | navigator.sende(0,0); | ||
+ | } | ||
+ | //mit f wird die fernsteuerung gestoppt | ||
+ | if(key == 'f'){ | ||
+ | fernsteuerung = false; | ||
+ | } | ||
+ | } | ||
+ | } | ||
+ | } | ||
</file> | </file> |