IAndroidRemote - Control Android móvil usando un Apple Remote (2 / 4 paso)

Paso 2: Arduino

Arduino - conexión del receptor IR

El primer paso es conectar el receptor IR con Arduino. El receptor IR tiene tres patas (Vcc, Gnd y señal).

Conecte el pin de Vcc del receptor IR al pin de Vcc de Arduino
Conectar el pin Gnd del receptor IR al pin Gnd de Arduino
Conecte el pin de señal del receptor IR al pin digital de Arduino 11

Arduino - código

El siguiente paso es escribir que el código de Arduino llamado como bosquejo. El código debería hacer lo siguiente

Lee la señal del receptor IR
Identificar el botón que se presionó
Enviar el código del botón usando Bluetooth

Arduino - bibliotecas

Con el fin de hacer los pasos anteriores, usaremos las siguientes dos bibliotecas.

Mando a distancia IR
Esta librería nos permite identificar que botón fue presionado por la lectura de la señal de receptor de infrarrojos. Descargar la librería desde su Página de inicio y copiar a la carpeta de biblioteca de Arduino.

Amarino

Esta librería nos permite conectar Arduino y Android mediante Bluetooth. Descargar la librería desde su Página de inicio y copiar a la carpeta de biblioteca de Arduino.

Crear un nuevo sketch de Arduino y copia el siguiente código. También puede descargar el código desde la Página de github .

#include < IRremote.h >
#include < IRremoteInt.h >
#include < MeetAndroid.h >

int IR_PIN = 11; Pin del receptor IR

const largo Plus = 2011254788;
const largo siguiente = 2011258884;
const mucho menos = 2011246596;
const Prev largo = 2011271172;
const centro largo = 2011275268;
Menú largo const = 2011283460;

MeetAndroid de MeetAndroid;

Irrecv(IR_PIN) de IRrecv;
resultados de la decode_results;

void setup () {}
Serial.Begin(115200);
irrecv.enableIRIn(); Inicio del receptor
}

void loop() {}
meetAndroid.receive(); que necesita para mantener esto en el loop() para recibir eventos

Si (irrecv.decode (y resultados)) {/ / si se obtiene una señal IR del receptor IR

Si (results.value == y) {}
meetAndroid.send("Plus");
}

Si (results.value == menos) {}
meetAndroid.send("Minus");
}

Si (results.value == siguiente) {}
meetAndroid.send("Next");
}

Si (results.value == Prev) {}
meetAndroid.send("Prev");
}

Si (results.value == 2011275268) {}
meetAndroid.send("Center");
}

Si (results.value == Menu) {}
meetAndroid.send("Menu");
}

irrecv.resume(); Recibir el siguiente valor
}
}

Después de crear el sketch de Arduino compilar y subir a su tabla. Una vez que se haya cargado debe desconectar el cable USB a serial que conecta el Arduino con el ordenador.

Arduino - conexión Bluetooth shield

La siguiente configuración es para conectar el Bluetooth escudo para Arduino.

Tenga en cuenta que antes de conectar el Bluetooth se debe desconectar el USB de la computadora al cable del Arduino, de lo contrario no funcionará.

El escudo de Bluetooth tiene 6 pines y debe estar conectado como cómo se explica a continuación.

Conectar el Vcc Pin del escudo de Bluetooth al pin de Vcc de Arduino
Conectar el Gnd Pin del escudo de Bluetooth a Gnd de Arduino
Conectar el pin Rx (receptor) del escudo de Bluetooth al pin Tx (transmisor) de Arduino.
Conectar el pin Tx (transmisor) del escudo de Bluetooth al pin Rx (receptor) de Arduino.
Cortocircuito de los TC -1 y RTS-0 perno de Bluetooth shield.

Artículos Relacionados

INFRA-NINJA controla tu pc con un apple remote

INFRA-NINJA controla tu pc con un apple remote

básicamente este proyecto generado por el hecho de que odio a levantarse de la cama para apagar mi ordenador mientras que ser netflix (ver lo que hice, pirata charla?)de todos modos permite comenzar...Nota: proyecto también está en github aquíPaso 1:
El tiempo para todos de James Bond en su Mac o el Apple Remote reloj

El tiempo para todos de James Bond en su Mac o el Apple Remote reloj

¿qué hora es?Es el momento de la bomba hasta el volumen!!!y cambio pistas pull up Front Row, o controlar tus presentaciones de Keynote desde super cool reloj.El apple remote es muy bien, sin embargo es apenas otra cosa que llevar o un mando a distanc
DIY mando Apple Remote (presentación de diapositivas para el instructable)

DIY mando Apple Remote (presentación de diapositivas para el instructable)

estas son algunas de las fotos completadas para mi instructable: DIY Apple Remote escudo para Arduino. ¡Que te diviertas! Les espero guste!
Control remoto de webcam usando Arduino, SensorMonkey, jQuery y Justin.tv

Control remoto de webcam usando Arduino, SensorMonkey, jQuery y Justin.tv

Web-activar tus sensores interactivos sobre dispositivos de escritorio, smartphone y tablet.Este tutorial describe detalladamente cómo utilizar el servicio gratuito de SensorMonkey para remotamente controlar un pan y tilt cámara web conectada a un Ar
Android Bot controlado usando Adafruit protector de motor

Android Bot controlado usando Adafruit protector de motor

Se trata de un circuito simple hobby de Bot controlado por Android usin Adafruit motor Shield y Arduino uno. El principal componente utilizado aquí es el escudo del motor Adafruit, dispositivo Arduino Uno, Bluetooth y Android. Usando el escudo del Mo
CxemCAR 1 - coche de RC de Control Android por Bluetooth

CxemCAR 1 - coche de RC de Control Android por Bluetooth

este es un proyecto de código abierto del coche del RC con control de teléfono Android a través de Bluetooth. El controlador se utiliza con Micro net: FEZ Panda II, pero puede utilizar cualquier controlador funciona con Micro net base (Netduino, de l
Control de PC remoto usando Arduino Pro Micro

Control de PC remoto usando Arduino Pro Micro

Hola soy nuevo a arduino y en el proceso de aprendizaje, como muchos que aprender mediante tutoriales, videos, ' ibles y por propia experiencia.Recientemente quise usar arduino Uno y IR remote para el control del reproductor VLC. Lamentablemente esto
Autónomo Control de RC coche usando Arduino

Autónomo Control de RC coche usando Arduino

este instructable muestra cómo modificar un coche RC barato por lo que puede ser controlado por un microcontrolador incorporado.  Usted puede programar el controlador para hacer cualquier número de patrones y acrobacias de conducción del coche.  Una
Control remoto Arduino marcador usando tiras de LED

Control remoto Arduino marcador usando tiras de LED

marcadores son caros!  No sólo que, LED de 7 segmentos muy grande es caro, demasiado!  Marcadores pueden dar a su equipo un sentido de legitimidad.   Después de ver marcadores en todo el internet, yo pensé, bueno, no tengo que comprar un marcador, po
CONTROL REMOTO cualquier aparatos usando TSOP

CONTROL REMOTO cualquier aparatos usando TSOP

sensor de infrarrojos de TSOP usando usted puede controlar cualquier electrodomésticos (techo del ventilador, heladera, etc...)con cualquier mando a distancia.Paso 1: Componentes necesitan ° • TSOP (cualquier tipo)° • condensador 10 uf x 1• resistenc
Control de un Servo usando una señal de audio

Control de un Servo usando una señal de audio

estaba buscando una forma de controlar un servo para el proyecto de la escuela y yo no podía técnicamente "remote control" lo.  Decidí ir por el camino más simple que pude averiguar cómo controlar el servo.  (im seguro podría hacerlo mucho más s
Teléfono móvil usando cassettes funda

Teléfono móvil usando cassettes funda

Hola amigos, aquí vamos a hacer un stand móvil simple viejo caso de cassette. Si tienes un viejo caso de cassette mentira sin usar en la casa, puede utilizar la caja de plástico de ese cassette como un soporte de sobremesa para sus teléfonos móviles.
Organizar su inmóvil usando inmóvil!

Organizar su inmóvil usando inmóvil!

Esta es una manera muy fácil organizar tu papelería uso inmóvil!Se ve super colorido y es una gran manera de las cosas de código de color.Paso 1: Lo que se necesita Todo lo que necesita es Textas conector que clip juntos.La marca que utilicé fue Fabe
Control de servo Arduino usando el sensor ultrasónico

Control de servo Arduino usando el sensor ultrasónico

Hola a todos, tengo otro proyecto de arduino de control del servo, pero decidí darle un giro utilizando un sensor de ultrasonidos, funciona como una interfaz de comunicación para el control de los motores de un bobcat que estoy tratando de hacer. la