Hausaufgaben8 Tipp 2: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: „ ---- → zurück zum Hauptartikel: Termin 8: Joystick einlesen“) |
Keine Bearbeitungszusammenfassung |
||
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
* Lies die notwendigen Joystick-Bewegungen aus (L, R, Eingabe). | |||
* Initialisiere einen globale Variable für die Position des Servo <code>ServoPosition_s16</code>. | |||
* Inkrementiere bei Joystick-Eingabe <code>LINKS</code> um 5°. | |||
* Dekrementiere bei Joystick-Eingabe <code>RECHTS</code> um -5°. | |||
* Initialisiere <code>ServoPosition_s16</code> bei Joystick-Eingabe <code>EINGABE</code> mit 90°. | |||
* Sende <code>ServoPosition_s16</code> an den Servo (<code>usServo.write(ServoPosition_s16);</code>). | |||
'''ACHTUNG:''' Begrenze <code>ServoPosition_s16</code> auf 0°...180° vor dem Senden. | |||
---- | ---- | ||
→ zurück zum Hauptartikel: [[AlphaBot:_Joystick_einlesen|Termin 8: Joystick einlesen]] | → zurück zum Hauptartikel: [[AlphaBot:_Joystick_einlesen|Termin 8: Joystick einlesen]] |
Aktuelle Version vom 8. Mai 2022, 08:41 Uhr
- Lies die notwendigen Joystick-Bewegungen aus (L, R, Eingabe).
- Initialisiere einen globale Variable für die Position des Servo
ServoPosition_s16
. - Inkrementiere bei Joystick-Eingabe
LINKS
um 5°. - Dekrementiere bei Joystick-Eingabe
RECHTS
um -5°. - Initialisiere
ServoPosition_s16
bei Joystick-EingabeEINGABE
mit 90°. - Sende
ServoPosition_s16
an den Servo (usServo.write(ServoPosition_s16);
).
ACHTUNG: Begrenze ServoPosition_s16
auf 0°...180° vor dem Senden.
→ zurück zum Hauptartikel: Termin 8: Joystick einlesen