diff --git a/.gitignore b/.gitignore index 7bbc71c..964bbf9 100644 --- a/.gitignore +++ b/.gitignore @@ -99,3 +99,5 @@ ENV/ # mypy .mypy_cache/ + +.idea/ diff --git a/arduino_remote/arduino_remote.ino b/arduino_remote/arduino_remote.ino new file mode 100644 index 0000000..3342dfd --- /dev/null +++ b/arduino_remote/arduino_remote.ino @@ -0,0 +1,37 @@ +#include + +IRsend mySender; + +void setup() { + Serial.begin(9600); +} + +void loop() { + char c = Serial.read(); + if (c != -1) { + switch (c) { + case 'm': + mySender.send(NEC,0x4BB6906F, 32); // TV/CD + break; + case 'r': + mySender.send(NEC,0x4B36D32C, 32); // on-off + break; + case 't': + mySender.send(NEC,0x4B3631CE, 32); // BD/DVD + break; + case 'l': + mySender.send(NEC,0x4BB6B04F, 32); // game + break; + case 'q': + mySender.send(NEC,0x4BB640BF, 32); // vol + + break; + case 'w': + mySender.send(NEC,0x4BB6C03F, 32); // vol - + break; + case 'a': + mySender.send(NEC,0x4BB6F906, 32); // aux + break; + } + Serial.write(c); + } +}