Mit nRF24L01 Arduinos gleichzeitig sowohl als Sender als auch Empfänger

Hallo liebe Community,

ich bin aktuell zwar Maschinenbauer im 4. Semester, doch ich habe seit neuestem eine Leidenschaft für Mikrocontroller entwickelt und befasse mich seit einiger Zeit mit Arduino.
Nun habe ich den nRF24L01 entdeckt und würde gerne ein Projekt damit starten.
Dabei will ich ein ferngesteuertes Auto mit mehreren Sensoren über ein weiteres Arduino steuern. Soweit auch kein Problem, denn dazu gibt es mehrere Videos im Internet.
Ich will jedoch, dass auf dem Arduino auch die Werte der Sensoren des zweiten Arduinos auf einem LCD Display ausgegeben werden (z.B. Geschwindigkeit, Abstand, etc..).
Dabei müssten beide Arduinos ja Sender und Empfänger gleichzeitig sein.
Ist das so überhaupt möglich oder darf ein Arduino wirklich nur Sender ODER Empfänger sein?

PS.: Auch wenn das etwas selbstverständliches sein sollte hoffe ich, dass ihr Verständnis zeigt, da ich mich wirklich erst neu damit beschäftige und vieles noch nicht weiss.

Somit vorab vielen Dank

Grüße
NEX108

"Gleichzeitig" geht nicht.
Aber abwechselnd, in wenigen µs Abstand, das geht.

MicroSekunden sollten dabei kein Problem sein. Weisst du vlt. ob es öffentliche Projekte gibt, in denen das aufgebaut ist? Ich bin eher der Typ learning by doing :sweat_smile:. Habe leider nach einer langen suche nichts gefunden.

In den zugehörigen Libs sollten sich Beispiele finden.

https://nrf24.github.io/RF24/

startListening(); macht ihn zum Empfänger.
stopListening(); macht ihn zum Sender.
Dies kannst du jederzeit wechseln.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.