首页
学习
活动
专区
圈层
工具
发布

项目二 用数据开展园艺工作Part 0

项目二 用数据开展园艺工作Part 0 

概述

0.准备(本文)

a. 技术要求

b. Microbit概述

c. Microbit设置

d. 下载 Microbit 代码,为学生准备第 1 课的教学内容。

e. 同一课堂中运用多种Microbit设备进行蓝牙技术教学

1. 第一课:连接!AppInventor与Microbit入门指南

a. 物联网概念:什么是物联网(IoT)?

b. 下载启动程序并连接Microbit设备

2. 第二课:收集并绘制阳光图

a. 物联网概念:数据传输

b. 使用 Microbit 收集光数据

c. 什么是光传感器?

d. 在应用程序中添加图表组件

e. 在应用程序中增加时间变量

3. 第三课:优化应用功能:高级功能实用建议

a. 物联网概念:数据周期

b. 更改应用程序中的时间周期设置

c. 通过应用程序向 Microbit 发送消息

d. 编写“重置”按钮的代码

4. 第4课:可选拓展内容:温度与湿度

a. 收集温度数据

b. 测量土壤湿度

c. 更改 Microbit 代码

0. 准备

准备开展项目2的教师(及学生)应预留30分钟时间,先熟悉下方提供的材料并测试Microbit设备。

按照以下步骤操作,教育工作者可有效支持课堂教学。例如,首次将代码下载至Microbit设备时,系统会提示该设备是否需要进行简短更新。

a. 技术要求

关于移动设备与Microbit的连接

搭载Android 5.0及以上版本系统的安卓手机和平板电脑

支持蓝牙功能的Chromebook(可通过点击屏幕右下角时钟图标检测蓝牙功能状态)

关于MIT App Inventor:

互联网接入

任何PC、Mac或Chromebook设备

关于Microbit:

为获得最佳效果,请使用Microbit V2.00及以上版本。可通过查看设备背面左下角来确认Microbit版本。对于旧版Microbit(如V1.38和V1.50版本),在使用准备说明及各课程中指定的替代MakeCode平台时仍可正常运行。

互联网接入

适用以下的计算机:

运行Windows 7或更高版本的个人电脑

运行OS X 10.6或更高版本的Mac电脑

任何Chromebook笔记本电脑

b. Microbit概述

什么是Microbit?

一款便于使用的微型计算机,可用于数据采集、游戏运行以及声音、灯光和电机的激活控制。

一块矩形板,一侧设有25个红色LED灯,另一侧装有处理器芯片。

什么是微控制器?

Microbits是一种被称为微控制器的计算机类型。

微控制器在汽车、住宅和教室等各类设备中承担着基础功能:既能触发闹钟的提示音,又能调节房间恒温器的温度,还能精准控制烤箱的烹饪温度。

微控制器能够从传感器采集数据、传输数据并触发动作。

传感器位于何处?

微型传感器配备微型温度计、光传感器、运动传感器(加速度计)及罗盘(磁力计)。下图显示温度计的位置。 【示意图序号_2045048386608160768_1】

网络系统在哪里?

Microbits配备蓝牙天线,可与移动设备进行数据收发。

无线电天线很容易找到。(在较旧的Microbit设备上,可能需要将设备举到光源前才能看到那条波浪形线条。)

什么是蓝牙?

蓝牙是一种适用于手机和电脑的无线连接技术,通过无线电波传输数据。例如,你可使用手机蓝牙功能连接无线耳机或运动手表。

c. Microbit设置

下载Microbit代码

Microbit需要编写代码来接收学生应用程序发送的消息。

请在你找到本文件的文件夹中查找名为“Microbit-Data_Collector_STARTER.hex”的文件,并将其下载至计算机硬盘驱动器。

记录文件保存位置

访问Microbits编程网站并导入代码。

请访问以下网站:https://makecode.microbit.org 。(重要提示:如需使用版本早于V2的Microbit设备,请改用https://makecode.microbit.org/v4 访问。)

你可能会看到一个显示主菜单的页面:

若发现页面中已有项目启动(如下图所示),请点击页面左上角的micro:bit徽标以进入主菜单。

点击导入Import:

在新窗口中点击“导入文件Import File”:

点击“选择文件Choose File”,在计算机上选择你先前下载的文件(microbit-Connect_STARTER.hex)。(译注:在文末附件中下载)

选定文件后,点击“继续Go ahead!”按钮即可导入Microbit编辑器。

检查Microbit代码。 你的屏幕将显示Microbit代码界面。在本项目中,该代码将通过蓝牙每隔2秒向移动应用发送消息。

Microbit编程

Microbit的编程方式与App Inventor应用程序的编程非常相似。以下要点可帮助你快速入门。如需获取物联网项目中新文件创建的详细信息,请参阅项目1附录B。

Makecode在页面中央的抽屉中提供编码模块,如上图所示。

页面左侧的Microbit动画演示了代码的运行效果。

若需从头编写Microbit代码,建议复制本教程提供的入门文件之一:保留蓝牙连接模块,删除冗余代码。(具体操作详见项目1附录B。)

我们提供的启动代码文件中包含特殊元素:

Microbit蓝牙扩展模块(亦可通过检索Microbit扩展模块页面获取,更多详情参见文件《附加项目与附录》中的项目1附录B)。

本项目已将蓝牙设置更改为“无配对”模式。

d. 下载第一课的Microbit代码至Microbit平台

将Microbit连接至USB线缆

将Microbit连接至设备附带的黑色Micro-USB数据线(或你手头现有的任意Micro-USB数据线)。请注意:我们建议使用数据线为Microbit添加代码(也可通过蓝牙实现)。

将电缆另一端连接至电脑的USB接口之一。

Microbit应呈现发光状态!

配置Microbit设备以下载MakeCode文件(.hex格式文件)

如图所示,点击三个圆点。

选择“连接设备Connect Device”选项,并按照屏幕提示将设备连接至计算机。

如图所示,点击“下载Download”。

请注意:在此操作过程中,你可能会看到“磁盘未正确弹出!”的提示。你可以忽略此警告。

故障排除:若Microbit无法正常下载,请按照屏幕提示或本文末尾的技巧操作。别担心,解决方法其实很简单!

请稍候……你应在LED显示屏上看到红色X标记。

为Microbit供电。

为Microbit供电有三种方式:

将Microbit连接至标准Micro-USB数据线及计算机。

将Microbit芯片及连接线插入电源适配器。

将Microbit插入电池组(部分Microbit设备附带电池组)。

e. 同一课堂中运用多种Microbit设备进行蓝牙技术教学

在第一课中,学生小组需通过蓝牙将Microbit设备与应用程序连接。若班级内有多台Microbit设备在使用,请为每台设备标注唯一名称,以避免不同小组的设备被误连。设备标注步骤如下:

在准备过程中,仅需启动一个Microbit设备。

将Microbit连接至第1课提供的connect!应用程序(Data_Collector_STARTER.aia)。 (如需参考,请参阅第1课中的说明。)

连接时,请记下应用程序中显示的Microbit蓝牙地址。

名字会像“VOTEP”或“ZAZUV”这类

我们建议将名称写在贴纸上,并将其粘贴至Microbit设备上。

学生团队现在可通过标签在使用应用程序时定位Microbit设备。

确认学生已安装App Inventor配套工具

学生开始实验前,请确保已将App Inventor Companion应用程序下载至移动设备,以便实时测试实验成果。

若学生配备电脑、Wi-Fi网络及安卓手机,请按以下步骤操作。

若学生未配备Wi-Fi连接,可通过USB接口为安卓设备供电。请按以下步骤操作。

Microbit下载故障排除技巧

若Microbit未显示在“连接设备”菜单中,或“连接设备”未列为菜单选项,请手动将Microbit代码从下载文件夹拖拽至计算机中名为“Microbit”的驱动器上。

若Microbit设备完全未显示为计算机驱动器,可能需要进行快速升级。部分旧款Microbit设备需参照《Microbit固件指南》中的升级说明,才能实现设备更新。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OAXe3o5oOgb5QVxzdoR40Paw0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。
领券