上传文件至 红外
This commit is contained in:
parent
12a6acd890
commit
a63b5bddfc
28
红外/ir_controller.ino
Normal file
28
红外/ir_controller.ino
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
#include "irre.h"
|
||||||
|
#include<Arduino.h>
|
||||||
|
|
||||||
|
#define CS_PIN 5
|
||||||
|
#define IR_PIN 4
|
||||||
|
|
||||||
|
BinHeader configHeader;
|
||||||
|
uint16_t rawData[200];
|
||||||
|
|
||||||
|
void setup() {
|
||||||
|
Serial.begin(115200);
|
||||||
|
while (!Serial);
|
||||||
|
|
||||||
|
if (!IRController::initializeSD(CS_PIN)) {
|
||||||
|
Serial.println("SD卡初始化失败");
|
||||||
|
while(1);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!IRController::loadConfig("/ir_config.bin", &configHeader, rawData)) {
|
||||||
|
Serial.println("配置文件加载失败");
|
||||||
|
while(1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void loop() {
|
||||||
|
IRController::sendIRSignal(rawData, configHeader.bits/16, IR_PIN);
|
||||||
|
delay(5000);
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user