Arduino+App Inventor+Mixly0.975《用手机蓝牙控制“红绿灯”》

2017-10-221.6万
AI 快速预览详细 收起
本教程介绍了一个使用Arduino、App Inventor和Mixly 0.975制作的模拟遥控“交通灯”项目。通过蓝牙模块,可以实现手机控制两个LED。硬件包括Arduino I/O板、蓝牙BT06模块、2个LED和一根公母杜邦线。Mixly端程序简单,只需设置蓝牙串口并读取串口数据进行判断。App Inventor中则需要创建组件并设定逻辑行为。这个项目适合STEM教育场景,帮助孩子在实践中掌握编程技能。


我将通过安卓手机结合Arduino,运用蓝牙模块来控制两个LED,制作一个模拟遥控“交通灯”的作品。如图1。
一、需要准备以下硬件

1、Arduino I/O及USB;
2、蓝牙BT06模块;
3、2个LED;
4、一根公母杜邦线。
如图2、3、4、5、6。
二、软件准备

  一个智能安卓手机。
三、在Mixly0.975中编写程序
    Arduino硬件准备完毕后要在Mixly 0.975中编写代码,Mixly端程序比较简单,因为蓝牙模块就是串口通讯,所以我们只用设置蓝牙串口然后读取串口数据进行判断即可。
    程序解析如图8。四、在App Inventor MIT中进行逻辑设计
    组件已经创建完成,下面切换到逻辑设计视图窗口中,对各个组件进行行为设定,以实现软件设定的要求功能。
       代码如图9和10。



蓝牙灯.png (251.19 KB, 下载次数: 4642)

图1

STEM教育 · 用手机蓝牙控制“红绿灯” | DF创客社区_image_3.webp

硬件_01.jpg (67.71 KB, 下载次数: 4545)

图2

STEM教育 · 用手机蓝牙控制“红绿灯” | DF创客社区_image_6.webp

硬件_02.jpg (60.2 KB, 下载次数: 4525)

图3

STEM教育 · 用手机蓝牙控制“红绿灯” | DF创客社区_image_9.webp

硬件_03.jpg (20.17 KB, 下载次数: 4597)

图4

STEM教育 · 用手机蓝牙控制“红绿灯” | DF创客社区_image_12.webp

硬件_05.jpg (53.96 KB, 下载次数: 4474)

图5

STEM教育 · 用手机蓝牙控制“红绿灯” | DF创客社区_image_15.webp

硬件_06.jpg (46.24 KB, 下载次数: 4799)

图6

STEM教育 · 用手机蓝牙控制“红绿灯” | DF创客社区_image_18.webp

手机调试蓝牙1.png (122 KB, 下载次数: 4538)

图11

STEM教育 · 用手机蓝牙控制“红绿灯” | DF创客社区_image_21.webp

手机调试蓝牙2.png (17.5 KB, 下载次数: 4583)

图12

STEM教育 · 用手机蓝牙控制“红绿灯” | DF创客社区_image_24.webp

1.jpg (56.09 KB, 下载次数: 4586)

图8

STEM教育 · 用手机蓝牙控制“红绿灯” | DF创客社区_image_27.webp

3.jpg (63.1 KB, 下载次数: 4596)

图9

STEM教育 · 用手机蓝牙控制“红绿灯” | DF创客社区_image_30.webp

4.png (17.24 KB, 下载次数: 4579)

图10

STEM教育 · 用手机蓝牙控制“红绿灯” | DF创客社区_image_33.webp

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(5)
柒柒洛
柒柒洛
博主有没有原理图和程序图啊。
wsxiaoping3
wsxiaoping3
不错正在学习蓝牙
zhouyu77642017
zhouyu77642017
我蓝牙链接成功,就是按钮开关没有反应
xiaoteng388
xiaoteng388
亲,有没有蓝牙模块与控制器的链接图片,要清楚一点的,我蓝牙链接成功,就是按钮开关没有反应
hnyzcj
hnyzcj
不错,有意思
- 没有更多了 -