Cómo capturar codigos de control remoto utilizando un Arduino y un IRreceiver (3 / 3 paso)

Paso 3: El bosquejo

He añadido el archivo .ino en formato comprimido en este paso

La primera línea es:

#include < IRremote.h >

Esta línea carga la biblioteca necesaria para ejecutar los comandos, si no lo tienes ya, puedes descargar de https://github.com/z3t0/Arduino-IRremote, o enviame un mensaje y enviaremos a usted.

A continuación vamos a definir un entero en el pin 2 llamada RECV_PIN, esta es el señal de la 1838B a pin pin 2 en el Arduino. Otra variable para almacenar los datos recibidos de RECV_PIN de llama IRrecv y el último se utiliza para decodificar los resultados.

int RECV_PIN = 2; Conjunto IRreceiver en el pin 2 en el Arduino
Irrecv(RECV_PIN) de IRrecv; Crear una instancia de irrecv

resultados de la decode_results; Crear una instancia para almacenar los datos recogidos en

En la configuración de vacía, empezamos al serial monitor e imprimir una línea que dice "Presione cualquier botón" y activar el receptor utilizando el comando irrecv.enableIRIn()

En el bucle vacío comprobamos si el IR ha recibido una señal utilizando el: Si (irrecv.decode (y resultados)), si es así entonces imprimir el resultado en el monitor serial en hexadecimal y en decimal entonces reanudar escuchar usando el comando irrecv.resume().

En la foto: He pulsado los botones 1 a 0 del mando a distancia y el resultado se imprime en el serial monitor.

Este bosquejo se utiliza para capturar información y utilizar más adelante en otros códigos. He utilizado para capturar los códigos de mi mando a distancia y había guarda la información en un archivo de texto. Aquí está un ejemplo:

Valores para la luz azul mando del maleficio

Flecha hacia arriba = AE2C287E

Flecha hacia abajo = 1983CB83

Flecha derecha = 903079EF

Flecha izquierda = CD564618

Botón de alimentación = 406A9AD7

AvPág = DF580FF9

Page up = 4B8A0854

Fuente = 75D0E6F0

Clave = A6D4A34C

Auto posición = A131C30

Todavía = AEC585B4

Silencio = 60FD51BC

Entrar = C29995F7

Menú = 5165E0A

Expandir = 3449863D

Volumen - = 52DE9202

Volumen + = 67E45AC1

Ahora que sabemos cómo conseguir los códigos para cualquier botón del control remoto, les mostraré en un instructable cómo utilizar los códigos para controlar elementos como LEDs, motores, relés, etc...

Artículos Relacionados

DC Motor Control remoto utilizando el protocolo RS485

DC Motor Control remoto utilizando el protocolo RS485

En este Instructable nos van a controlar dos motores de corriente continua usando RS485 Protocolo de un x86 PC.Un programa de Control de maestro cruz plataforma en Windows/Linux se comunicará con un Launchpad MSP430 utiliza protocolo RS485. El usuari
Robot control remoto utilizando Arduino y T.V. remoto

Robot control remoto utilizando Arduino y T.V. remoto

Este coche de control remota se puede mover utilizando prácticamente cualquier tipo de control remoto tales como TV, CA etc..Se hace uso del hecho de que el control remoto emite IR(infrared).Esta propiedad se hace uso de mediante el uso de un recepto
Control remoto universal usando Arduino, 1Sheeld y móvil Android

Control remoto universal usando Arduino, 1Sheeld y móvil Android

Este proyecto ilustra cómo su televisor, receptor de satélite y estéreo utilizando tu móvil Android en vez de usar hay mando a distancia.Básicamente, se puede aplicar esta técnica para otros dispositivos funcionan con control remoto. Estaba pensando
DIY Android Control remoto coche con Arduino

DIY Android Control remoto coche con Arduino

esta es una guía paso a paso sobre cómo construir un teléfono con Android o tablet controlada papel coche. Se puede modificar para construir cualquier otro tipo de vehículo que más te guste.Pasos incluyen a guía en:1. construcción de las piezas de au
Descifrado de control remoto IR de Arduino

Descifrado de control remoto IR de Arduino

el siguiente en mi lista de proyectos es un TV-B-Gone como gadget. Ya que muchos locales IR control remoto dispositivos Jordania desconocidos orígenes, un gadget simple IR control remoto descifrado, como el de tutorial fantástico de Ladyada , haría m
Cómo utilizar el control remoto IR con Arduino (actual y actualizada)

Cómo utilizar el control remoto IR con Arduino (actual y actualizada)

Estoy cansado de estos complicados tutoriales sobre cómo hacer ciertas cosas. Me gusta simple, fácil de entender, las instrucciones paso a paso. Mi mayor problema era con IR y POV *. Yo finalmente he dominado cómo controlar mi proyecto con cualquier
Inalámbrico de control remoto utilizando NRF24L01 de 2,4 Ghz: sencillo Tutorial utilizando NRF24L01 & Arduino

Inalámbrico de control remoto utilizando NRF24L01 de 2,4 Ghz: sencillo Tutorial utilizando NRF24L01 & Arduino

Hola a todos este es mi segundo instructable. Después de mucho surf en GOOGLE cuando wont capaces de encontrar un fácil y sencillo tutorial para NRF24L01 transceptor entonces decidió publicar un instructable sobre esto. Este es un simple tutorial cor
Arduino navegador basado en control remoto (linux)

Arduino navegador basado en control remoto (linux)

tenemos niños.  Amo a pedacitos pero que manten ocultos el control remoto para el satélite y la TV cuando ponen canales para niños.Después de este suceso sobre una base diaria durante varios años y después de mi querida esposa que me permitía tener u
Control remoto de Arduino DIY y Lego RC vehículo!!!!

Control remoto de Arduino DIY y Lego RC vehículo!!!!

Actualizar (29/08/13): lectores gracias por sus palabras de entusiasmo y tipo con respecto a este proyecto! Ha sido un viaje tremendo desde que comencé este proyecto en marzo, pero estoy muy contento con el producto resultante y el entusiasmo con que
Control remoto de iluminación del humor de Arduino

Control remoto de iluminación del humor de Arduino

Combinar una franja de luz de LED de cierre con un minúsculo tablero de Arduino Pro Mini, agregar control remoto y tiene una configuración de iluminación de humor barato, versátil!La luz de mi dormitorio es en el techo. Es bonito y brillante, que es
Control remoto cortacésped

Control remoto cortacésped

este proyecto nace después de hablar con unos amigos una noche. Construir una cortadora de césped de control remoto utilizando como gran parte de las piezas de los estantes como tuve y comprar menos.Este cortacésped tiene adelante - reversos comandos
Gesto-captura Control remoto consola

Gesto-captura Control remoto consola

Resumen del proyectoEste proyecto proporciona una alternativa a la TV estándar remota: una manera más interesante (y mucho más frío) para controlar equipos habilitados para IR. (Para ser claro: esto es falso gesto-captura - sólo estoy utilizando un c
Hecho en casa Control remoto barco de

Hecho en casa Control remoto barco de

Aquí está otro totalmente low-fi proyecto construí con mi hijo un fin de semana. Es un barco control remoto utilizando Arduino y el muy fresco MIT App inventor. Como se puede ver el barco en sí mismo es realmente torpe como nos gusta construir fuera
Paralaje BoE-Bot de Control remoto accionado por Afero

Paralaje BoE-Bot de Control remoto accionado por Afero

El BoE-Bot de Parallax es una gran plataforma para experimentar con la robótica, y cuando pensé en añadir un Modulo de Afero para proporcionar control remoto parecía una vinculación natural. Diseño físico del BoE-Bot haría fácil de añadir un Modulo,