Sistema de control su Tv, Dvd y Audio con Arduino y Android (1 / 5 paso)

Paso 1: Obtener los códigos para los botones (I)

En primer lugar, tenemos que para obtener los códigos para cada botón de nuestro mando.

Por lo tanto, construir el circuito en el protoboard como se muestra en la figura.

El receptor Ir TSOP 1738 tiene tres pernos.

La primera es la salida, conectada al pin 11 de Arduino.

El segundo va a Gnd y el tercero a que está conectado + 5V.

Descargar la librería IrRemote escrito por Ken Shirriff. Esta librería nos permite tanto enviar y recibir códigos control remotos Ir en múltiples protocolos como Nec, Philips RC5, RC6 de Philips y crudo.

tenemos que conectar un sensor de infrarrojos como el osp1738 con cualquier conector de entrada digital.

Descarga desde aquí el bosquejo

#include
int RECV_PIN = 11;

Irrecv(RECV_PIN) de IRrecv;

resultados de la decode_results;

void setup() {}

Serial.Begin(9600);

irrecv.enableIRIn(); Inicio del receptor

}

Volcados hacia fuera de la estructura decode_results.

Llamar a esto después de IRrecv::decode()

void * para solucionar problema de compilador

void dump(void *v)

{/ / decode_results * resultados = (decode_results *) v

void dump(decode_results *results)

{int count = resultados -> rawlen;

Si (resultados -> decode_type == desconocido)

{Serial.print ("codificación desconocido:");

}

else if (resultados -> decode_type == NEC)

{Serial.print ("Decoded NEC:");

} else if (resultados -> decode_type == SONY)

{Serial.print ("Decoded SONY:");

}

else if (resultados -> decode_type == RC5)

{Serial.print ("Decoded RC5:");}

else if (resultados -> decode_type == RC6)

{Serial.print ("Decoded RC6:");}

else if (resultados -> decode_type == PANASONIC)

{Serial.print ("Decoded PANASONIC – dirección:");

Serial.Print (resultados -> panasonicAddress, hexagonal);

Serial.Print ("valor:");}

else if (resultados -> decode_type == JVC)

{Serial.print ("Decoded JVC:");}

Serial.Print (resultados -> valor, hexagonal);

Serial.Print ("('');

Serial.Print (resultados -> bits, DEC);

Serial.println ("bits)");

Serial.Print ("Raw ('');

Serial.Print (cuenta, DEC);

Serial.Print("):");

para (int i = 0; i < cuenta; i ++)

{Si ((i % 2) == 1)

{Serial.print (resultados -> rawbuf [i] * USECPERTICK, DEC);}

otra cosa

{Serial.print (-resultados (int) -> rawbuf [i] * USECPERTICK, DEC);}

Serial.Print("");}

Serial.println("");}

void loop()

{

Si (irrecv.decode (y resultados))

{

Serial.println (results.value, hexagonal);

descarga (y resultados);

irrecv.resume(); Recibir el siguiente valor

}

}

Artículos Relacionados

Múltiples Control de la temperatura del fermentador con Arduino

Múltiples Control de la temperatura del fermentador con Arduino

Control de la temperatura a menudo es considerado uno de los mejores cinco pasos hacia la cerveza mejor. (http://beerandwinejournal.com/10-better-1/) Existen numerosos métodos para mantener la fermentación del mosto a la temperatura óptima de envolve
Aplicación Android para el Control del Robot utilizando HC-05 y Arduino (estudio Android)

Aplicación Android para el Control del Robot utilizando HC-05 y Arduino (estudio Android)

Hola todos, esta vez le mostrará cómo controlar el robot usando su teléfono, siga estas instrucciones cuidadosamente. En realidad, este proyecto está todavía en desarrollo.Paso 1: Qué necesitamos para robotAntes de entrar a la aplicación para android
NRF2L401 inalámbrico sistema de transmisión de datos de PC con Arduino

NRF2L401 inalámbrico sistema de transmisión de datos de PC con Arduino

ICStation equipo presentarles cómo hacer este NRF2L401 Wireless PC datos de sistema de transmisión basado en el UNO ICStation y el ICStation mega2560 Compatible con Arduino.El sistema de transmisión de datos de NRF2L401 Wireless PC funciona bajo volt
Seguimiento y control de su auto remotamente con Arduino y Android

Seguimiento y control de su auto remotamente con Arduino y Android

En realidad, muchos de nosotros pueden sufrir o miedo de ser su auto robada. En este proyecto, voy a intentar ayudarte a proteger tus coches e incluso controlarlos remotamente.Básicamente, tienes que dejar un teléfono móvil en su coche y cuando el co
Cuerpo humano sistema de alarma de temperatura infrarrojos de humo con Arduino

Cuerpo humano sistema de alarma de temperatura infrarrojos de humo con Arduino

ICStation Equipo de presentarles este cuerpo infrarrojo humo temperatura alarma sistema humano basado en ICStation Meag2560 compatibles con Arduino.The humano cuerpo infrarrojo humo temperatura sistema de alarma funciona bajo el voltaje de 5v DC y ut
Control de un acondicionador de aire de IR con Arduino y Android

Control de un acondicionador de aire de IR con Arduino y Android

Para mi primer proyecto de Arduino que decidí controlar mi acondicionador de aire por internet con la ayuda de Arduino y mi celular Android donde tengo acceso a internet. Video es en español pero tendrás lo que estoy demostrando.Paso 1: requisitosReq
Gesture control car(robot) con Arduino y Android(bluetooth)

Gesture control car(robot) con Arduino y Android(bluetooth)

Hola amigos,Aquí es un proyecto interesante por todo lo que mentes creativas que hay. Vamos a construir un auto RC android teléfono controlado.Nada podría ser más fascinante que los coches de controlados remotos. Éste utiliza Bluetooth para la comuni
Control de teclado y ratón con aplicación Android a través de Arduino

Control de teclado y ratón con aplicación Android a través de Arduino

este instructable le mostrará cómo controlar tu ordenador teclado y ratón con una aplicación Android via bluetooth a un Arduino.FONDO¿Alguna vez has querido controlar la funcionalidad de ratón o el teclado de su ordenador sin tener que realmente sent
Control de dispositivos por comando de voz con arduino y android

Control de dispositivos por comando de voz con arduino y android

Este ible servirá preguntas como, cómo a los dispositivos de control por comandos de voz, reconocimiento de voz disponible en android.Todos los dispositivos androides viene con el reconocimiento de voz incorporado. Esto puede ser usado para convertir
Control de circuitos de potencia alta con Arduino y Darlington ULN2803

Control de circuitos de potencia alta con Arduino y Darlington ULN2803

de la entrada-salida digital pasadores en el Arduino puede solamente 40mA fuente o el fregadero, y empujando el Arduino más allá de estos límites puede dañarlo. Si usted necesita obtener un poco más de poder de sus salidas, use un Darlington ULN2803.
Sistema de SONAR con Arduino y Android

Sistema de SONAR con Arduino y Android

En este proyecto le guiará como hacer tu mi propia aplicación para Android que puede comunicarse con Arduino a través de Bluetooth.Arduino utiliza un sensor de ultrasonidos y un servo motor para obtener la distancia en la posición varios y estos valo
Control De Motor paso a paso con Arduino nano

Control De Motor paso a paso con Arduino nano

Aquí les dejo un proyecto surgio a causa de mis ansias de hacer mi propia taladradora CNC pero luego obtuve mi Arduino debía aprender a controlar de forma básica los motores paso a paso!! Aquí podrán ver el resultado de mi primera prueba.MATERIALES:1
Sistema de Control de hogar

Sistema de Control de hogar

Este instructable es controlar tus electrodomésticos utilizando un Control remoto. He hecho este sistema combinando mi anteriores 7 intructables.IncluyeUn mando a distancia ventilador.Controlador de nivel de agua con control automático o manual.Contr
Avión RC DIY aletas del sistema de Control

Avión RC DIY aletas del sistema de Control

Siempre he querido crear mi propio plano del RC, pero crearlo implica muchos pasos. Decidí empezar por crear el sistema de movimiento en el plano, que me permita conectar los motores usados en este directamente al sistema de control (en la que planeo