米思齐的手机蓝牙之路

2018-07-12 03:03:16刘晓静滕永丰
中国信息技术教育 2018年11期
关键词:按钮程序设备

刘晓静 滕永丰

以Arduino为基础的创意电子类创客教育课程正逐步在中小学推广开来。然而,由于受到其本身技术门槛的限制,创意电子类课程的开设对广大师生提出了巨大的挑战(Arduino需要通过C/C++语言编程实现创意,这对低年龄段的学生来说难度太大)。

图形化编程工具可以降低学习的难度,Mixly(全称为Mixly_Arduino,中文名为米思齐)因此应运而生,它是由北京师范大学教育学部创客教育实验室傅骞教授团队开发的图形化编程软件。

教师做桌面创客到了一定的阶段,难免想尝试物联网,想与手机、WIFI相连,但没有一定的C语言功底是不行的,不过不用灰心。Mixly现有版本,支持手机蓝牙与Arduino的连接,这里笔者就以安卓手机结合Arduino控制器,利用Mixly和App Inventor编程,实现手机控制板载LED灯的亮灭。

思路

用Mixly为Arduino控制器编程,用App Inventor编写一款手机控制软件,二者通过蓝牙配对,实现手机控制板载LED灯。

硬件准备

(1)Arduino控制器及USB:本例中用Dfrobot公司的Romeo BLE多合一控制器,它自带了蓝牙模块的接口APC220,而且这个主控板可以驱动电机,做蓝牙遥控车也很方便。

(2)蓝牙模块:App Inventor里面的蓝牙功能对应的是蓝牙2.0,尽管笔者的Romeo BLE控制器自带蓝牙4.0,但受App Inventor的限制,必须换用蓝牙模块2.0标准。

蓝牙模块的选择有两种:一种是Dfrobot生产的,与Romeo BLE控制器相匹配,连接起来相当省事的DF-BluetoothV3蓝牙串口模块(如图1),注意它的蓝牙协议是Bluetooth Specification v2.0+EDR,符合笔者的要求,缺点是价格小贵。

另一种是BT06蓝牙串口模块(如图2),兼容HC-06,蓝牙协议为Bluetooth Specification V2.1+EDR,也符合要求。优点是价格低,缺点是连接要用到四根一头公、一头母的杜邦线,还要注意接法,本例用的就是这种普通的BT-06蓝牙串口模块。……

登录APP查看全文

猜你喜欢
按钮程序设备
这些按钮能随便按吗?
当你面前有个按钮
谐响应分析在设备减振中的应用
试论我国未决羁押程序的立法完善
人大建设(2019年12期)2019-05-21 02:55:44
基于MPU6050简单控制设备
电子制作(2018年11期)2018-08-04 03:26:08
“程序猿”的生活什么样
英国与欧盟正式启动“离婚”程序程序
环球时报(2017-03-30)2017-03-30 06:44:45
500kV输变电设备运行维护探讨
工业设计(2016年12期)2016-04-16 02:52:00
创卫暗访程序有待改进
中国卫生(2015年3期)2015-11-19 02:53:32
内心不能碰的按钮
商业评论(2014年9期)2015-02-28 04:32:41