我正在尝试向我的LED条带接收器发送红外信号,但没有代码使LED工作(光线。)
I have the IRremote.h Arduino library installed on version 1.18.15 and I found this example/test code on the internet, that others got to work:我在1.18.15版本上安装了IRremote.h Arduino库,我在互联网上发现了这个示例/测试代码,有人开始工作了:代码
没关系我使用IR LED仍然无法正常工作的代码并不重要。我尝试过多个代码。
我尝试了一个正常的LED,而不是工作。(两个LED都完好无损。)
我的LED设置为PIN 3 PWM并在我的Arduino Uno上接地。
我试图放了serial.println(“works”);休息;
在我的IRsend代码字符串的末尾,但我从未在控制台上看到打印的消息。因此,由于某些原因,代码片段没有运行,但是为什么呢?
我究竟做错了什么?
代码:
包括 irsend irsend;void setup(){serial.begin(9600);void循环(){延迟(10000);// power // irsend.sendnec(0xf720df,32);// Power Code Serial.Println(“Power”);延迟(10000);// for(int i = 0; i <10; i ++){irsend.sendnec(0xf7807f,32);// volume up code serial.println(“音量向上”);延迟(250);延迟(5000); //Volume Down// for (int i = 0; i < 10; i++) { irsend.sendNEC(0xF700FF, 32); //Volume Down Code Serial.println("Volume Down"); delay(250); } delay(5000); //Netflix// irsend.sendNEC(0xF750AF, 32); //Netflix Code Serial.println("Netflix"); delay(10000); }```