Objetivo
El objetivo de este manual es ofrecer la manera de testear el modulo Emisor Infrarrojo KY-005 con nuestro Uno R3 dandonos la oportunidad de encender un televisor, accionar un robot infrarrojo, encender leds, entre otras cosas.
Materiales necesarios:
- Modulo Sensor Emisor infrarrojo KY-005 para Arduino
- Uno R3 + Cable USB para Arduino
- Jumpers Macho-Hembra 20cm
Diagrama de conexión:
SENSOR KY-005 |
ARDUINO UNO R3 |
Pin (Centro) | 5V |
Pin (S) | Pin 3 |
Pin (-) | GND (-) |
1. - Instalando las librerias necesarias para el uso del Modulo
Antes de poder proceder a insertar el codigo en nuestro Arduino, debemos tener 1 libreria esencial instalada ya en nuestro IDE: Para ello, te dejare un enlace el cual les descargará la libreria ya mencionada compactada en un archivo ''.zip''. Una vez descargada deben mover el archivo a la carpeta de Librerias en Archivos de programa o insertarlas desde el menú ''Programa'' (Incluir Librería > Añadir Libreria .ZIP).
Una vez agregada nuestra librería, procedemos a copiar el código que te dejamos debajo para hacer que tu Modulo funcione.
Codigo utilizado:
#include <IRremote.h>
#include <IRremoteInt.h>
IRsend irsend;
int IRledPin = 13; // LED connected to digital pin 13
// Conexiones a los pines de Salida
// Arduino UNO: Output = D3
// Arduino MEGA: Output = D9
// Encontrara una lista de la compatibilidad en el sitio web debajo.
// http://z3t0.github.io/Arduino-IRremote/
void setup()
{
Serial.begin(9600);
pinMode(IRledPin, OUTPUT);
}
void loop()
{
// el transmisor enviara una señal A90 en formato(hex.decimal) en el encode "RC5"
// Transmitira 3 veces despues de pausar 5 segs.
for (int i = 0; i < 3; i++)
{
irsend.sendRC5(0xA90, 12); // [0xA90] signal | [12] Bit-length signal
delay(40);
}
delay(5000); // 5 segundos de pausa
}
NOTA: Para poder testear este Modulo debes tener un receptor de Infrarrojo conectado.