Fireduino

拥有双核Cortex-M3处理器,集成高质量音频Codec和WiFi模组,拥有良好的IOT扩展性能,完美兼容Arduino IDE和Arduino标准接口,并支持FireBlock图形化编程软件,是一款首选的编程启蒙教学平台,更是一款开源的创意原型平台。

第一个FireBlock项目

更新时间:2017-08-08 阅读:13259

前言

FireBlock 连接 Fireduino 主板 成功后,下以一些简单的实例来介绍如何在 FireBlock 下操作 Fireduino 主板。


闪灯

最经典的测试示例就是点灯了。Fireduino 有两颗内置的 LED 灯,分别通过数字针脚 3 和 13 控制,这样无需外围电路,我们就可以测试了。


准备材料

将以下所需的程序块全部拖放到脚本区。注意,有可能需要拖动右侧灰长条形滚动条才能看到所需的程序块。

分类 程序块
Fireblock quickstart cat control zh.png Fireblock quickstart block green flag zh.png Fireblock quickstart block wait zh.png Fireblock quickstart block loop zh.png
Fireblock quickstart cat op zh.png Fireblock quickstart block truefalse zh.png
Fireblock quickstart cat fireduino zh.png Fireblock quickstart block digital write zh.png


将全部材料放到脚本区:

Fireblock first 1 zh.png


组装

我们控制连接到数字针脚 3 上的 LED 灯。


点击 Fireblock quickstart block digital write zh.png 的下拉箭头,在弹出列表中选择 3 (注意:如果下拉列表为为空,表明尚未跟 Fireduino 连接成功,需重做连接):

Fireblock first 2 zh.png


LED 低电平时亮,高电平时灭。Fireblock quickstart block digital write zh.png 的第二个参数接受布尔类型的“假”和“真”,分别对应主板上的低、高电平,这里将 Fireblock quickstart block truefalse zh.png 分别拖放到程序块的第二个参数处:

Fireblock first 3 zh.png


得到:

Fireblock first 4 zh.png


Fireblock quickstart block loop zh.png 放到 Fireblock quickstart block green flag zh.png 下面:

Fireblock first 5 zh.png


然后分别将剩余的程序序块按以下次序拖放到 Fireblock quickstart block loop zh.png 里:

Fireblock first 6 zh.png


最后得到:

Fireblock first 7 zh.png


大功告成。


运行

在运行前,请确保 FireBlock 已经连接到 Fireduino 主板。


点击舞台上方的小旗帜 Fireblock quickstart icon flag.png 开始运行,运行中的程序块组会有光晕显示,如下图:

Fireblock first 8 zh.png


此时 Fireduino 的 LED 灯会不断闪烁。


要停止运行,请点击舞台上方的 Fireblock quickstart icon stop.png 按钮。