ARDUINO control remoto (3 / 5 paso)

Paso 3: La programación

Antes de hacer esto es necesario instalar la librería IRremote. Entonces, antes de copiar esto, ir a sketch, incluyen la biblioteca y entonces incluya la librería IRremote.

int RECV_PIN = 11;

Irrecv(RECV_PIN) de IRrecv;

resultados de la decode_results;

sin firmar largo CurrentValue = 0;

unsigned StoredCode largo = 0;

const int buttonPin = 6; el número de pin pulsador

const int ledPin = 4; el número de los pines del LED

const int outputPin = 3; el número de los pines de salida LED

const int relayPin = 2; el número de relés del perno de la

int buttonState = 0; variable para lectura del estado del pulsador

int RecordState = 0; es el receptor en modo de grabación

int outputState = 1; es la salida de encendido o apagado

void setup()

{

Serial.Begin(9600);

irrecv.enableIRIn(); Inicio del receptor

Inicializa el pin LED como salida: pinMode (ledPin, salida);

inicializar el perno pulsador como entrada:

pinMode (outputPin, salida);

inicializar el perno pulsador como entrada: pinMode (buttonPin, entrada);

pinMode (relayPin, salida);

inicializar el perno pulsador como entrada: pinMode (buttonPin, entrada);

}

void loop() {}

leer el estado del pulsador valor:

buttonState = digitalRead(buttonPin);

Si se detecta una señal, almacenar el valor

Si (irrecv.decode (y resultados)) {}

CurrentValue = (results.value);

Si el valor recibido es igual al valor programado, entonces cambiar el estado de salida

if(currentValue == StoredCode) {}

outputState =! outputState; }

Si está activado el modo de grabación almacenar el valor actual como el valor programado

Si (RecordState == 1) {}

StoredCode = CurrentValue;

RecordState = 0;

digitalWrite (ledPin, LOW);

Serial.println(StoredCode); Visualiza el código almacenado por referencia}

Recibir el siguiente valor

irrecv.resume();

}

else //if que se detecte ninguna señal, entonces el valor actual es de 0

{

CurrentValue = 0;

}

comprobar si se presiona el botón de grabación.

Si es así, el buttonState es alta:

Si (buttonState == HIGH) {}

esperar el botón para

mientras que (buttonState == HIGH) {}

buttonState = digitalRead(buttonPin); }

enciende el LED para indicar que ese modo de grabación está en

digitalWrite (ledPin, HIGH);

RecordState = 1; }

establecer el estado de salida adecuado

if(outputState == 1) {}

digitalWrite (outputPin, HIGH);

digitalWrite (relayPin, HIGH); }

Else {}

digitalWrite (outputPin, bajo);

digitalWrite (relayPin, bajo); }

}

Artículos Relacionados

Arduino Control remoto Bot usando TV remoto

Arduino Control remoto Bot usando TV remoto

Se trata de un Arduino Bot de Control remoto que puede ser controlada mediante telecontrol ordinario.La característica principal de este proyecto es un receptor de infrarrojos TSOP1738, que nos permite utilizar los botones de un mando común.El mismo
Arduino Control remoto luces con mando a distancia Universal

Arduino Control remoto luces con mando a distancia Universal

ha estado buscando en automatización del hogar por algún tiempo, pero no comprometidos con él todavía principalmente por el precio. El año pasado (2010) me compré estas salida de control remoto, interruptores de encendido/apagado por lo que podría da
Otro Arduino Control remoto coche controlado por teléfono Android con Bluetooth módulo

Otro Arduino Control remoto coche controlado por teléfono Android con Bluetooth módulo

Este tutorial va a configurar el IDE de Arduino para su uso con un tablero de clon de Adafruit protector motor así como establecer un viejo coche de RC que se puede controlar con un teléfono android a través de bluetooth. El código para el coche de R
3 pasos fáciles de encendido/apagado control remoto con Arduino

3 pasos fáciles de encendido/apagado control remoto con Arduino

Basado en otro proyecto en internet, decidí hacer mi propio circuito de Arduino control remoto.Necesitaba dos motores 5V para encender y apagar con un mando a distancia. Como resultado tengo el proyecto a continuación.Usted puede modificar su proyect
Siéntase como un control remoto de TV controlados Arduino Robot!

Siéntase como un control remoto de TV controlados Arduino Robot!

Hola chicos.Abhay y Akshay aquí!Hoy que vamos a hacer una televisión remota controlada por Robot que no sólo funciona como un encanto pero también puede actualizar editando el código y utilizando unos botones más en el control remoto de TV. También p
Controlar una placa de Arduino usando un Control remoto infrarrojo

Controlar una placa de Arduino usando un Control remoto infrarrojo

-IntroducciónHola a todos, mi nombre es Noreddine Kessa, soy un entusiasta de la electrónica.  Me divertí mucho este fin de semana jugando con mi juguete nuevo, Kit Arduino ATmega328 DIY que he conseguido en eBay, y me encantaria compartir la alegría
Arduino navegador basado en control remoto (linux)

Arduino navegador basado en control remoto (linux)

tenemos niños.  Amo a pedacitos pero que manten ocultos el control remoto para el satélite y la TV cuando ponen canales para niños.Después de este suceso sobre una base diaria durante varios años y después de mi querida esposa que me permitía tener u
Control remoto de Arduino DIY y Lego RC vehículo!!!!

Control remoto de Arduino DIY y Lego RC vehículo!!!!

Actualizar (29/08/13): lectores gracias por sus palabras de entusiasmo y tipo con respecto a este proyecto! Ha sido un viaje tremendo desde que comencé este proyecto en marzo, pero estoy muy contento con el producto resultante y el entusiasmo con que
Control remoto vía GSM/GPRS SMS(Arduino)

Control remoto vía GSM/GPRS SMS(Arduino)

control remoto, especialmente cuando este no ethernet o Wifi en el exterior, ha sido una cosas muy profundas en el pasado. Cuando era un niño, siempre imagen que yo tengo un equipo que puede controlar todos los electrodomésticos. Ahora, esto se convi
Confiable, seguro, control remoto de SMS personalizables (Arduino/pfodApp) - No codificación requerida

Confiable, seguro, control remoto de SMS personalizables (Arduino/pfodApp) - No codificación requerida

Actualización: 19 de mayo de 2015: uso del biblioteca pfodParser Versión 2.5 o superior. Corrige un problema reportado de no permitir tiempo suficiente para que el escudo para conectarse a la red después de haber encendido arribaIntroducciónCómo es p
Control remoto de Arduino (arco)

Control remoto de Arduino (arco)

En este proyecto, vamos a hacer un Control remoto de Arduino (ARC) que descifra cualquier control remoto de infrarrojos (IR) en hexadecimal o en cualquier otro formato y utilizarlo para encender LED ON/OFF!Es un proyecto bastante fácil y puede hacers
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
LED control remoto usando Bluetooth HC-05, Arduino y App móvil

LED control remoto usando Bluetooth HC-05, Arduino y App móvil

¿La tecnología está avanzando a velocidad de rotura de cuello, cada uno de nosotros tiene teléfonos inteligentes hoy en día, existen aplicaciones que nos permiten estar en contacto con nuestros amigos y familiares, obtener información meteorológica m
TV de auto control remoto - Arduino

TV de auto control remoto - Arduino

Hackear tu TV control remoto y controlar un coche rc, mediante "Arduino Uno".Se trata de una forma sencilla de controlar tu coche usando el módulo de receptor IR programado en la placa arduino y el control remoto de TV.En este instructivo te exp