Close

Odpověď na: Jednoduchá komunikace nRF24L01

Úvodní stránka Fórum Vaše projekty Arduino Jednoduchá komunikace nRF24L01 Odpověď na: Jednoduchá komunikace nRF24L01

#9513
Jerry
Účastník

Myslím, že původní kód pro vysílač není úplný. Trochu jsem tápal (jako začátečník) a po úpravě to začalo fungovat. Před tím jsem musel měnit proměnnou msg 0 a 1
Takhle už to funguje

#include <SPI.h>
#include <nRF24L01.h>
#include <RF24.h>
int msg[1];
RF24 radio(9,10);
const uint64_t pipe = 0xE8E8F0F0E1LL;
int SW1 = 7;

void setup(void){
Serial.begin(9600);
radio.begin();
radio.openWritingPipe(pipe);}

void loop(void){
if (digitalRead(SW1) == HIGH){
msg[0] = 111;
radio.write(msg, 1);}
else
radio.write(msg, 0);}