求助,板子离开电脑外接电源不执行程序
arduino吧
全部回复
仅看楼主
level 3
TIDHBR 楼主
咋回事啊[啊]
#include <IRremote.h>int RECV_PIN = 11;
int R1=3;
int R2=5;
int L1=6;
int L2=9;
IRrecv irrecv(RECV_PIN);
decode_results results;
void setup(){
Serial.begin(9600);
irrecv.enableIRIn();
pinMode(R1, OUTPUT);
pinMode(R2, OUTPUT);
pinMode(L1, OUTPUT);
pinMode(L2, OUTPUT);
}void loop() {
if (irrecv.decode(&results)){Serial.println(results.value, HEX);
if (results.value == 0xFF02FD){ analogWrite(R1,0);
analogWrite(R2,255); analogWrite(L1,255);
analogWrite(L2,0);
delay(100);
} else if (results.value == 0xFF9867){ analogWrite(R1,255);
analogWrite(R2,0);
analogWrite(L1,0);
analogWrite(L2,255);
delay(100);
} else if (results.value == 0xFF906F){ analogWrite(R1,255);
analogWrite(R2,0);
analogWrite(L1,255);
analogWrite(L2,0);
delay(100);
} else if (results.value == 0xFFE01F){ analogWrite(R1,0);
analogWrite(R2,255);
analogWrite(L1,0);
analogWrite(L2,255);
delay(100);
} else if (results.value == 0xFFA857){ analogWrite(R1,0);
analogWrite(R2,0);
analogWrite(L1,0);
analogWrite(L2,0);
delay(100);
} irrecv.resume(); // Receive the next value } delay(100);}
2019年06月30日 02点06分 1
level 6
你明明往串口写了数据......外接电源串口肯定不工作......
2019年06月30日 06点06分 2
那怎么改啊,好像也意识到这个问题了
2019年06月30日 06点06分
层主说的是什么意思呀?小白听不懂诶
2019年06月30日 13点06分
@TIDHBR 只是串口不工作而已 其他应该不影响 如果不确定 可以把所有和串口有关的命令注释掉
2019年06月30日 15点06分
level 5
楼主解决了吗
2022年08月23日 16点08分 3
1