Advertisement
Electgpl

ARDUINO - Transmisor NRF24l01

Jul 7th, 2016
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.80 KB | None | 0 0
  1. //NRF24l01 - Codigo Transmisor.
  2. #include <Spi.h>
  3. #include <mirf.h>
  4. //Funcion de configuracion
  5. void setup(){
  6.     Serial.begin(9600);                     //Configuracion del UART a 9600bps
  7.     Mirf.init();                            //Inicializacion
  8.     Mirf.setRADDR((byte *)"enlace");        //Nombre del canal Transmisor
  9.     Mirf.payload = 1;                       //Se transmitira 1 solo byte
  10.     Mirf.channel = 10;                      //Se utilizara el canal 10
  11.     Mirf.config();                          //Se configura el sistema
  12.     Mirf.configRegister(RF_SETUP,0x06);     //Set a 1MHz de ancho de banda
  13. }
  14. //Funcion de iteracion infinita
  15. void loop(){
  16.     byte var=100;                           //Definicion de variable y asignacion de valor
  17.     Mirf.send(&var);                        //Enviamos el valor asignado
  18.     while(Mirf.isSending());                //Esperamos hasta que el dato sea enviado
  19.     delay(100);                             //Demora de 100ms
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement