Paso 7: Usando interruptores de control remoto 433MHz Arduino: LED de un dimmer
Jeroen Meijer, el autor de la horquilla de la biblioteca de RemoteSwitch, me indicó que él ha añadido una clase para ser utilizado con barato RF LED Dimmer que está disponible en chino webshops.
Jeroen analizaron el código es muy similar a la de la Eurodomest, pero que tiene una dirección de 19 bits y una estructura de mando de 5 bits.
El tenedor de la biblioteca de RemoteSwitch contiene una clase - CnLedDim1Switch - para el control de este regulador.
Aún así, necesita averiguar cuál es la dirección base del atenuador
Los códigos también son fáciles de snif. La izquierda 19 bits forma la dirección base del dispositivo.
Si presiona el botón '' genera el código:
en 6670849 / 0110010111001010000 00001,
entonces ' 0110010111001010000' o '208464' es el baseaddress ' 00001' el comando código de encendido
En un programa que mira como sigue:
#include <RemoteSwitch.h> CnLedDim1Switch ledDimSwitch(7); const unsigned long dimaddress = 208464; const byte pwr = 1; const byte licht = 4; const byte BrightUp = 5; const byte BrightDown = 6; const byte Full = 7; const byte Half = 8; const byte Quart = 9; const byte Mode = 11; const byte SpeedUp = 13; const byte SpeedDown = 15; void setup(){} void loop() { ledDimSwitch.sendSignal(dimaddress,Quart); delay(1000); ledDimSwitch.sendSignal(dimaddress,Half); delay(1000); ledDimSwitch.sendSignal(dimaddress,Full); delay(1000); }
..