【义教指南】八年级 物联网 第8课 巧用蓝牙做工具
本帖最后由 zoey不种土豆 于 2025-2-28 15:13 编辑【义务教育信息科技教学指南】八年级 物联网实践与探索模块 第8课中要求学生利用蓝牙技术开展实践,实现不同设备之间的数据互传,体验蓝牙协议的传输原理,进一步了解近距离通信过程。描述原文如下图:
实验设计
结合指南课程中对于蓝牙通信的实践要求,我们利用行空板M10信息科技实验盒(后称“实验盒”)上内置的蓝牙通信芯片,落地实操,设计了蓝牙远程控制点亮小灯实验,实验仅需要修改并运行程序,即可帮助学生直观的体验蓝牙传输数据步骤,了解蓝牙技术的应用。
8-2 蓝牙远程控制
活动目标
学习目标
掌握使用蓝牙传输数据的方法。
了解如何使用蓝牙模块进行近距离通信。
实操目标
客户端按下板载A/B键通过蓝牙远程控制服务器上的小灯点亮/熄灭。
活动准备
硬件清单
软件使用
Mind+编程软件x1
下载地址:https://www.mindplus.cc
活动过程
本次活动用两个实验盒分别作为客户端和服务器,客户端负责处理按键信息然后通过蓝牙发送消息给服务器,服务器负责根据接收到的消息控制实验盒上小灯的亮灭状态。两个行空板需要分别连接两台电脑。
1. 硬件连线
长按ON/OFF按钮启动实验盒,使用USB连接线将实验盒连接到计算机。
2. 准备软件
按照下图步骤,设置Mind+软件编程方式为Python代码编程,并完成实验盒连接。
3. 编写程序
这次活动要分别编写服务器的程序和客户端的程序,为了便于理解,我们先编写服务器的程序,服务器主要负责启动蓝牙服务器,根据读取到的存放在缓存区的数据为”on”是”off”来决定板载LED灯的亮和灭。
服务器的核心程序如下图所示:
运行成功后会在终端打印服务器的蓝牙MAC地址。
接下来编写客户端的程序,核心程序如下图所示:
注意:可直接将第二单元第八课资源文件夹中对应的程序文件拖入“项目中的文件”使用。
4. 运行程序
点击界面右上方的运行按钮,运行程序。
我们首先要运行的是服务器的程序,运行成功后会在终端打印MAC地址。
将地址改到客户端中对应的位置,之后再运行客户端的程序,蓝牙连接成功后会显示下图内容。
之后分别按下A键和B键,观察作为服务器的实验盒的反应。
5. 测试及活动记录
接下来,同学们可以根据实践记录表操作一下并将结果记在表中。
[实践操作]填写实践记录表:
(1) 你读取到的服务器MAC地址后程序改为了
client_sock.connect((" ", 1))
(2) 按下客户端的A键后,服务器的反应为 。
(3) 按下客户端的B键后,服务器的反应为。
思考题
为什么步骤4.运行程序 中要修改MAC地址,它在蓝牙通信中起到了什么作用?
页:
[1]