No encuentro ni un ejemplo ni un vídeo de como se hace un led intermitente con infrarrojo. yo he visto vídeo de como se usa el control remoto en arduino y he visto vídeo de como hacer que un led que sea intermitente. pero no encuentro una que el led sea intermitente con control infrarrojo.
por favor ayúdenme si alguien sabe.
lo que hice es unir las dos teoría pero no funciona. se enciende y luego se mantiene apagado.
no se mucho de arduino quizá hay un código que me falta poner y no lo sé
aquí esta mi código
#include <IRremote.h>
int receptor = 2;
int led = 13, led2 = 8;
IRrecv irrecv(receptor);
decode_results codigo; //OBJETO CODIGO DE CLASE decode_result, oriundo de IRremote.h
void setup() {
Serial.begin(9600); //Inicializamos el puerto serial
irrecv.enableIRIn(); //Habilitamos el sensor infrarrojo para que pueda recibir lecturas
{
pinMode(13, OUTPUT);
pinMode(8, OUTPUT);// declaramos el pin i como salida
}
}
void loop() {
if (irrecv.decode(&codigo)) //Si hay una lectura recibida
{
Serial.print("0x"); //macro para ver código de tecla por comunicación serial
Serial.println(codigo.value, HEX);
switch (codigo.value)
{
case 0xF710EF:
if (digitalRead(13),(8))
digitalWrite(13, HIGH); // encedemos el LED
digitalWrite(8, HIGH);
delay(500); //esperamos medio segundos
digitalWrite(13, LOW); // apagamos el LED
digitalWrite(8, LOW);
delay(500);
break;
case 0xF7906F:
digitalWrite(13, LOW); // apagamos el LED
digitalWrite(8, LOW);
delay(500);
}
delay(250); //delay para evitar que se presione la tecla 2 veces
irrecv.resume();//dejar de recibir datos
}
}
quiero encenderlo con un botón y luego a pagarlo con ese mismo botón o con otro botón.
si le quito el "irrecv.resume" entonces se queda parpadeando infinitamente y no puedo a pagarlo. ![]()
utilizo este infrarrojo
