【新手提问】proteus 仿真中 arduino 串口返回数据问题
proteus吧
全部回复
仅看楼主
level 2
程序如下:
void setup(){
Serial.begin(9600);
pinMode(13,1);
}
void loop(){
Serial.print(78, BIN);
if(Serial.available()>0){
char ch=Serial.read();
if(ch=='a'){
Serial.println("turn on");
digitalWrite(13,1);
}
else if(ch=='b'){
Serial.println("turn off");
digitalWrite(13,0);
}
}
}
2020年01月28日 03点01分 1
level 2
请问为什么上述操作能控制小灯亮灭,却没法收到单片机返回的信息(turn on和turn off)?
2020年01月28日 03点01分 2
level 2
我试了一下,只要是Serial.print都没法生效,而Serial.read却正常(单片机能读懂指令),这是什么原因呢?求大神们指教!
2020年01月28日 03点01分 3
level 2
不好意思,请忽略掉Serial.print(78, BIN),这个是为了测试函数功能写上去的
2020年01月28日 03点01分 4
level 2
自顶……咋没人呢┳_┳
2020年01月28日 15点01分 5
1