上传文件至 红外

This commit is contained in:
Viajero 2025-05-28 20:55:36 +08:00
parent 12a6acd890
commit a63b5bddfc

28
红外/ir_controller.ino Normal file
View 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);
}