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