Hola a todos.
Necesito desesperadamente la ayuda de algún sabio. Después de varios días dándole muuuuuuuchas vueltas al asunto, no sé si tirar mi arduino por la ventana o saltar yo (probablemente lo segundo, a mi arduino le he cogido cariño, :P).
Mi "proyecto" actual consiste en controlar una lámpara RGB mediante infrarojos, utilizando interrupciones externas, pero tengo un problema con la librería IRremote.
Cuando la utilizo con un programa simple, como leer la señal IR y mostrarla por el puerto serie, no tengo ningún problema. Por cada tecla pulsada obtengo siempre al mismo código.
En cambio, cuando el programa se complica un poco, al cabo de algunas pulsaciones comienzo a recibir resultados aleatorios. Es decir, si pulso la misma tecla varias veces obtengo códigos diferentes, lo cual hace incontrolable el programa.
Después de mucho buscar en google y en el foro lo único que he encontrado es el siguiente comentario: "la librería IRremote, que reconoce bastantes protocolos más de códigos infrarrojos, pero al parecer después de varias pulsaciones los códigos obtenidos parecen aleatorios ...", pero ninguna explicación o solución.
¿Alguien sabe a qué se debe o si hay solución? Si no, ¿alguien conoce otra librería para IR que no de problemas?
Un saludo y gracias de antemano.
P.D.: Soy nuevo en el foro, así que espero haberme explicado con claridad y en el apartado correcto.