ARDUINO TALLER PRACTICO DE ARDUINO - SEGUNDA EDICION | Page 57

RH_ASK rf_driver; // crea objeto para modulacion por ASK #define LEDROJO 2 // reemplaza ocurrencia de LEDROJO por el numero 2 void setup() { pinMode(LEDROJO, OUTPUT); // pin 2 como salida //pinMode(LEDVERDE, OUTPUT); // pin 3 como salida rf_driver.init(); // inicializa objeto con valores por defecto Serial.begin(9600); } void loop() { uint8_t buf[1]; // espacio para mensaje recibido de 1 caracter uint8_t buflen = sizeof(buf); // longitud de buffer if (rf_driver.recv(buf, &buflen)) // si se recibieron datos correctos { if ((char)buf[0] == '1') // si el caracter es el numero 1 { digitalWrite(LEDROJO, !digitalRead(LEDROJO));// aplica valor opuesto al leido Serial.println((char*)buf); } // del estado del LED rojo } } LABORATORIO#11 Juego De Ping Pong Electrónico En este laboratorio realizaremos un juego de ping pong electronico el cual es un juego muy divertido y facil de hacer puede ser usado por cualquier mienbro de la familia, este juego consiste en golpear la pelitita que sera representada con un led y la raqueta con un pulsador, al fallar el golpe se prendera el led de error marcando en el display del jugador que marco, tambien con el cual avance el juego la velocidad tambien ira aumentando. 57