好好搭搭官方文档
  • FAQ
  • 好好搭搭平台
    • 浏览器
    • 插件
    • 微信物联网小程序
      • 帐号绑定
      • 联网配置
      • 设备绑定
      • 物联应用
      • 在线编程
      • 自定义组件使用
    • 离线版
      • 好好搭搭Scratch中文离线版
      • 好好搭搭Scratch Arduino 2.0
      • Mixly For WuHan
    • 远程协助软件
    • PC端配网工具
    • 配网APP
  • 在线入门课程
    • Scratch编程入门
      • 第1课 喵喵初体验
      • 第2课 喵喵背古诗
      • 第3课 喵喵游西湖
      • 第4课 喵喵学做操
      • 第5课 喵喵学英语
      • 第6课 喵喵演奏会
      • 第7课 喵喵大抽奖
      • 第8课 喵喵运动会
      • 第9课 喵喵学画画
      • 第10课 喵喵出题目
      • 阅读材料一:好好搭搭Scratch中文离线版的使用
      • 阅读材料二:“好好搭搭”网站中的作品管理
      • 阅读材料三:使用PowerPoint制作中文文字角色
      • 阅读材料四:Scratch中的指令类型
      • 阅读材料五:Scratch中的三种程序结构
    • 基于Scratch的传感器板编程
      • 第1课 认识Scratch传感器板
      • 第2课 在Scratch中使用按键——点亮卧室里的灯
      • 第3课 在Scratch中使用LED——防火小卫士
      • 第4课 在Scratch中使用滑杆——生日快乐
      • 第5课 在Scratch中使用蜂鸣器——守卫松饼
      • 第6课 在Scratch中使用声音传感器——赛龙舟
      • 第7课 在Scratch中使用亮度传感器——太阳公公笑了
      • 第8课 在Scratch中使用摇杆――猴子接香蕉
      • 第9课 在Scratch中使用扩展模块——智能灯控
      • 第10课 综合作品制作——森林小卫士
    • 基于Scratch的Nova智能造物入门
      • 第1课 初识智能造物神器——Nova
      • 第2课 在Nova中使用单色LED——模拟红绿灯
      • 第3课 在Nova中使用数码管与按键——送给妈妈的计时器
      • 第4课 在Nova中使用蜂鸣器——音乐播放器
      • 第5课 在Nova中使用超声波传感器——魔法音乐盒
      • 第6课 在Nova中使用RGB LED与电位器——多彩台灯
      • 第7课 在Nova中使用声音与亮度传感器——智能声控灯
      • 第8课 在Nova中使用温湿度传感器——环境自动监测仪
      • 第9课 在Nova中使用电机与红外遥控――智能小风扇
      • 第10课 在Nova中使用舵机——会摇头的电风扇
      • 阅读材料一:“好好搭搭”插件的下载与安装
    • WU-Link智能造物入门
      • 第一课 初识物联网造物神器——WU-Link
      • 第二课 在WU-Link中使用点阵屏——玩转图案设计
      • 第三课 在WU-Link中使用点阵屏——送给妈妈的计时器
      • 第四课 在WU-Link中使用板载传感器——环境自动检测仪
      • 第五课 在WU-Link中使用加速度计——自制计步器
      • 第六课 在WU-Link中使用电子罗盘——指南针来了
      • 第七课 在WU-Link中使用红外传感器——红外电子琴
      • 第八课 Scratch与WU-Link互联互控——物联网点读机
      • 第九课 Scratch与WU-Link互联互控――物联网环境监测仪
      • 第十课 WU-Link之间的互联互控——抽签与抢答程序
      • 阅读材料一:WU-Link的无线网络连接设置
      • 阅读材料二:添加并绑定设备
  • 教学产品
    • Scratch传感器板
    • 好搭Box
    • Nova电子积木
      • Nduino HD
      • Nduino BOT
      • Nduino-Wulink
      • LED
      • 蜂鸣器模块
      • RGB模块
      • RGB灯带模块
      • 单按键模块
      • 四按键模块
      • 电位器模块
      • 亮度传感器模块
      • 超声波传感器模块
      • 声音传感器模块
      • 温湿度模块
      • 灰度传感器模块
      • 4位计时数码管
      • 4位计数数码管
      • 点阵模块
      • 红外接收模块
      • 红外对射模块
      • 蓝牙4.0模块
      • 单路电机驱动模块
      • 双路电机驱动模块
      • 大电流舵机驱动模块
      • MP3音乐模块
      • 火焰传感器模块
      • 霍尔开关模块
      • 继电器模块
      • 倾斜开关模块
      • 震动开关模块
      • 限位开关模块
      • 时钟模块
      • 陀螺仪模块
      • 摇杆模块
      • MQ2传感器模块
      • MQ3传感器模块
      • MQ7传感器模块
    • Arduino开源硬件
      • Arduino UNO主控板
      • Arduino IO扩展板
      • Wulink-UNO
      • haodaMIDI模块
      • LED灯模块
      • 蜂鸣器模块
      • RGB灯模块
      • 单按键模块
      • 四按键模块
      • 电位器模块
      • 亮度传感器模块
      • 超声波传感器模块
      • 声音传感器模块
      • LM35温度传感器
      • 温湿度传感器模块
      • 灰度传感器模块
      • 数码管模块
      • 点阵模块
      • 蓝牙模块
      • MP3模块
      • OLED模块
      • LCD1602显示模块
      • 红外接收模块
      • 红外发射模块
      • 激光发射模块
      • 继电器模块
      • 倾角传感器模块
      • 震动开关模块
      • 人体红外传感器模块
      • 上拉扩展模块
      • 土壤湿度模块
      • 颜色传感器模块
      • 摇杆模块
      • 音频录放模块
    • WU-Link
    • PythonBoard
    • 掌控
      • 掌控板刷好搭固件
      • WULink-Python
    • 3D打印套件
      • 时钟主板
      • 音乐主板
      • 通用主板
      • 机器人主板
      • 互联网主板
      • 电机主板
      • 灯光主板
      • 月球灯
    • 好搭磁性电子积木
    • 数字科学家
      • 主控
      • PH值传感器
      • 水浊度传感器
      • 拉力传感器
      • 压力传感器
      • 气压传感器
      • 水泵
    • KT板套件
    • 徽章板
    • 好搭Bit
      • Scratch3.0互动编程
      • MakeCode
      • Mind+
      • KittenBlock
      • MU Python编程
      • APP 移动端编程
  • 造物产品
    • WuLink-Nano
    • 好搭酷
  • 编程语法
    • Scratch
      • 指令
      • 程序结构
    • Arduino
      • 程序结构
      • 变量
      • 基本函数
      • 类库
    • Micropython
Powered by GitBook
On this page
  • 作品制作
  • 第一步:打开和关闭WU-Link电源
  • 第二步:进入在线编程网站
  • 第三步:编译、下载程序
  • 第四步:在线修改程序
  • 拓展与思考

Was this helpful?

  1. 在线入门课程
  2. WU-Link智能造物入门

第一课 初识物联网造物神器——WU-Link

PreviousWU-Link智能造物入门Next第二课 在WU-Link中使用点阵屏——玩转图案设计

Last updated 5 years ago

Was this helpful?

[TOC]

物联网就是物物相连的互联网。英文名称是:Internet of things,英文缩写是“IoT”。

物联网的核心和基础仍然是互联网,但在互联网的基础上扩展和延伸到了任何物品,在物品与物品之间通讯和信息交换。物联网是继计算机、互联网之后信息技术领域的第三次重大变革。

造物,是指自己动手制作物品。作为一名“创客”,就是努力要将自己的创意通过“造物”变成现实,变成看得见、摸得着的物品。

物联网造物,是指基于物联网技术的造物,所创造的物品能够通过互联网实现物物相连。对于中小学生来说,由于年龄较小、专业知识也比较缺乏,物联网造物如果使用过于复杂的硬件和软件会大大增加造物的难度。

WU-Link是基于物联网技术的一块开发板,集在线编程、无线下载、物物互联功能于一体,既能兼容于Arduino、开发一般的应用,也能非常方便地进行物联网造物。

试一试:

在WU-Link上找到点阵屏、按键、亮度传感器、温度传感器、红外发射器、红外接收器等板载元器件以及A0、A1、A2这三个模拟口,S0这个数字口,MA、MB这两个电机接口,C0这个I2C接口。

作品制作

使用WU-Link造物非常方便,在正式开始学习之前,先按以下步骤操作,整体了解WU-Link的基本使用方法、实际体验如何编写、修改WU-Link程序。

第一步:打开和关闭WU-Link电源

WU-Link的电源键在面板的左侧,单击就可以打开。打开电源后,电源键上方的电源指示灯点亮、蜂鸣器连续短促鸣叫两声,表明电源打开正常。

按住B键开机,蜂鸣器响一声,工作状态指示灯红色常亮,再按一下B键,蜂鸣器长响一声,设备进入WIFI配置模式,进入好好搭搭微信公众号的好搭物联网小程序进行配置,配置成功后指示灯变蓝色。

WU-Link正常连接无线网络后,如果内存中有事先保留的程序,会马上执行这个程序。

WU-Link内置有锂电池,所有数据也都通过无线网络传输,因此在使用过程中不需要连接计算机、一般也不需要连接电源。

要关闭WU-Link,可以快速单击两次电源键,如果电源指示灯熄灭,就表明WU-Link已经关闭电源、停止工作。

第二步:进入在线编程网站

WU-Link可以通过“好好搭搭”网站在线编写、保存程序。具体可以按以下步骤操作:

1.打开浏览器,进入“好好搭搭”网站(haohaodada.com),然后单击网站右上角的“登录”按钮,用事先注册好的账号登录。如果没有账号,可以先单击“加入”按钮免费注册。

2.单击网站左上角的“创作”按钮,打开如下图所示的“创作模版”网页。

3.在“创作模版”网页中找到并单击“WU-Link”模版缩略图,进入WU-Link编程网页(如下图所示)。

WU-Link默认进入的是图形化编程网页,它由以下几部分组成:

  • 网页上方是“工具栏”,可以新建、保存、编译下载程序到设备,还可以查看“最新”、“我的”、“例程”项目,将程序“保存到本地”、“从本地打开”;

  • 网页左边“指令区”,共有九大类、一百多个指令;

  • 网页中间是“编程区”,将左边“指令区”的指令拖动到“编程区”、按一定的逻辑关系组合起来,可以编写出各种各样的程序;

  • 网页右边是“代码区”,能够根据组合的指令自动生成C语言代码(如果在手机、平板上打开编程网页,默认不会显示“代码区”)。

试一试:

进入WU-Link编程网页,单击“指令区”中不同的指令类别,看看都有哪些指令?找出你最感兴趣的三个指令?猜一猜它们可能有什么用?

第三步:编译、下载程序

WU-Link程序必须通过服务器编译成机器能够识别的机器码,然后下载到主板上才可以运行。下面以“例程”中的“计步器”程序为例,介绍具体的操作步骤:

1.单击WU-Link在线编程网页上方“工具栏”中的“例程”按钮,在打开的网页中找到并单击“计步器”程序缩略图,打开这个范例程序。

3.服务器编译完成后,会通过无线网络将程序直接下载到账号绑定的WU-Link设备。如果编译、下载成功,会打开如下图所示的提示对话框。同时蜂鸣器鸣叫,稍等片刻下载完成后,蜂鸣器停止鸣叫。

4.程序下载到WU-Link后会替换原有的旧程序,然后自动运行新下载的程序。对于“计步器”这个程序来说,下载运行以后,可以拿着WU-Link走动,它会根据手臂摆动的频率自动计数。

试一试:

在WU-Link编程网页的“例程”中,除了“计步器”程序,你还对什么程序感兴趣?尝试打开、编译、下载到WU-Link中运行,看看这个程序是怎样的?

第四步:在线修改程序

WU-Link默认采用的是与Scratch类似的积木式图形化编程方式,非常适合少年儿童使用。下面以“例程”中的“接收消息”、“发送消息”这两个范例程序为例,进一步熟悉这种图形化编程方式,体验使用WU-Link进行物联网编程的便捷性:

1.与同伴合作,两人一组,每组两块WU-Link。

2.使用第一块WU-Link绑定的账号登录好好搭搭网站,打开“例程”中的“接收消息”程序(程序代码如下图所示),将这个程序编译下载到第一块WU-Link中。

3.使用第二块WU-Link绑定的账号登录好好搭搭网站,打开“例程”中的“发送消息”程序,这个程序的代码如下图所示。

上图所示的程序能够重复执行条件判断:如果按下板载的按键“A”,那么会执行“通过物联网发送字符串”指令,发送字符串“Hello”到指定的MAC地址。

注:MAC地址是一组由六个十六进制数组成的网络地址,每个十六进制数之间用英文冒号分隔。全世界所有通过互联网连接的网络设备都会有这样一组网络地址,WU-Link的mac地址印刷在面板的背面。

4.删除上图程序代码中“通过物联网发送字符串”指令的“MAC地址”参数,用第一块WU-Link真实的“MAC地址”替代默认的地址。

5.完成程序代码的修改后,单击“工具栏”中的“下载到设备”按钮,将修改后的“发送消息”程序编译、下载到第二块WU-Link运行。

通过以上操作,这两块WU-Link通过互联网实现了“物物相连”:第一块WU-Link在没有接收到第二块WU-Link发送的消息时,默认显示的是网络时间;当按下第二块WU-Link面板上的按键“A”时,第一块WU-Link上显示的是第二块WU-Link发送的“Hello”。

试一试:

第二块WU-Link除了可以向第一块WU-Link发送“Hello”以外,你还能够再修改程序,发送其它信息吗?

拓展与思考

第二块WU-Link除了可以向第一块发送信息以外,你还能够再修改程序,向第三块、甚至更多块WU-Link发送信息吗?

2.单击“工具栏”中的“下载到设备”按钮,打开如下图所示的提示对话框,单击“确定”按钮开始将程序上传到服务器编译(如果所使用的“好好搭搭”网站账号没有绑定WU-Link,会出现错误提示框。请按所介绍的方法,添加并绑定设备)。

阅读材料二