hello_mbot_senden_empfangen
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
hello_mbot_senden_empfangen [2025/02/14 09:11] – torsten.roehl | hello_mbot_senden_empfangen [2025/02/17 12:48] (aktuell) – [Hello mBot Senden/Empfangen] torsten.roehl | ||
---|---|---|---|
Zeile 4: | Zeile 4: | ||
Der **Sender** sendet alle **3 Sekunden** das Signal **" | Der **Sender** sendet alle **3 Sekunden** das Signal **" | ||
+ | |||
+ | {{ : | ||
**Einsatzmöglichkeiten: | **Einsatzmöglichkeiten: | ||
* Grundlagen der **IR-Kommunikation** zwischen Robotern | * Grundlagen der **IR-Kommunikation** zwischen Robotern | ||
Zeile 89: | Zeile 91: | ||
</ | </ | ||
==== Erklärungen zum Quellcode ==== | ==== Erklärungen zum Quellcode ==== | ||
- | + | //Dieses Beispiel erfordert, dass die gesendeten Strings eine Länge von 1 haben. Empfangen werden sie, indem das Zeichen als ASCII-Wert interpretiert wird (im Dezimalformat). Damit ist dieses Beispiel bewusst | |
- | Dieses Beispiel erfordert, dass die gesendeten Strings eine Länge von 1 haben. Empfangen werden sie, indem das Zeichen als ASCII-Wert interpretiert wird (im Dezimalformat). Damit ist dieses Beispiel bewusst | + | // |
== 1. Programme hochladen == | == 1. Programme hochladen == | ||
* Sender-Programm auf **mBot 1** laden | * Sender-Programm auf **mBot 1** laden | ||
Zeile 108: | Zeile 109: | ||
====== Alternative Lösung zum Empfang ====== | ====== Alternative Lösung zum Empfang ====== | ||
- | ++++ Eine Alternative zum Empfang von Strings über Infrarot ist im folgenden Codeabschnitt dargestellt. Auf dieser Grundlage lassen sich schnell eigene Protokolle zur Kommunikation über die Infrarot-Schnittstelle erstellen. | | + | ++++ Eine Alternative zum Empfang von Strings über Infrarot ist im folgenden Codeabschnitt dargestellt. | |
<Code c linenums:1 | Listing 1: | <Code c linenums:1 | Listing 1: | ||
Zeile 150: | Zeile 151: | ||
== Erklärung zum Quellcode == | == Erklärung zum Quellcode == | ||
- | Der Code prüft in der loop()-Funktion kontinuierlich, | + | Der Code prüft in der loop()-Funktion kontinuierlich, |
<WRAP center round info 95%> | <WRAP center round info 95%> |
hello_mbot_senden_empfangen.1739524278.txt.gz · Zuletzt geändert: 2025/02/14 09:11 von torsten.roehl