大数跨境
0
0

【义务教育信息科技教学指南】八年级 物联网实践与探索——第8课 巧用蓝牙做工具

【义务教育信息科技教学指南】八年级 物联网实践与探索——第8课 巧用蓝牙做工具 蘑菇云创造
2025-02-18
2
导读:利用蓝牙技术开展实践,实现不同设备之间的数据互传,体验蓝牙协议的传输原理,进一步了解近距离通信过程

点击“蘑菇云创造”关注我们


【义务教育信息科技教学指南】八年级 物联网实践与探索模块 第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地址,它在蓝牙通信中起到了什么作用?



往期推荐



*【义务教育信息科技教学指南】六年级 过程与控制 第5课: 连续变化的数据

*【义务教育信息科技教学指南】六年级 过程与控制 第4课:输入输出与计算

*【义务教育信息科技教学指南】六年级 过程与控制 第2课:一分为二开与关

【义务教育信息科技教学指南】八年级 物联网实践与探索——第5课 物联功能趣体验

*【义务教育信息科技教学指南】八年级 物联网实践与探索 第4课 实践活动——物物相连有价值

*【义务教育信息科技教学指南】八年级 物联网实践与探索  第3课 实践活动——环境数据要感知

【义务教育信息科技教学指南】八年级 物联网实践与探索 第15课 实践活动——面容钥匙显智能

* 【义务教育信息科技教学指南】八年级 物联网实践与探索 第14课 实践活动——远程控制更便捷

【义务教育信息科技教学指南】八年级 物联网实践与探索 第13课实践活动—— 门铃通知即时到

【义务教育信息科技教学指南】八年级 物联网实践与探索 第12课 实践活动——刷卡开锁易实现 

信息科技实验(苏教版)——模拟倒车雷达工作过程

*  信息科技实验(苏教版)——NFC收银系统

*  信息科技实验(苏教版)——模拟公交卡充值扣费过程

*  行空板K10基础入门测评案例合集

《行空板 K10 新品震撼上线!开启人工智能学习新旅程》

【声明】内容源于网络
0
0
蘑菇云创造
蘑菇云是DFRobot旗下专注于AI人工智能、创客、STEAM、劳动教育的科技创新教育品牌;以为中国培养下一代科技创新人才为使命,为学校提供k12全龄段科技创新教育解决方案。
内容 969
粉丝 0
蘑菇云创造 蘑菇云是DFRobot旗下专注于AI人工智能、创客、STEAM、劳动教育的科技创新教育品牌;以为中国培养下一代科技创新人才为使命,为学校提供k12全龄段科技创新教育解决方案。
总阅读2.2k
粉丝0
内容969