Agregar Control inalámbrico a mono luz M232 (8 / 9 paso)

Paso 8: Código de Arduino

Hace referencia a biblioteca de Ken Shirriff IR código c/w. http://www.righto.com/2009/08/Multi-Protocol-Infrared-Remote-Library.html Copiar la librería desde su página y poner en la carpeta de las bibliotecas de Arduino. Adaptado el bosquejo para satisfacer mis necesidades, pero no alteró la biblioteca. Si no usas un Apple remote, que usted tendrá que averiguar qué datos enviados desde el control remoto, que es fácil de hacer con el código - abrir al monitor serial y conocer datos de su control remoto.
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/ * Dibujo para utilizar un control remoto para luces de bicicleta inalámbrico control MonkeyLight M232. Crédito a Ken Shirriff:
http://www.righto.com/2009/08/Multi-Protocol-Infrared-Remote-Library.html
*/
#include < IRremote.h >

int RECV_PIN = 9;                     PIN 9 recibe datos de TSOP 4038
int relayTrigger = 2;                 Pin 2 activa el relé de encendido o apagado
Irrecv(RECV_PIN) de IRrecv;
resultados de la decode_results;
#define 2011242632 jugar //pushing 'play' mando a distancia me da este valor; tiene más sentido cuando con el juego

Programa de instalación ejecuta una vez, en principio / / /
void setup()
{
Serial.Begin(9600);
irrecv.enableIRIn();                Inicio del receptor
pinMode (relayTrigger, salida);      conjunto perno de salida
digitalWrite (relayTrigger, bajo);    abrir los contactos de relé
}

//loop runs forever//////////////////////////////////////////////////////////
void loop()
{

Si (irrecv.decode (y resultados))
{
Serial.println(Results.Value);    Abre el monitor serial y códigos de control remotos. He utilizado el botón 'play' Apple mando a distancia = 2011242632
irrecv.resume();                  Recibir el siguiente valor
}
Si (results.value == juego) //If Apple remoto 'play' empuja el botón, entonces:
{
digitalWrite (relayTrigger, HIGH); activar el relé. Esto cortocircuite los contactos del interruptor MonkeyLight 232
Delay(10);                        espere...
digitalWrite (relayTrigger, bajo);  Conmutador 232 MonkeyLight se desencadena no por contactos de cortocircuitos, pero con la apertura de los
Results.Value = 0;                Si no reemplazamos a juego (2011242632) en results.value, el relé se mantenga encendido y apagado
}
}

/*
Usando el control remoto de Apple:
2011287688 +
2011279496-
juego 2011242632
2011238536 <<
2011291784 >>
menú 2011250824
*/

Artículos Relacionados

Acelerómetro Tilt control inalámbrico RGB LED-luces

Acelerómetro Tilt control inalámbrico RGB LED-luces

este es el video de mi instructable acelerómetro Tilt control inalámbrico RGB LED-luces. Muestra el transmisor inclinado en diferentes direcciones y la correspondiente luz de la lámpara.Instructivo
SMS control inalámbrico sistema de riego

SMS control inalámbrico sistema de riego

Actualización 13/02/11: la votación ha comenzado para el concurso de microcontrolador de Sparkfun. Por favor voten por mi!ACTUALIZACIÓN 26/02/11: gané un segundo premio!!!! Huzzah! Gracias por los votos!ACTUALIZACIÓN 17/03/11: me encantaría ganar un
Tiras de LED de Phone Remote-Controlled inalámbrico: RasPi con conductor Fadecandy con WS2811/WS2812 direccionable LED tiras con TouchOSC Smartphone App con el Iphone o el Droid

Tiras de LED de Phone Remote-Controlled inalámbrico: RasPi con conductor Fadecandy con WS2811/WS2812 direccionable LED tiras con TouchOSC Smartphone App con el Iphone o el Droid

Aquí va un resumen de diseño cada vez más amplia de mi último proyecto. A continuación, un vídeo que he subido mostrando algunas funciones:La progresión de la idea original fue algo como lo siguiente:Tira de LED direccionable (s siempre queremos más
Convertir cualquier control remoto a un control inalámbrico interruptor ON/OFF

Convertir cualquier control remoto a un control inalámbrico interruptor ON/OFF

al construir un cronómetro de Toastmaster, necesitaba un interruptor para actuar como un interruptor de arranque/parada. Primero construí con un cable coaxial flexible larga, pero como pasaba el tiempo, resultó para ser impracticable: podría ser dema
Modding de un tanque para control inalámbrico

Modding de un tanque para control inalámbrico

en este instructable le mostraré cómo transformar su tanque de RF en algo controlado a través de wifi. La palanca de mando o panel de control será un programa escrito en C#. Aplicaciones pueden escribirse para los teléfonos android, para que el contr
Cómo hacer un robot de control inalámbrico en unos simples pasos

Cómo hacer un robot de control inalámbrico en unos simples pasos

1) perf board (pcb simulada)2) los cables de3) codificador ht12e y decodificador ht12d ic, controlador de motor l293d4) módulos rf5) resistencias de 1 m y 51 k6) de led7) regulador de voltaje ic78058) 2 interruptores de dpdt9) motores del engranaje 4
Cardán mando inalámbrico con Google Glass

Cardán mando inalámbrico con Google Glass

Este instructivo sirve como una versión acortada de un documento más largo en la instalación y operación de un sistema de control inalámbrico de cardán con Google Glass.Los métodos y los resultados suelen ser en fase de pruebas beta y no será necesar
Introducción el módulo Wixel USB inalámbrico

Introducción el módulo Wixel USB inalámbrico

edita: yo puse esto en el concurso de makerbot, por favor votar si te gustó. Estoy yo 'lo' le pregunte, que ideas y ganas de crear. :] /EDITHe estado jugando con un microcontrolador Arduino y robótica de los pedacitos y pedazos por un tiempo ahora.Yo
ESP8266 Inalámbrico indicador de uso higiénico (Smart Home)

ESP8266 Inalámbrico indicador de uso higiénico (Smart Home)

Como ingeniero, es suerte de trabajar para una empresa que con un grupo de fabricante. Porque a menudo nos encontramos con algunos problemas en nuestra vida, nuestro pesebre nos permite poner nuestra creatividad en juego completo debido a la atmósfer
Sencillo mando a distancia inalámbrico para Robot

Sencillo mando a distancia inalámbrico para Robot

Se trata de simple control remoto de 4 canales para el control de dos motores de corriente continua en dirección hacia adelante y reversa.Paso 1: Diseño transmisorTransmisor se construye usando el codificador HT12E, módulo inalámbrico de 433MHz y los
Nunchuck Wii inalámbrico controlado por Arduino

Nunchuck Wii inalámbrico controlado por Arduino

Utilizar un sin modificar totalmente inalámbrico Wii Nunchuck como un sistema de control para cualquier proyecto basado en Arduino. No pares de transmisor/receptor de radio mayor etc..Este instructable asumir alguna experiencia con el microcontrolado
ESP8266-12 blynk temperatura inalámbrico, sensor de humedad DHT 11

ESP8266-12 blynk temperatura inalámbrico, sensor de humedad DHT 11

en este proyecto usando un esp8266, para mostrar la temperatura y la humedad DHT11 sensor en tu smartphone o tablet.------------------------esp8266-12 funciona a 3.3V pero muchos sensores operan a 5v, vamos a utilizar un convertidor de nivel lógico b
3D impreso mano guante inalámbrico control

3D impreso mano guante inalámbrico control

Este instructable fue creado en cumplimiento de un requisito del proyecto de la Makecourse de la Universidad de South Florida (www.makecourse.com). Es una mano impresa 3D único grado de libertad que es controlada de forma inalámbrica con un guante. S
Control de la temperatura de registro inalámbrico

Control de la temperatura de registro inalámbrico

por lo que este perezoso Geek (registro antiguo) ama los gadgets. Mi amigo me habló y me envió un par de módulos de NRF24L01 +.Por lo tanto, ser un friki, necesita una aplicación para ellos y me decidí por un montón de módulos de temperatura inalámbr