From 974eac89dfcc13881ea1e22954b6b6e14974c542 Mon Sep 17 00:00:00 2001 From: ChrisFanFan Date: Mon, 29 Aug 2016 00:10:03 +0800 Subject: [PATCH] Revert "pull Arduino_Teach" --- IRRemote/AirConditionCtl/AirConditionCtl.ino | 41 ----------------- IRRemote/IRReceiver/IRReceiver.ino | 27 ------------ IRRemote/IRSender/IRSender.ino | 44 ------------------- .../Nelson/test" | 0 4 files changed, 112 deletions(-) delete mode 100644 IRRemote/AirConditionCtl/AirConditionCtl.ino delete mode 100644 IRRemote/IRReceiver/IRReceiver.ino delete mode 100644 IRRemote/IRSender/IRSender.ino delete mode 100644 "\344\275\234\346\245\255/\344\275\277\347\224\250PWM\345\257\246\345\201\232\345\221\274\345\220\270\347\207\210\347\232\204\346\225\210\346\236\234/Nelson/test" diff --git a/IRRemote/AirConditionCtl/AirConditionCtl.ino b/IRRemote/AirConditionCtl/AirConditionCtl.ino deleted file mode 100644 index 3b15ecd..0000000 --- a/IRRemote/AirConditionCtl/AirConditionCtl.ino +++ /dev/null @@ -1,41 +0,0 @@ -#include - -unsigned long AirCondition_Close = 0x1D13614F; -unsigned long AirCondition_Open= 0xDE79E6E; -int signal_led = 13; - -IRsend irsend; // IRRemote限定使用數位腳位3 - -void setup() -{ - Serial.begin(115200); - - pinMode(signal_led,OUTPUT); -} -void signal_led_flash(int sleeptime){ - digitalWrite(signal_led,HIGH); - delay(sleeptime); - digitalWrite(signal_led,LOW); - delay(sleeptime); -} - -void loop() { - unsigned long ir_code = 0x0; - - delay(5000); - - //Open aircondition - ir_code = AirCondition_Open; - irsend.sendNEC(ir_code, 32); // 輸出紅外線訊號 - signal_led_flash(1000); - - delay(5000); - - //Close aircondition - ir_code = AirCondition_Close; - irsend.sendNEC(ir_code, 32); // 輸出紅外線訊號 - signal_led_flash(500); - signal_led_flash(500); - -} - diff --git a/IRRemote/IRReceiver/IRReceiver.ino b/IRRemote/IRReceiver/IRReceiver.ino deleted file mode 100644 index d22072b..0000000 --- a/IRRemote/IRReceiver/IRReceiver.ino +++ /dev/null @@ -1,27 +0,0 @@ -/* -* Ref: http://yehnan.blogspot.tw/2013/05/arduino.html -*/ -#include - -int RECV_PIN = 2; // 使用數位腳位2接收紅外線訊號 -IRrecv irrecv(RECV_PIN); // 初始化紅外線訊號輸入 -decode_results results; // 儲存訊號的結構 - -void setup() -{ - Serial.begin(115200); - irrecv.blink13(true); // 設為true的話,當收到訊號時,腳位13的LED便會閃爍 - irrecv.enableIRIn(); // 啟動接收 -} - -void loop() { - if (irrecv.decode(&results)) { // 接收紅外線訊號並解碼 - Serial.print("results value is "); // 輸出解碼後的資料 - Serial.print(results.value, HEX); - Serial.print(", bits is "); - Serial.print(results.bits); - Serial.print(", decode_type is "); - Serial.println(results.decode_type); - irrecv.resume(); // 準備接收下一個訊號 - } -} diff --git a/IRRemote/IRSender/IRSender.ino b/IRRemote/IRSender/IRSender.ino deleted file mode 100644 index 137bfa6..0000000 --- a/IRRemote/IRSender/IRSender.ino +++ /dev/null @@ -1,44 +0,0 @@ -#include - -IRsend irsend; // IRRemote限定使用數位腳位3 - -void setup() -{ - Serial.begin(115200); -} - -void loop() { - int d; - if( (d = Serial.read()) != -1) { // 讀取序列埠 - unsigned long v = 0x0; - switch(d){ // 根據讀取到的資料,換成代表六個按鍵的紅外線編碼 - case '1': - v = 0x77E14050; - break; - case '2': - v = 0x77E12050; - break; - case '3': - v = 0x77E1D050; - break; - case '4': - v = 0x77E1B050; - break; - case '5': - v = 0x77E1E050; - break; - case '6': - v = 0x77E11050; - break; - } - - if(v != 0x0){ - Serial.print("read "); - Serial.print(d); - Serial.print(", IR send "); - Serial.println(v, HEX); - irsend.sendNEC(v, 32); // 輸出紅外線訊號 - } - } -} - diff --git "a/\344\275\234\346\245\255/\344\275\277\347\224\250PWM\345\257\246\345\201\232\345\221\274\345\220\270\347\207\210\347\232\204\346\225\210\346\236\234/Nelson/test" "b/\344\275\234\346\245\255/\344\275\277\347\224\250PWM\345\257\246\345\201\232\345\221\274\345\220\270\347\207\210\347\232\204\346\225\210\346\236\234/Nelson/test" deleted file mode 100644 index e69de29..0000000