253| 0
|
[K10项目分享] 【义教指南】八年级 物联网 第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地址,它在蓝牙通信中起到了什么作用? |
© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed