# data[].attributes.attachment_link.readable_text
Este proyecto nos permitirá controlar dispositivos conectados a la tarjeta Arduino a través de una interfaz infrarroja y usando el control de la televisión podremos encender las luces, ventiladores, o lo que se te ocurra.

1 Tarjeta Arduino (Uno, Nano o Mega)

1 Detector Infrarrojo TSOP4838

Arduino .- Tarjeta de control programable que nos permitirá moldear nuestro proyecto para cada una de nuestras necesidades, para este caso solo usaremos cuatro salidas y una entrada digital, en el esquema de conexión podremos ver que pines o puertos usaremos, recordemos que podemos usar cualquier puerto de la tarjeta siempre y cuando sea digital.

.- Es un receptor infrarrojo de 38 kHz, nos permitirá recivir las señales del control remoto, para ello pueden usar controles de TV, DVD u otros de la marca Sony, Samsung, LG o Universales.

Como se puede ver en el diagrama estamos usando el PIN2 para recibir la información generada por el receptor IR.

Como primer paso tenemos que obtener los códigos generados por los controles, abrimos un nuevo Scketch en el Software de Arduino y escribimos el siguiente código:
/******************************************/*
#include <IRremote.h>
int ReceptorIR = 2;
IRrecv irrecv(ReceptorIR);
decode_results Codigo;

Para que el compilador pueda correr sin problemas este código, debes tener instalada la librería , una vez descargada debes descomprimirla y pegar todo el contenido dentro de la carpeta Cuando el compilador no emita ningún error en el código, sera enviado a la tarjeta Arduino y deberás abrir el libreries de Arduino.
Monitor Serial que contiene el compilador, presionas un botón de tu control remoto y podrás ver en el Monitor Serial el código hexadecimal que genera el botón al ser presionado.

En el monitor serial aparecieron los códigos al presionar los botones 1(0xFD609F ), 2( 0xFD906F ) y 3( 0xFD807F ).
Por el momento usaremos el control y al receptor infrarrojo como interfaz de usuario, manipularemos el encendido de unos leds conectados a los puertos digitales de nuestra tarjeta Arduino.

Como pueden ver en el diagrama anterior los ánodos (+) de los leds están conectados a los pines 8, 9 y 10 en los puertos digitales y los cátodos (-).

Ahora crearemos un código en el compilador de Arduino que nos permita encender y apagar los leds desde el control remoto, claro usando los códigos que adquirimos en el programa anterior.
Considerando que el control remoto es un menú de opciones diseñaremos el código del programa usando Switch-Case.
/*********************************************************/*
#include <IRremote.h>
int ReceptorIR = 2;
int Led1=8;
int Led2=9;
int Led3=10;
IRrecv irrecv(ReceptorIR);
decode_results Codigos;

void setup()
{
Serial.begin(9600);
irrecv.enableIRIn();
pinMode(Led1,OUTPUT);
pinMode(Led2,OUTPUT);
pinMode(Led3,OUTPUT);
}
void loop()
{
if (irrecv.decode(&Codigos))
{
switch (Codigos.value)
{
case 0xFD609F: //codigo boton1
digitalWrite(Led1, HIGH);//Encender Led1
break;
case 0xFD906F: //codigo boton2
digitalWrite(Led2, HIGH);//Encender Led2
break;

case 0xFD807F: //codigo boton3
digitalWrite(Led3, HIGH);//Encender Led3
break;

case 0xFD902F: //codigo boton4
digitalWrite(Led1, LOW);//Apagar Led1
break;
case 0xFD912F: //codigo boton5
digitalWrite(Led2, LOW);//Apagar Led2
break;

case 0xFD805F: //codigo boton6
digitalWrite(Led3, LOW);//Apagar Led3
break;
}
irrecv.resume();
}

}
/***********************************************************/*
Si siguieron los pasos de este tutorial, ahorita deben estar probando el encendido de sus leds e imaginando donde lo aplicaran, en la siguiente entrada publicare como utilizar estas salidas digitales para activar focos, ventiladores o cualquier otro elemento de mayor potencia.

# data[].attributes.attachment_link.description
Este proyecto nos permitirá controlar dispositivos conectados a la tarjeta Arduino a través de una interfaz infrarroja y usando el control de la televisión podremos encender las luces, ventiladores, o lo que se te ocurra.

# data[].attributes.attachment_link.title
Curso de Arduino 5: Voltajes analógicos y PWM

# data[].attributes.attachment_link.description
En el tutorial de hoy aprenderemos a leer voltajes analógicos (variables) con nuestro Arduino, también veremos qué es el PWM y cómo usarlo para generar salidas analógicas. Como práctica vamos a regular la intensidad del brillo de nuestro LED usando un potenciómetro.

# data[].attributes.attachment_link.description
En el tutorial de hoy veremos cómo conectar un botón a Arduino y leer su estado. Vamos a aprender acerca del rebote y cómo arreglarlo, y vamos a usar nuestro botón para controlar el encendido y apagado de nuestro LED!

# data[].attributes.attachment_link.title
Conceptos básicos de electrónica, ley de Ohm y la analogía del agua (Curso de Arduino #3)

# data[].attributes.attachment_link.description
En el tutorial de hoy hablamos acerca de tres conceptos muy importantes en la electrónica: voltaje, corriente y resistencia. También hablamos acerca de la ley de Ohm y de cómo se relacionan estos tres conceptos.

# data[].attributes.headline
¿Como descargar e instalar el IDE Arduino

# data[].attributes.subject
¿Como descargar e instalar el IDE Arduino

# data[].attributes.attachment_link.title
Instalar Arduino, Hola Mundo y hacer Parpadear un LED! (Curso de Arduino #2)

# data[].attributes.attachment_link.description
En el tutorial de hoy hablamos un poco acerca de las características técnicas de la placa Arduino y vemos cómo instalar y configurar el software (en Windows). Por último, realizamos el "hola mundo" de la electrónica embebida: ¡parpadear un LED!

# data[].attributes.attachment_link.description
En el tutorial de hoy vemos qué es Arduino y qué podemos hacer con él. No olviden suscribirse al canal para no perderse ningún tutorial, y recuerden que pueden seguir a Manuel en Twitter (@manuelordunio) para resolver dudas.

# data[].attributes.attachment_link.description
Logramos que nuestro querido Manuel volviera con nosotros para presentarles el 2do bloque de video tutoriales del curso/manual de Arduino! Espero les guste! En el tutorial de hoy veremos cómo conectar un servomotor a Arduino. Vamos a aprender a usar la librería Servo de Arduino para facilitar la programación,y como práctica vamos a usar un potenciómetro para controlar el giro de nuestro motor!

# data[].attributes.attachment_link.description
2018 Copyright. All Rights Reserved. The Sponsored Listings displayed above are served automatically by a third party. Neither the service provider nor the domain owner maintain any relationship with the advertisers. In case of trademark issues please contact the domain owner directly (contact information can be found in whois).