LinkIt 7697开发环境设置之BlocklyDuino

2019-03-231万
AI 快速预览详细 收起
本文介绍了如何使用BlocklyDuino为LinkIt 7697设置开发环境。首先介绍了BlocklyDuino的特点,然后详细说明了安装步骤,包括下载并安装BlocklyDuino v3、USB-UART驱动以及选择正确的Com Port。最后,通过编写一个简单的Hello World程序来验证设置是否成功。BlocklyDuino将复杂的Wi-Fi连线、BLE设置和MCS云服务对接简化成几个浅显易懂的积木,非常适合初学者快速入门物联网开发。


LinkIt 7697开发环境设置之BlocklyDuino

1 认识BlocklyDuino

BlocklyDuino 是一個可视化程序语言编辑器,能通过拖拉积木块来生成 Arduino 程序。 它是一個开源平台,基于Google提供的Blockly (可视化语言编辑程序库)之上。

LinkIt 7697 BlocklyDuino Editor是基于 BlocklyDuino 开发出符合 LinkIt 7697 + MCS 云服务 + 周边 的可视化程序编辑器,目的在让开发者可以通过拖拉积木的方式快速完成应用,并通过产生的 Arduino 程序来学习实际的程序流程。此编辑器特别将复杂的 Wi-Fi 连线、BLE (Bluetooth Low Energy) 设置和连线、MCS 云服务的对接以及周边硬件的控制, 简化成几个浅显易懂的积木,非常适合来作为学习基础互动硬件和物联网概念的第一步。

只需下图的几个积木, 就完成连线到 Wi-Fi AP MCS 云服务对接,并通过 MCS 云端来控制开发板上的 USR LED 的明暗, 非常容易使用~

LinkIt 7697开发环境设置之BlocklyDuino图1  
        英文版界面        


LinkIt 7697开发环境设置之BlocklyDuino图2            
       繁体中文版界面


2 BlocklyDuino v2(下载链接) & v3(下载链接) 比较

BlockyDuino v32018年最新版,广泛收集使用者、教育单位和老师们的回馈后的大改版,大幅提升易用性。

两个版本的简易对照表如下:
LinkIt 7697开发环境设置之BlocklyDuino图3
                        
3 安裝开发环境

下载并安裝 BlocklyDuino v3(绿色软件,免安装)

1. 下载后请解压缩到目的路径
此包为绿色软件包,如果存放的路径比较深,可能会造成编译时的错误,且错误很隐讳不易察觉。请解压缩时注意以下两点:

1)存放路径越短越好, 尽量就解压缩在根目录下
2)有些解压缩软件对于过长路径会产生错误(例如某些版本的 WinRAR) 可以使用免费的 7-zip 来解压缩

LinkIt 7697开发环境设置之BlocklyDuino图4

2. BlocklyDuino3 目录下,找到 BlcoklDuino.exe,双击运行
LinkIt 7697开发环境设置之BlocklyDuino图5


下载并安装 USB-UART 驱动

1. 下载并安装 CP2102N 驱动程序 CP2102N LinkIt 7697 开发板上的 USB UART 芯片,通过该芯片来连接电脑,请选择符合自己电脑操作系统的驱动程序来安装:  
LinkIt 7697开发环境设置之BlocklyDuino图6

2. 通过micro-USB 连接开发板,可看到板上的 PWR LED 点亮,表示开发板被正确供电
LinkIt 7697开发环境设置之BlocklyDuino图7


选择 Com Port

1. 选取插上 LinkIt 7697 后新出现的Com Port(本例中是COM13
LinkIt 7697开发环境设置之BlocklyDuino图8


4 编写第一个程序 Hello World

1. 从左边的 Serial I/O Time 内拖出积木,输出 Hello World
2. 按下右上方的 编译+上传 按钮
LinkIt 7697开发环境设置之BlocklyDuino图9

3. 此时可看到一个 编译上传 执行中的动画,也可点开烧录状态看执行的状态
LinkIt 7697开发环境设置之BlocklyDuino图10

4. 上传完成后,程序会自动开始执行。可按上面的右上角的“+” 开启串口监视器PuTTY,可以看到每一秒输出一次Hello World!
LinkIt 7697开发环境设置之BlocklyDuino图11


接下来的教程我们会学习如何使用BlocklyDuino+App Inventor构建一个app,手机通过BLELinkIt 7697连接并开/关板载的LED


资料来源:
https://docs.labs.mediatek.com/linkit-7697-blocklyduino/linkit-7697-12880255.html
https://docs.labs.mediatek.com/linkit-7697-blocklyduino/blocklyduino-12880262.html
https://docs.labs.mediatek.com/linkit-7697-blocklyduino/v2-12879457.html
https://docs.labs.mediatek.com/linkit-7697-blocklyduino/v3-12883405.html
https://docs.labs.mediatek.com/linkit-7697-blocklyduino/blocklyduino-v2-v3-12883314.html
https://docs.labs.mediatek.com/linkit-7697-blocklyduino/blocklyduino-12879598.html


截图201903231632567297.png (30.66 KB, 下载次数: 3003)

LinkIt 7697开发环境设置之BlocklyDuino | DF创客社区_image_3.webp

截图201903231633085062.png (41.04 KB, 下载次数: 2985)

LinkIt 7697开发环境设置之BlocklyDuino | DF创客社区_image_6.webp

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(1)
gada888
gada888
有营养的帖子
- 没有更多了 -