请高手求救啊。-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4635|回复: 1

请高手求救啊。

[复制链接]
发表于 2012-11-13 16:15 | 显示全部楼层 |阅读模式
小弟我现在做的是小车。有两个功能。一个是壁障。一个是蓝牙控制小车。因为壁障不用打开串口,而蓝牙控制需要。我把两者分开写。两个功能都可以实现的很完美。但是合起来就不行。void work0()是蓝牙控制子程序,void work1()是壁障的子程序。我是用switch(msta)开关来控制。case0,case1 分别是对应的两个子程序。从蓝牙控制程序切换过去壁障的程序可以。但是壁障的小车不会走。刚找到原因是因为串口的问题。如果我把串口关闭了。壁障的功能可以实现。但是串口如果关闭了。就不能实现蓝牙控制了。两者怎么不兼容啊?哪个高手有遇到过这样的问题能帮帮小弟忙吗?现在很急。又或者串口程序中怎么关闭。我想打算执行work0()开启。执行work1()关闭串口。这样应该就不会起冲突。高手帮帮忙啊。{:soso_e105:}
发表于 2012-11-13 18:29 | 显示全部楼层
Serial.end()这个命令试过吗?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 01:49 , Processed in 0.128480 second(s), 17 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表