好好搭搭官方文档
  • 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
  • 作品制作
  • 第一步:找到造物所需器材并连接起来
  • 第二步:打开电源、运行程序
  • 第三步:在线修改Nova智能硬件作品程序
  • 试一试:
  • 第四步:连接主控板、运行插件程序
  • 第五步:在线编译、下载程序到主控板
  • 拓展与思考

Was this helpful?

  1. 在线入门课程
  2. 基于Scratch的Nova智能造物入门

第1课 初识智能造物神器——Nova

Previous基于Scratch的Nova智能造物入门Next第2课 在Nova中使用单色LED——模拟红绿灯

Last updated 6 years ago

Was this helpful?

“创客”,就是努力将自己的创意变成现实的人。可以说,“造物”就是创客最重要的特征之一。相对于中小学生来说,年龄较小、专业知识也比较缺乏,因此如果使用过于复杂的硬件和软件会大大增加造物的难度。 Nova是一款专门为少年儿童创客设计、开发的开源硬件,使用它可以非常方便、快速的造物,制作各种智能装置。 Nova套件主要包括主控板、各种功能模块和连接线(如下图所示)。主控板可以存储、运行程序,采集、处理和发送数据;功能模块包含各种常用的传感器模块、输出设备模块、电机驱动模块和通讯模块;使用连接线将主控板和不同的功能模块连接起来,可以创造出各种各样富有创意的智能装置。

试一试:

在Nova套件中,找到主控板以及按键、亮度、声音、超声波等传感器模块,LED、蜂鸣器等输出设备模块,电机、舵机等电机驱动模块,红外遥控器等通讯模块。

作品制作

使用Nova造物非常方便。下面就以制作一个用按键控制LED亮灭的作品为例,介绍造物的一般过程:

第一步:找到造物所需器材并连接起来

要制作一个按键控制LED亮灭的Nova智能装置,需要使用Nova主控板、按键模块、红色LED模块、电源适配器以及两根白色连接线。

先找到以上这些造物所需的器材,然后按以下步骤操作,将这些器材连接起来:

  1. 将1根白色连接线插入LED模块接口中、另一根白色连接线插入按键模块接口中。Nova的插口采用了防呆设计,如果插不进去就说明插反了,调换方向就可以顺利插入。

  2. 找到主控板上白色的“S0”和“S1”这两个端口,将连接LED模块的连接线另一头插入“S0”端口、连接按键模块的连接线另一头插入“S1”端口。

  3. 找到主控板上的电源开关,确认开关处于“OFF”关闭状态。

  4. 将电源适配器一头插入220V电源插座上,另一头插入主控板的电源插口(如果不方便使用220V电源,也可以使用配套的USB线,直接连接计算机或者充电宝,由计算机或者充电宝提供电源)。所有器材连接完成后,如下图所示:

第二步:打开电源、运行程序

“按键控制LED亮灭”的程序在Nova套件产品出厂的时候都已经内置了,可以直接使用,不需要再编写、下载程序(如果Nova已经使用过、没有内置程序,可以直接阅读后面的内容,自己到网站上下载)。

将主控板的电源开关拨到“ON”位置、接通电源(如果使用USB线连接电源,不需要打开开关,自动接通电源)。这时主控板的绿色电源指示灯就会点亮。

如果“按键控制LED亮灭”程序已经内置在主控板上,接通电源会自动运行,按下按键,红色LED就会被点亮;松开按键,红色LED熄灭。

试一试:

将电源关闭,尝试将红色LED模块换成另外颜色的LED模块,再打开电源,看看能不能也用按键将它们点亮?

第三步:在线修改Nova智能硬件作品程序

“好好搭搭”网站上有很多使用Nova套件制作的智能装置作品程序,要想查看、使用这些作品程序,可以按以下步骤操作:

与普通Scratch程序作品一样,Nova智能装置作品的程序项目页也是由作品名称、作者信息、作品预览以及作品说明等内容组成。一般特别需要关注“作品说明”部分,了解这个作品所能实现的功能、需要的器材以及它们的连接方法。 单击程序项目页右上角的“转到设计页”按钮,会进入这个作品的“设计页”(如下图1-4所示)。

与普通Scratch的程序设计页比较,Nova的程序设计页有以下几点不同:

  1. 整个程序设计页由三个区域组成,最右边增加了“代码”区域,可以查看这个程序的C语言代码。

  2. 最左边舞台区缩小;中间只有一个“脚本”选项卡,可用的只有“数据”、“控制”、“数字和逻辑运算”以及“更多模块”这四种类别的指令;

  3. 在“更多模块”指令类别中,添加了许多控制Nova各种功能模块的指令。

与普通Scratch程序脚本比较,Nova程序脚本有以下几点不同:

  1. 脚本的第一个指令必须是“好好搭搭硬件程序”,其它指令都应该搭建在这个指令下方。

  2. 每个Nova程序只能有一个主程序。

  3. Nova程序不能通过单击“绿旗” 运行,必须先单击窗口右上角的“编译&下载”按钮,在线编译后下载到主控板上才能运行。

试一试:

范例作品中,“S0”端口连接的是红色LED模块、“S1”端口连接的是按键模块。如果将这两个模块所连接的端口调换一下:也就是红色LED模块连接到“S1”端口、按键模块连接到“S0”端口,程序应该如何修改?

第四步:连接主控板、运行插件程序

与Scratch传感器板一样,Nova程序编写完成后,必须把主控板和计算机连接起来,再运行一个插件程序,才能把程序代码下载到主控板上。具体可以按以下步骤操作:

  1. 用USB线把主控板和计算机连接起来。将USB小口端的插头插入主控板的接口,大口端的插头插入计算机的USB接口。

  2. 确认已经在计算机上安装了“好好搭搭插件”程序。如果没有安装,可以按照“阅读材料一”介绍的步骤安装。

  3. 找到并且双击运行计算机桌面上的“硬件下载插件”程序图标,运行“好好搭搭硬件下载插件”程序。如果在计算机桌面上找不到这个图标,可以单击桌面左下角的“开始”按钮,在打开的“程序”中找到名为“haohaodada”的程序组,该程序组中就包含有“硬件下载插件”图标。

  4. “好好搭搭硬件下载”插件程序运行以后,会显示如下图所示的对话框。如果对话框左下角显示“打开端口成功”,说明主控板与Scratch连接正常。

第五步:在线编译、下载程序到主控板

与Scratch传感器板不同的是,用Scratch编写的Nova程序,是不能在线运行的。必须先编译成主控板能够识别的机器码,然后下载到主控板上才能运行。可以按以下步骤操作:

  1. 单击窗口最右边“代码”区域中的“编译&下载”按钮,浏览器将编写完成的程序代码上传到服务器进行编译,编译成Nova能够运行的机器码。

  2. 服务器编译一般需要3-5秒,编译完成后会弹出一个名为“提示”的对话框(如下图所示)。单击对话框中的“下载”按钮,可以将程序下载到Nova主控板上。

  3. 下载的程序存贮在主控板的存贮器上,关闭电源也不会丢失,除非被新下载的程序替代。下载一旦完成,主控板马上会自动运行这个程序。

当主控板与计算机处于USB连接状态时,不需要外接电源,直接通过USB线使用计算机主板供电;当主控板脱离计算机单独运行时才需要外接电源。使用外接电源时,电源开关可以控制电源的通断;电源接通,主控板存贮的程序会自动运行。

拓展与思考

试着将LED插到其它的端口,然后修改程序代码,看看能不能通过按键将它点亮。

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

登录完成后,单击网站浏览器地址栏,在地址栏中输入“”,进入本书的范例程序网页。在该网页中找到名为“1-用按键控制LED亮灭”的作品缩略图,单击缩略图就会打开作品的程序项目页(如下图所示)。

haohaodada.com
haohaodada.com/c1