|
发表于 2013-8-11 11:55:32
|
显示全部楼层
- #include <IRremote.h>
- unsigned int raw0[24] = {-7000,1350,-350,1350,-300,500,-1200,1350,-300,1350,-300,550,-1150,500,-1200,450,-1200,500,-1150,500,-1150,550,-1150,1350};
- int code=0xA32AB931;
- IRsend irsend;
- void setup()
- {
- Serial.begin(9600);
- }
- void loop()
- {
- if (Serial.read() != -1)
- {
- Serial.println("send");
- for (int i = 0; i < 50; i++)
- {
- //irsend.sendRC6(code, 14); // Sony TV power code
- Serial.print("s,");
- for (int n=0; n<sizeof(raw0)/2; n++)
- {
- raw0[n]&= (~0x8000);
- }
- irsend.sendRaw(raw0,24,38);
- delay(40);
- }
- }
- }
复制代码 试试这个 |
|