• Hallo Zusammen, Aufgrund der aktuellen Situation setzten wir die Möglichkeit aus, sich mit Gmail zu registrieren. Wir bitten um Verständnis Das RCMP Team

Praxisbericht Rolladensteuerung mit NRF24L01 2,4 GHz und Arduino Nano

Dogger

Mitglied
OK Ich habs jetzt mit:
byte address[][6] = { "00001","00002" };
gemacht.
Obwohl ich nicht ganz verstehe was [] und [6] für ein Sinn hat.
 

Dogger

Mitglied
Im Arduino Programm:
Datei / Beispiele / RF24 / GettingStarted_CallResponse

Sollte da stehen sobald du die RF24 Bibliothek installiert hast.

...Da schreiben die :
byte addresses[][6] = {"1Node","2Node"};
habe ich halt abgeändert
 

BAXL

Admin
Mitarbeiter
Ich habe mal gesucht, bei Variablendeklarationen und bei byte Arrays, so eine Schreibweise habe ich nirgends gefunden. Ich habe keine Ahnung warum das so in dem Beispiel steht. Aber warum machst Du das so, was ist der Grund?
 

Dogger

Mitglied
Weil es funktionier.
Ich will verschiedene Rollanden ansteuern die nicht immer den gleichen Befehl bekommen.
Oder was meinst du ?
 

BAXL

Admin
Mitarbeiter
Ich wunderte mich nur, weil das anders als meine Beispiele aussah. Aber wenn es bei Dir funktioniert ist das doch gut.
 

Dogger

Mitglied
Ich schreibe jetzt ganz am Anfang:
byte address[][6] = { "00001","00002" };
im Setup :
radio.openWritingPipe(address[1]);
und kann im Loop auf :
radio.openWritingPipe(address[0]);
wechseln
 

Dogger

Mitglied
Ja und zwar auch sofort im Loop ohne das er den Loop wiederholen muss.

Die Schleife wird nur einmal ausgeführt.
Davor steht er auf addree[0]

if(Anderung == HIGH)
{
radio.stopListening();
radio.openWritingPipe(address[1]);
radio.write(&button_state, sizeof(button_state)); //Sende Zeichenkette zum Empfänger
//delay(10);

radio.write(&button_state2, sizeof(button_state2)); //Sende Zeichenkette zum Empfänger
//delay(10);

Anderung = LOW;

}
 

BAXL

Admin
Mitarbeiter
:thumbsup:
Ich bin ja auch kein Arduinofreak und musste oft fummeln und probieren bis es klappte. Dann habe ich gesucht und versucht zu verstehen warum es plötzlich klappt.

Dein Projekt bringt wieder neue Impulse. Das gucke ich mir auch nochmal genauer an.
 
Zuletzt bearbeitet:

Dogger

Mitglied
Und jetzt muss ich feststellen das die Stromversorgung für den Rollladentaster nicht ausreicht um mein Arduino zu versorgen.:(

Jetzt muss ich noch ein Netzteil einbauen :mad:
 
Top Bottom