Paso 2: Arduino
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.