Go Down

Topic: Nrf24l01 Envía textos pero no datos (Read 231 times) previous topic - next topic

carlos3282

Nov 11, 2017, 02:10 am Last Edit: Nov 11, 2017, 03:51 pm by surbyte Reason: Los códigos van con etiquetas </>
Hola, mi pregunta es si alguien sabe como enviar datos con el NRF24L01, porque logré enviar cadenas de texto, pero al ingresar datos no los envía, el proyecto se trata de hacer una base PTZ, pero no logro mandar los datos de un modulo joystick entre arduino UNO y Nano conectados con los NRF24L01. el Sketch de la cadena de texto es

Para el emisor

Code: [Select]

#include <SPI.h>
#include <nRF24L01.h>
#include <RF24.h>

RF24 radio(11, 10); // CE, CSN
const byte address[6] = "00001";

void setup() {
radio.begin();
radio.openWritingPipe(address);
radio.setPALevel(RF24_PA_MIN);
radio.stopListening();
}
void loop() {
const char text[] = "texto enviado";
radio.write(&text, sizeof(text));
delay(1000);
}



Para el Receptor

Code: [Select]
#include <SPI.h>
#include <nRF24L01.h>
#include <RF24.h>
RF24 radio(7, 8); // CE, CSN
const byte address[6] = "00001";
void setup() {
Serial.begin(9600);
radio.begin();
radio.openReadingPipe(0, address);
radio.setPALevel(RF24_PA_MIN);
radio.startListening();
}
void loop() {
if (radio.available()) {
  char text[32] = "";
  radio.read(&text, sizeof(text));
  Serial.println(text);    
}
}


Espero puedan ayudarme, que no he encontrado forma de solucionarlo, desde ya muchas gracias


Robin2

If you can understand English have a look at this Simple nRF24L01+ Tutorial

...R
Two or three hours spent thinking and reading documentation solves most programming problems.

Go Up