2019-3-23 16:58:05 [显示全部楼层]
2409浏览
查看: 2409|回复: 1

[教程] LinkIt 7697开发环境设置之BlocklyDuino

[复制链接]
本帖最后由 szjuliet 于 2019-3-23 16:58 编辑

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 的明暗, 非常容易使用~

截图201903231629438470.png   
        英文版界面        


截图201903231629546808.png             
       繁体中文版界面


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

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

两个版本的简易对照表如下:
截图201903231645198503.png
                        
3 安裝开发环境

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

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

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

截图201903231646318112.png

2. BlocklyDuino3 目录下,找到 BlcoklDuino.exe,双击运行
截图201903231646574532.png


下载并安装 USB-UART 驱动

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

2. 通过micro-USB 连接开发板,可看到板上的 PWR LED 点亮,表示开发板被正确供电
截图201903231647509260.png


选择 Com Port

1. 选取插上 LinkIt 7697 后新出现的Com Port(本例中是COM13
截图201903231648015091.png


4 编写第一个程序 Hello World

1. 从左边的 Serial I/O Time 内拖出积木,输出 Hello World
2. 按下右上方的 编译+上传 按钮
截图201903231648224891.png

3. 此时可看到一个 编译上传 执行中的动画,也可点开烧录状态看执行的状态
截图201903231648362635.png

4. 上传完成后,程序会自动开始执行。可按上面的右上角的“+” 开启串口监视器PuTTY,可以看到每一秒输出一次Hello World!
截图201903231649007227.png


接下来的教程我们会学习如何使用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
截图201903231633085062.png

gada888  版主

发表于 2019-4-2 15:06:23

有营养的帖子
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2022 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail