【新手提问】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
level 1
你好,请问如果我用温湿度传感器模拟返回的数据,利用ide的hex源程序,但是每回模拟都没有串口监视器弹出来,软件还闪退,请问你是怎么解决的
2020年03月10日 11点03分 6
可以自己点开的,调试下面有选项,闪退的话我也不清楚
2020年03月24日 08点03分
我记得闪退应该是你的临时存储文件缺了什么东西,在主目录复制进去就好了,具体百度上应该有的[吐舌]
2020年04月13日 11点04分
level 1
楼主,我最近也在用proteus仿真arduino,也是想控制灯的亮灭,代码和电路和你基本一样。我的compin能收到串口调试助手发过去的字符,也能把它显示在proteus里虚拟的串口显示窗上,但这个数据好像并不能进入arduino,请问你是怎么做到的
2020年03月18日 14点03分 7
已经好久没碰了,给不了你解答,抱歉了
2020年03月24日 08点03分
1