请高手求救啊。
小弟我现在做的是小车。有两个功能。一个是壁障。一个是蓝牙控制小车。因为壁障不用打开串口,而蓝牙控制需要。我把两者分开写。两个功能都可以实现的很完美。但是合起来就不行。void work0()是蓝牙控制子程序,void work1()是壁障的子程序。我是用switch(msta)开关来控制。case0,case1 分别是对应的两个子程序。从蓝牙控制程序切换过去壁障的程序可以。但是壁障的小车不会走。刚找到原因是因为串口的问题。如果我把串口关闭了。壁障的功能可以实现。但是串口如果关闭了。就不能实现蓝牙控制了。两者怎么不兼容啊?哪个高手有遇到过这样的问题能帮帮小弟忙吗?现在很急。又或者串口程序中怎么关闭。我想打算执行work0()开启。执行work1()关闭串口。这样应该就不会起冲突。高手帮帮忙啊。{:soso_e105:}Serial.end()这个命令试过吗?
页:
[1]