Zum Inhalt springen

Kurs:Micro:bit und Super:bit/Fernsteuerung

Aus Wikiversity

Fernsteuerung mit Joystick

[Bearbeiten]

Wir nutzen Waveshare Joystick for micro:bit.

Um Joystick for micro:bit verwenden zu können, muss in Microsoft MakeCode for micro:bit zuerst die passende Erweiterung geladen werden.

  • Erstelle dazu ein neues Projekt, um in den Editor zu gelangen.
  • Wähle "Erweiterungen" unter dem Zahnrad-Menü oder unter der Kategorie "Fortgeschritten".
  • Kopiere folgende Zeile in das Suchfeld: https://github.com/waveshare/JoyStick
  • Klicke auf "WS JoyStick". Im Editor erscheint nun die Kategorie WSJoyStick.

Senden

[Bearbeiten]

Für einen Tastendruck oder eine Bewegung des Joysticks werden Buchstaben über die Funkfunktion des Micro:bit gesendet.

Tasten:

  • Taste "A": gesendet wird "KA"
  • Taste "B": gesendet wird "KB"
  • Taste "C": gesendet wird "KC"
  • Taste "D": gesendet wird "KD"
  • Taste "E": gesendet wird "KE"
  • Taste "F": gesendet wird "KF"
  • Taste "P" (Joystick wird nach unten gedrückt): gesendet wird "KP"

Joystick:

  • Richtung "Oben": gesendet wird "U"
  • Richtung "Unten": gesendet wird "D"
  • Richtung "Links": gesendet wird "L"
  • Richtung "Rechts": gesendet wird "R"
  • Richtung "Links oben": gesendet wird "UL"
  • Richtung "Rechts oben": gesendet wird "UR"
  • Richtung "Links unten": gesendet wird "DL"
  • Richtung "Rechts unten": gesendet wird "DR"
  • Keine Richtung (Joystick steht in der Mitte): gesendet wird "N"

Empfangen

[Bearbeiten]