Professional Documents
Culture Documents
SETISAEDU
--------------------------------------------------------------------
*/
#include "RF24.h"
RF24 radio(9, 10); //Declaracion de los pines de control CE y CSN para el modulo, se define el objeto
"radio"
direccion1 = 0x7878787878LL
direccion2 = 0xB3B4B5B6F1LL
direccion4 = 0xB3B4B5B6A3LL
direccion5 = 0xB3B4B5B60FLL
direccion6 = 0xB3B4B5B605LL
*/
const uint64_t direccion3 = 0xB3B4B5B6CDLL; // En esta parte LL significa LongLong para asegurar el
dato de 64bits
bool armado=1; /*Variable que se usa para discriminar las peticiones de interrupcion
*/
void setup()
radio.openReadingPipe(0, direccion3);
pinMode(Alarm_out, OUTPUT);
pinMode(Alarm_modo, OUTPUT);
digitalWrite(Alarm_out,LOW);
int x=1;
int pipe=0;
void loop()
if(x==1){
if (radio.available()) // Comprobacion de datos recibidos
Serial.println(op);
delay(20);
//Acciones
pipe = 1;
pipe=2;
pipe=3;
//Rutinas de interrupcion
delay(200);
char fun = 'F'; //Letra para informar que la alarma se desactivo manualmente
delay(200);
}
/* ----------------------------------------------------------------
SETISAEDU
--------------------------------------------------------------------
*/
#include <SPI.h>
#include <nRF24L01.h>
#include <RF24.h>
void setup()
Serial.println("multiceiver");
Serial.println();
radio.begin();
radio.openReadingPipe(0, direccion[0]);
radio.openReadingPipe(1, direccion[1]);
radio.openReadingPipe(2, direccion[2]);
//para el caso de tenes mas modulos
radio.openReadingPipe(3, direccion[3]);
radio.openReadingPipe(4, direccion[4]);
radio.openReadingPipe(5, direccion[5]);
radio.startListening();
void loop()
radio.read(&dataRX, 1 ); //Se lee un byte, ya que hemos configurado solo en envio de una letra
Serial.println("********************************************************************");
Serial.println("********************************************************************");
//if (Serial.available())
int y=1;
if(y==1)
bool ok = 0;
if(opc==0)
Serial.println("********************************************************************");
if (ok)
Serial.println(", eviado...");
Alarma1 = false;
} else
Serial.println("********************************************************************");
}
radio.startListening(); //Se regresa al modo de escucha
delay(200);