ARDUINO TALLER PRACTICO DE ARDUINO - SEGUNDA EDICION | Page 56
Componentes a utilizar:
✓
✓
✓
✓
✓
✓
✓
✓
✓
Protoboard
Fuente
Led
Arduino
Cables Macho-Macho
Pulsadores
Modulo RF 433 Mhz – Emisor y Receptor
Modulo relay
Dispositivo de 110 volts
Codigo Emisor:
#include
#include
// incluye libreria RadioHead.h
// incluye libreria SPI necesaria por RadioHead.h
RH_ASK rf_driver; // crea objeto para modulacion por ASK
#define PULSADOR1 2 // reemplaza ocurrencia de PULSADOR1 por el numero 2
void setup(){
pinMode(PULSADOR1, INPUT); // pin 2 como entrada con resistencia de pull-up
rf_driver.init();
// inicializa objeto con valores por defecto
}
void loop(){
if (digitalRead(PULSADOR1) == HIGH){ // si se presiona PULSADOR1
const char *msg = "1";
// carga numero 1 en mensaje a enviar
rf_driver.send((uint8_t *)msg, strlen(msg)); // envia el mensaje
rf_driver.waitPacketSent();
// espera al envio correcto del mensaje
}
delay(200);
// demora de 200 mseg.
}
Codigo Receptor:
#include
#include
// incluye libreria RadioHead.h
// incluye libreria SPI necesaria por RadioHead.h
56