Electgpl

ARDUINO - Receptor NRF24l01

Jul 7th, 2016
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.84 KB | None | 0 0
  1. //NRF24l01 - Codigo Receptor.
  2. #include <SPI.h>
  3. #include <Mirf.h>
  4. #include <nRF24L01.h>
  5. //Funcion de configuracion
  6. void setup(){
  7.     Serial.begin(9600);                     //Configuracion del UART a 9600bps
  8.     Mirf.init();                            //Inicializacion
  9.     Mirf.setRADDR((byte *)"enlace");        //Nombre del canal Transmisor
  10.     Mirf.payload = 1;                       //Se transmitira 1 solo byte
  11.     Mirf.channel = 10;                      //Se utilizara el canal 90
  12.     Mirf.config();                          //Se configura el sistema
  13.     Mirf.configRegister(RF_SETUP,0x06);     //Set a 1MHz de ancho de banda
  14. }
  15. //Funcion de iteracion infinita
  16. void loop(){
  17.     byte var;                               //Definicion variable var
  18.     if(Mirf.dataReady()){                   //Hay dato presente en la entrada?
  19.         Mirf.getData(&var);                 //Mueve el dato recibido a la variable var
  20.         Serial.print(var);                  //Muestra el valor en la terminal
  21.   }
  22. }
Add Comment
Please, Sign In to add comment