Created
May 24, 2017 05:55
-
-
Save HectorTorres/1c8ea632c5781c45e08750bed8b9112c to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <SPI.h> | |
#include <Mirf.h> | |
#include <nRF24L01.h> | |
#include <MirfHardwareSpiDriver.h> | |
void setup(){ | |
Serial.begin(9600); | |
Mirf.cePin = 8; // Cambiamos el pin CE al 8 | |
Mirf.csnPin = 7; // Cambiamos el pin CSN al 7 | |
Mirf.spi = &MirfHardwareSpi; // Configuramos el SPI de Arduino por Hardware | |
Mirf.init(); // Inciamos el módulo de RF | |
Mirf.setRADDR((byte *)"clie1"); // Indicamos la dirección para recibir datos | |
Mirf.payload = 1; // Indicamos el número de datos que se espera recibir | |
Mirf.config(); // Configuramos el módulo de RF | |
pinMode(5, INPUT); //Configuramos el pin 3 como entrada para leer el estado del pulsador | |
} | |
void loop(){ | |
uint8_t estadoPulsador[1]; // Variables modificadas según valor del pulsador | |
estadoPulsador[0]=digitalRead(5); // Leemos el pulsador | |
Mirf.setTADDR((byte *)"serv1"); // Configuramos la dirección a donde vamos a enviar los datos | |
Mirf.send(estadoPulsador); // Enviamos los datos | |
while(Mirf.isSending()){} // Esperamos que termine la emisión | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment