Controlar una placa de Arduino usando un Control remoto infrarrojo

-Introducción
Hola a todos, mi nombre es Noreddine Kessa, soy un entusiasta de la electrónica.  Me divertí mucho este fin de semana jugando con mi juguete nuevo, Kit Arduino ATmega328 DIY que he conseguido en eBay, y me encantaria compartir la alegría con todos los interesados en aprender sobre el tema. OK suficiente de eso, nos dejan bucear, mi proyecto es controlar a distancia tres canales Digital utilizando un control remoto infrarrojo, básicamente le mostraré cómo utilizar un control remoto para controlar una placa de Arduino que a su vez puede utilizarse para controlar un dispositivo, un robot o algún tipo de aparato que desea controlar de forma remota.

II-lista de materiales

1 tablero de X Arduino,
1 X ordenador cargado con compilador de Arduino (puedes descargarlo en (http://arduino.cc/en/Main/Software)
1 cable de X USB
1 x 9 voltios de alimentación (opcional, que se puede usar USB de la computadora como fuente de energía)
1 x control remoto (modelo: mp3 del coche)
3 X LED
Resistencias de Ohm 3 x 330
Conexión de los cables (según sea necesario)
1 x receptor infrarrojo (modelo PNA4602)
1 placa X
1 X Multimeter(Optional)

III-instrucciones

Nota: puede utilizar cualquier control remoto o el receptor de infrarrojos, enumeré solo lo he utilizado en este proyecto
Paso 1: Descargue la biblioteca de infrarrojos de (http://www.arcfn.com/2009/08/multi-protocol-infrared-remote-library.html) y descomprimirlo en la carpeta de las bibliotecas de Arduino
Nota: quizás tenga que cambiar la línea
#include
Para
#include
en el archivo de cabecera "Irremoteint.h".

Paso 2: Conecte el receptor de IR LEDs y se indica a continuación, utilice el cuadro de referencia
LEDs y resistencias de las conexiones ***
a) conectar el cátodo de los tres LED a tierra en Arduino
b) Conecte un extremo del resistor R1 al ánodo del LED 1
c) Conecte el otro extremo del resistor R1 al pin 9 de la placa Arduino
d) Conecte un extremo del resistor R2 al ánodo LED2
e) Conecte el otro extremo del resistor R2 al pin 11 de la placa Arduino
f) Conecte un extremo del resistor R3 al ánodo del LED 3
g) Conecte el otro extremo de la resistencia R3 al pin 12 de la placa Arduino
Receptor de infrarrojos conexiones ***
h) Conecte el pin 1 del receptor IR al suministro de 5 voltios de la placa Arduino
i) Conecte el pin 2 del receptor de IR a tierra de la placa Arduino
j) conectar el pin 3 del receptor IR al pin 10 de la placa Arduino
Paso 3: Conecte el ordenador a la placa Arduino mediante un cable USB.
Paso 3:
a) abre el compilador de Arduino
b) inicia un nuevo proyecto
c) copiar el código fuente al final de este tutorial para el editor del compilador, a continuación, subir el programa a la placa Arduino
Paso4: ahora usted está listo para probar su proyecto
a) Utilice el botón 1 para encender el LED 1
b) Utilice el botón 2 para encender LED2
c) use el botón 3 para encender LED3
d) Utilice el botón 4 para apagar el LED 1
e) use el botón 5 para apagar LED2
f) use el botón 6 para apagar el LED 3
g) Utilice el botón 7 para todos los tres LEDs para flash de encendido y apagado

Espero que te haya gustado mi tutorial. usted es libre de modificar el código para su uso personal.

/ *** Código empieza aquí ***

/*
Autor: Noreddine Kessa
Fecha: 15 de enero de 2012
Proyecto: Placa de arduino programa infrarrojos:
Propósito: Controle una placa arduino de IO usando un control remoto.
*/

#include

#define button1 16724175
#define button2 16718055
#define button3 16743045
#define button4 16716015
#define button5 16726215
button6 #define 16734885
#define button7 16728765
#define button8 16730805
#define LED1 11
#define LED2 12
#define LED3 9
#define RECV_PIN 10
#define del 50
#define flashNumber 100

int tiempo;
Irrecv(RECV_PIN) de IRrecv;
resultados de la decode_results;
lReceived largo = 0;

void setup()
{
pinMode (LED1, salida);
pinMode (LED2, salida);
pinMode (LED3, salida);
pinMode (RECV_PIN, entrada);

Serial.Begin(9600);
irrecv.enableIRIn(); Inicio del receptor

}

void loop() {}
Si (irrecv.decode (y resultados)) {}
lReceived = results.value;
Serial.println(Results.Value);
interruptor (lReceived) {}
caso button1:
digitalWrite (LED 1, elevado);
Serial.println(LED1);
rotura;
button4 caso:
digitalWrite (LED 1, bajo);

Serial.println(LED1);
rotura;
caso button2:
digitalWrite (LED2, alto);
Serial.println(LED2);
rotura;
button5 caso:
digitalWrite (LED2, LOW);
Serial.println(LED2);
rotura;
caso button3:
digitalWrite (LED 3, alto);
Serial.println(LED3);
rotura;
button6 caso:
digitalWrite (LED 3, bajo);
Serial.println(LED3);
rotura;
button7 caso:
veces = flashNumber;
Flash:

digitalWrite (LED 1, bajo);
digitalWrite (LED2, LOW);
digitalWrite (LED 3, bajo);
Si (! () veces--))
{
Goto brk;
}

Delay(del);
digitalWrite (LED 1, elevado);
Delay(del);
digitalWrite (LED 1, bajo);
digitalWrite (LED2, alto);
Delay(del);
digitalWrite (LED2, LOW);
digitalWrite (LED 3, alto);
Delay(del);
Goto flash;
BRK:
rotura;


}
irrecv.resume(); Recibir el siguiente valor
}
}
Código termina aquí ***

Artículos Relacionados

IRK! Teclado USB de teclas con control remoto infrarrojo

IRK! Teclado USB de teclas con control remoto infrarrojo

IRK! es un teclado USB, sin llaves, que se puede utilizar simplemente usando su control remoto infrarrojo de aprendizaje .Creé que me permite controlar mi MythTV de cine en casa PC con mi control remoto infrarrojo de aprendizaje en lugar de tener que
Como leer una tarjeta de arduino usando LabVIEW

Como leer una tarjeta de arduino usando LabVIEW

Este video muestra como leer una tarjeta de Arduino usando LabVIEW. LabVIEW tiene una gran interfaz que hace fácil guardar los datos de una tarjeta de Arduino. Uno de los mayores desafíos cuando se utiliza una tarjeta de Arduino que es endiabladament
Cómo hacer un Arduino basados en luz con control remoto infrarrojo de la noche!

Cómo hacer un Arduino basados en luz con control remoto infrarrojo de la noche!

Aquí está un Instructable que le mostrará cómo construir una noche de la Arduino basado en luz conpequeño control remoto infrarrojo que permite recorrer 10 pre set colores y un desvanecimiento al azarrutina de color que lazos para siempre.Este instru
Control electrodomésticos con control remoto infrarrojo de Tv 2016

Control electrodomésticos con control remoto infrarrojo de Tv 2016

S mi pasión a escribir corto instructivo ***Él, un proyecto fácil mediante el uso de este proyecto que puede controlar máximo 4 relés el relé se enciende y de cargas tal asyour luz de la habitación, ventilador, armario o cualquier cosa usando el cont
Cómo hacer un solo parpadeo de LED usando una placa de Arduino Uno

Cómo hacer un solo parpadeo de LED usando una placa de Arduino Uno

Hoy en día, nos ilustra cómo hacer un solo parpadeo de LED utilizando una placa Arduino Uno. Siguiendo cada paso, a lograr este objetivo.Usted necesitará lo siguiente:Una placa ArduinoTablero de panCable conector de USBUN LED3 cables de puenteArduino
Controladores Aparatos de AC a través de Arduino usando sms controlan remoto ventilador y luz

Controladores Aparatos de AC a través de Arduino usando sms controlan remoto ventilador y luz

Hola amigos, soy Ostin. Voy a explicar, cómo controlar un ventilador y luz usando arduino a través de sms.Nos dejó encender/apagar un ventilador y la luz a través de comandos sms, realmente he diseñado el proyecto para el control de un motor de riego
Basados en ARDUINO robot de control remoto IR

Basados en ARDUINO robot de control remoto IR

Hola todo el mundo. Este mi nuevo robot de control remoto proyecto IR utilizando arduino. Se trata de un robot de simple diseño, que usted puede construir fácilmente.Paso 1: requisitos:Requerimientos del proyecto:Arduino uno Tsop1738 (receptor ir)H p
Cómo control de LEDs usando un control remoto

Cómo control de LEDs usando un control remoto

En un anterior instructable demostré cómo conseguir los códigos HEX para los botones del control remoto. Aquí está el enlace:Ahora que ya tenemos los códigos, podemos utilizarlos para controlar lo que deseamos, en este instructable le mostraré cómo e
Bluetooth Arduino coche de Control remoto

Bluetooth Arduino coche de Control remoto

Fabricación de este coche no es que duro si tienes algún conocimiento en este tema y las partes + herramientas necesarias. Básicamente, este coche es controlado por una placa Arduino UNO. La conectividad con el dispositivo android es acumulación medi
Arduino robot Android control remoto II

Arduino robot Android control remoto II

Cuando compré mi Complubot hace un año, no pensé en lo divertido que podría ser, tengo práctica con seguir Vehículo de línea, coche del cepillo, pero al leer leer el artículo en instructables relacionadas con bluethooth rc, empecé a pensar que sería
Caja de Arduino controlada por control remoto de TV y código

Caja de Arduino controlada por control remoto de TV y código

Este instructable mostrar cómo he creado una caja de control remoto por un transmisor infrarrojo del TV. He tomado inspiración de este instructable Control cualquier circuito con un TV remoto (y un Arduino). En este enlace pueden descubrir biblioteca
DIY tableta Cintiq usando el control remoto Wii

DIY tableta Cintiq usando el control remoto Wii

este instructable le mostrará cómo construir una versión muy rudimentaria de una Wacom Cintiq tableta gráfica visual, utilizando un mando de wii, un monitor de pantalla plana y un lápiz infrarrojo.Esto es bastante similar a instructables sobre cómo c
Reemplazo de controles remotos infrarrojos con un iPhone

Reemplazo de controles remotos infrarrojos con un iPhone

En todo el mundo vida, todo el mundo encuentra con un montón de diferentes mandos a distancia IR, pero a veces consigue frustrar apuntando el control remoto en la dirección correcta, o el DVR no juega cuando lo desee. Surgió la idea de hacer una espe
Controlar una placa de relé con un Arduino Uno

Controlar una placa de relé con un Arduino Uno

En este instructable controlaremos un tablero de relés Velleman K6714 con un Arduino. La belleza de la utilización de relés es que podemos utilizar un pequeño modesto Arduino para cambiar electrodomésticos o lo que tenga. El Velleman K6714 ha estado