From e512ea497d67d54689bfc9422ba1f5df59d23cf4 Mon Sep 17 00:00:00 2001 From: Dobrica Pavlinusic Date: Sat, 18 Apr 2015 20:42:24 +0200 Subject: [PATCH] send 315 MHz raw codes and 4-port relay combinations --- rpi_promini/rpi_promini.ino | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/rpi_promini/rpi_promini.ino b/rpi_promini/rpi_promini.ino index 9540542..d1395e4 100644 --- a/rpi_promini/rpi_promini.ino +++ b/rpi_promini/rpi_promini.ino @@ -189,6 +189,26 @@ void loop() { on ? mySwitch.send("001111110000000011000000") : mySwitch.send("001111110000000000000000"); break; + case 5: +/* + cca. 320Mhz 4 channel 4.8A 220V relay + + A 1101001010011010011100010 + B 1101001010011010011101000 + C 1101001010011010011100100 + D 1101001010011010011110000 + off 1101001010011010011111000 + on 1101001010011010011100110 +*/ + switch ( on ) { + case '0': send_315( "1101001010011010011111000" ); + case '1': send_315( "1101001010011010011100110" ); + case 'A': send_315( "1101001010011010011100010" ); + case 'B': send_315( "1101001010011010011101000" ); + case 'C': send_315( "1101001010011010011100100" ); + case 'D': send_315( "1101001010011010011110000" ); + default: Serial.println("# ERROR: use 0-off 1-on A B C D"); + } default: Serial.print("# invalid switch number "); Serial.println(serial_data[0], DEC); -- 2.20.1