APP下载

蓝牙机器人

2017-03-22林委锋

中学科技 2017年2期
关键词:指令按钮程序

林委锋

“老师,今天我们要学习什么呢?”“同学们好!大家看过《铁甲钢拳》这部电影吗?电影中的陪练机器人亚当在麦克斯的控制下,大战超级战士宙斯机器人。你想体验一下这种感觉吗?今天我们就来做一个蓝牙机器人,给机器人装上一个蓝牙从机模块,用手机来控制机器人。”

如图1所示,在本刊2016年第12期所介绍的“火星1号”机器人上,我们添加一个HC- 06蓝牙从机模块,然后分别给手机和小车编一个蓝牙控制程序和蓝牙接收处理程序,用手机控制机器人的前进、后退和拐弯等动作。

HC- 06蓝牙从机模块是一个蓝牙信号接收模块,它可以与各种带蓝牙功能的电脑、手机等智能终端配对,接收发送来的数据,其引脚接口分别是VCC、GND、TXD、RXD。HC- 06蓝牙从机模块的工作电压为3.3~6V,引脚VCC可接Arduino控制板提供的3.3V电源端,GND接Arduino控制板的GND。TXD表示信号发送端,连接到Arduino控制板的RXD,把数据传送到Arduino控制板;RXD表示信号接收端,连接到Arduino控制板的TXD,接收控制板发送来的数据。

蓝牙机器人需要两个程序,一个是手机控制端程序,另一个是Arduino控制板蓝牙数据接收程序。

如图2所示,手机控制端程序用APP Inventor来编写,这是一款在线编程软件,也是图形化编程。网址是:http://app.gzjkw.net。注册登录后,创建一个新项目,在组件面板中拖动功能模块到工作面板的手机框内,在组件属性中对模块的字体、宽度和高度等属性进行设置,得到图2中的手机控制端程序界面。手机程序分为两个部分,一个是手机蓝牙选择模块,另一个是按钮指令发送模块。……

登录APP查看全文

猜你喜欢

指令按钮程序
这些按钮能随便按吗?
听我指令:大催眠术
当你面前有个按钮
试论我国未决羁押程序的立法完善
ARINC661显控指令快速验证方法
LED照明产品欧盟ErP指令要求解读
“程序猿”的生活什么样
英国与欧盟正式启动“离婚”程序程序
创卫暗访程序有待改进
内心不能碰的按钮