Paso 4: Decodificar las señales de tu control remoto
interruptor de RC tiene funciones integradas que envía codewords para algunos los dispositivos soportados nativamente , por lo que si tienes uno de estos dispositivos (no) puede saltarse este paso.
Abra el dibujo de ejemplo rc-switch "ReceiveDemo_Advanced". Súbela y abra al monitor serie. Mantenga el control remoto cerca de su módulo de receptor y un botón. El Arduino debe decodificar la señal e imprimir los resultados en el monitor serie. Esto es lo que tengo para mi interruptor control remoto al pulsar el botón para encender el canal 5:
LX2262A-R4 utiliza un codeword de bit 12 tri-estado compuesto por 8 bits de dirección seguidos de 4 bits de datos. Para el tri-estado bien arriba – 011000001000 - la dirección es 01100000 (canal 5) y el comando de datos es 1000 (encienda).
Mis interruptores de red pueden tener hasta 8 direcciones con un separado y desactivar comando para cada uno. Presionando cada botón y descifrar las señales que trabajé los códigos para todos los comandos y direcciones:
Sospecho que los codewords de dirección será el mismo para todos los dispositivos de la misma y modelan, si alguien puede confirmar esto dejó por favor diganmelo.
El chipset EV1527 en mi puerta de garaje remoto utiliza un codeword de 24 bits que comprende 20 bits de dirección seguidos de 4 bits de datos. Los códigos que obtuve de mi puerta de garaje remoto son: