关于小车两个方法的切换-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4305|回复: 7

[未解决] 关于小车两个方法的切换

[复制链接]
发表于 2017-4-9 16:55 | 显示全部楼层 |阅读模式
智能小车写了两个方法:一个是自主避障的方法;一个是蓝牙控制方法;都可以独立运行。但是想将两个方法相互切换就出现了问题,调试了两天也没有成功,为此来此处向各位大佬求助!
目的:打开小车电源开关,在10s内,没有蓝牙指令,小车执行自主避障方法,若是有蓝牙信号则按蓝牙指令走;在行进过程中,当有蓝牙指令时,按蓝牙指令走,否则还是按自主避障方法走!
求各位大佬留个程序。
求问题得到解决!
发表于 2017-4-9 23:13 | 显示全部楼层
在你的避障程序开始前,加个while判断,但时间小于10s时就继续等待蓝牙指令。
发表于 2017-4-14 14:19 | 显示全部楼层
你做好了吗?我也在做类似的事情
 楼主| 发表于 2017-4-18 17:57 | 显示全部楼层
biyeba 发表于 2017-4-14 14:19
你做好了吗?我也在做类似的事情

做好了。
发表于 2017-4-21 23:31 | 显示全部楼层
我也做好了,你用的是什么方法?
发表于 2017-5-7 17:17 | 显示全部楼层
我用布尔,布尔切换
 楼主| 发表于 2017-6-30 16:34 | 显示全部楼层
将蓝牙控制和自主避障封装成两个方法,然后在主程序循环里面设置一个flag,通过flag的值来调用这两个方法,实现切换控制的目的。
发表于 2020-12-20 19:43 | 显示全部楼层
Scilence 发表于 2017-6-30 16:34
将蓝牙控制和自主避障封装成两个方法,然后在主程序循环里面设置一个flag,通过flag的值来调用这两个方法, ...

没听明白啊,我也在弄这个问题,能详细一点吗
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-29 17:43 , Processed in 0.099363 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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