user-manual-de.md
if
if
if
if
if
if
sleep_ms(100)
except
KeyboardInterrupt:
alvik.stop()
sys.exit()
Empfängerverhalten
1. Initialisierung von ESP-NOW: Der Code richtet den ESP32 als Wi-Fi-Station ein und initialisiert ESP-
NOW.
2. Callback-Funktion: Es wird eine Callback-Funktion
Nachrichten zu verarbeiten. Diese Funktion dekodiert die Nachricht und bewegt den Roboter auf der
Grundlage des empfangenen Befehls.
3. Registrierung des Callbacks: Die Callback-Funktion wird bei ESP-NOW registriert, um sicherzustellen,
dass sie aufgerufen wird, wenn eine Nachricht empfangen wird.
Senderverhalten
1. Initialisierung von ESP-NOW: Der Code richtet den ESP32 als Wi-Fi-Station ein und initialisiert ESP-
NOW.
2. Hinzufügen eines Peers: Die MAC-Adresse des Empfängers (Alvik-Roboter) wird als Peer hinzugefügt.
3. Befehle senden: Die Funktion
Beispielbefehle bereitgestellt, um den Roboter in verschiedene Richtungen zu bewegen.
Wenn Sie diese Schritte befolgen, können Sie Ihren Arduino Alvik-Roboter über ESP-NOW, ein schnelles und
effizientes Kommunikationsprotokoll, aus der Ferne steuern. Basteln Sie ruhig mit dieser Funktion, um neue
und interessante Interaktionen hinzuzufügen.
Wartung
Prüfen Sie die Ausrichtung der Räder
Die von Alvik durchgeführten Bewegungsberechnungen basieren auf der genauen Position der beiden Räder.
Sie können diese Position überprüfen und korrigieren, wenn Sie glauben, dass sich Ihr Roboter nicht wie
erwartet bewegt:
1. Legen Sie Ihr Alvik auf einer Seite auf eine ebene Fläche
alvik.get_touch_down():
send_command(button_commands["DOWN"])
alvik.get_touch_left():
send_command(button_commands["LEFT"])
alvik.get_touch_right():
send_command(button_commands["RIGHT"])
alvik.get_touch_ok():
send_command(button_commands["OK"])
alvik.get_touch_cancel():
send_command(button_commands["CANCEL"])
alvik.get_touch_center():
send_command(button_commands["CENTER"])
send_command
on_receive_msg
sendet Befehle an den Empfänger. Es werden
54 / 70
definiert, um eingehende
2024-11-14