站长 发表于 2025-6-30 08:46:20

红外+蓝牙双控智能灯

红外+蓝牙双控智能灯
📦 模块化代码设计:arduino


复制


下载





#include <IRremote.h>#include <SoftwareSerial.h>IRrecv irrecv(11);SoftwareSerial BT(2, 3); // RX,TXvoid setup() {irrecv.enableIRIn();BT.begin(9600);pinMode(LED_BUILTIN, OUTPUT);}void loop() {// 红外控制if(irrecv.decode(&results)) {    if(results.value == 0xFFA25D) digitalWrite(LED_BUILTIN, HIGH);    irrecv.resume();}    // 蓝牙控制if(BT.available()) {    char cmd = BT.read();    if(cmd == '1') digitalWrite(LED_BUILTIN, LOW);}}
🔌 电源管理技巧:
[*]红外接收头VCC接数字引脚,不用时断电降耗
[*]蓝牙模块加100μF电容防电压波动

页: [1]
查看完整版本: 红外+蓝牙双控智能灯