红外+蓝牙双控智能灯
红外+蓝牙双控智能灯📦 模块化代码设计: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]