Paso 2: IR de entender señales
Podemos ver claramente que los filtros sensor TSOP 38Khz modulan IR
la señal y realmente "invierte" la entrada datos... así que realmente tenemos que
medir la diferencia de tiempo entre los "trozos" de pulsos y envía 38Khz
IR de onda por consiguiente...
Así pues, este pequeño gadget básicamente qué es, se recogen los datos crudos IR a través de
el decodificador de IR almacena en RAM, y cuando se presionan los botones, legumbres el IR
CONDUCIDO por consiguiente... y por eso parte de Jammer, envía a 38 Khz al azar
pulsos, por lo que el receptor va confundido y consigue "Ciega" en otras señales de infrarrojos.
Ahora, aquí está alguna información
Cuando este dispositivo, necesito señálala con el mando a distancia y pulse cualquier 5 tecla. Toma los datos crudos de IR y los almacena en la memoria RAM.
Las señales IR son bastante rápidas y las funciones digitalRead(),digitalWrite() son demasiado lentas, por eso estoy utilizando el método de acceso directo de pin.
digitalWrite(12,HIGH) se puede sustituir por |=_BV(PORTB4) PORTB; que es mucho más rápido que digitalWrite()
digitalWrite(12,LOW) == PORTB & = ~ _BV(PORTB4); PORTB4 es el Pin digital de Arduino 12.
Si (PIND & _BV(PORTD2)) == da el mismo resultado como si (digitalRead(2));