Hausaufgaben8 Tipp 2: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
Zeile 1: Zeile 1:


* Lesen Sie nur die notwendigen Joystick-Bewegungen aus (L, R, Eingabe).
* Lies die notwendigen Joystick-Bewegungen aus (L, R, Eingabe).
* Initialisieren Sie einen globale Variable für die Position des Servo <code>ServoPosition_s16</code>.
* Initialisiere einen globale Variable für die Position des Servo <code>ServoPosition_s16</code>.
* Inkrementieren Sie
* 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, 07: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-Eingabe EINGABE 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