Web Sacosta
Neopixels y Mando a distancia
Para realizar los siguientes ejemplos debes de tener la libreria correspondiente al mando a distancia.
La puedes encontrar desde Arduino.
Para poder saber el código de los botones de tu mando a distancia te presentamos este código que una vez subido a la placa, con el monitor serie abierto, te irá dando los códigos de cada tecla.
Código:
/*
Capitulo 26 de Arduino desde cero en Español.
Programa que permite mostrar en el monitor serial el codigo correspondiente al boton
presionado en un control remoto mediante el modulo receptor KY-022. Requiere
la instalacion de la libreria IRremote.
Autor: bitwiseAr
*/
#include <IRremote.h> // importa libreria IRremote
int SENSOR = 11; // sensor KY-022 a pin digital 11
IRrecv irrecv(SENSOR); // establece al 11 para objeto irrecv
decode_results codigo; // crea objeto codigo de la clase decode_results
void setup() {
Serial.begin(9600); // inicializa comunicacion serie a 9600 bps
irrecv.enableIRIn(); // inicializa recepcion de datos
}
void loop() {
if (irrecv.decode(&codigo)) { // si existen datos ya decodificados
Serial.println(codigo.value, HEX); // imprime valor en hexadecimal en monitor
irrecv.resume(); // resume la adquisicion de datos
}
delay (100); // breve demora de 100 ms.
}
Obra publicada con Licencia Creative Commons Reconocimiento Compartir igual 4.0