2019-3-23 16:21:00 [显示全部楼层]
3509浏览
查看: 3509|回复: 1

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

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

LinkIt 7697开发环境设置之Arduino IDE及BLE设置

1 认识LinkIt 7697

LinkIt 7697是台湾联发科技于2017年最新推出的物联网开发板,同时提供Wi-Fi和BLE两种连接功能,有足够的内存和计算能力来实现轻量级的IoT应用。

截图201903231516328671.png

1)   技术规格
截图201903231619095544.png

2)该开发板提供了多样性的开发环境:

•           FreeRTOS :专业开发者可使用 LinkIt SDK, 搭配 GCC/IAR/Keil 来开发。使用 LinkIt SDK 可提供最佳的效能和更多的个性化
•          Arduino: 提供给 Maker、教育以及 Fast Prototyping 使用
•           BlocklyDuino: 可视化编程语言,把复杂的功能和语法做了抽象化,更容易使用。编辑器将可视化积木转换成 Arduino 的程序,可当作学习 Arduino 的桥梁
•          Microlattice.js : 此为社群平台,提供使用 JavaScript 的开发环境

搭配联发科技提供的免费云平台MCS (线上版) 和MCSLite  (离线版,开源),可以快速学习和实作整套互动式物联网应用。

截图201903231518179473.png

3)开发板硬件配置

板子上最常用的硬件如下:

•           RST 按鈕 : 按下就会重新启动开发板
•           USR 按鈕 : 板子上内置的输入按钮
•           UART RX LED : 通过串口往板子传数据时会闪烁
•           UART TX LED:  通过串口往电脑传数据时会闪烁
•           Micro-USB : 通过Micro-USB 线和电脑连接,主要用于上传程序和透过串口来打印logs

截图201903231518303004.png


4)引脚的功能

开发板的引脚会有不同功能,请参考 pinout diagram 了解各引脚的功能(下载pdf 版本)

截图201903231518401590.png


2 Arduino IDE的设置

1.          首先获取 Arduino IDE 1.8.x版本, 下载 .zip文件,解压缩后运行arduino.exe,打开IDE。
2.          文件/首选项进入附加开发板管理器地址,输入下面的网址:
截图201903231519548215.png

3.          打开工具/开发板/开发板管理器, 搜索 "7697" 并安装7697 SDK的最新版本。
截图201903231520043588.png

4.          下载安装 CP2102N 驱动(Windows / MAC/OSX)
截图201903231520426225.png

5.          将LinkIt 7697通过USB线连接到电脑,在设备管理器中检查COM端口。找到 "Silicon Labs CP210x USB to UART Bridge (COMXX)"字样的文字, COM后的数字它就是你的 LinkIt 7697端口号。
截图201903231520515028.png

6.          在IDE中的工具/开发板中选择安装好的LinkIt7697,并选择端口。对于MAC用户, 显示如 "/dev/tty.usbserialXXX…" 而windows用户显示如下图:
截图201903231521023871.png

7.          获取LinkIt 7697 的BLE地址

1)         出于安全原因,不是所有主板都会在板上标注蓝牙地址(Arduino 101除外)。在Arduino IDE中,首先将板子的型号设置为 "LinkIt 7697" ,然后从菜单中文件示例-->.LBLE打开例子 "SimplePeripheral" 。
截图201903231521285437.png

2)         从菜单工具/开发板中设置板子型号为  "LinkIt 7697",并在工具COM中设置COM端口号(前面在设备管理器中所看到的)。
3)         使用micro-USB将LinkIt 7697连接到电脑上。
4)         点击向右箭头的 "上传"按钮,将会在Arduino IDE中对程序进行编译并上传到LinkIt 7697中。确保看到"上传成功" 信息出现。

截图201903231521424609.png

5)         点击Arduino IDE的工具/串口监视器,设置波特率为.ino文件中设置的波特率(9600),此时会滚动显示下图,其中有一个[XX:XX:XX:XX:XX:XX] 12位长度的字符串(本例中是 [3F:D6:00:2B:88:8C]),这是LinkIt 7697的蓝牙地址。这个地址我们需要在App Inventor项目中来赋值给addr 变量。然后使用 .ino 文件从App Inventor接受命令。

   截图201903231522002719.png      
                .ino文件中设置的波特率                           

截图201903231522112801.png
                       串口监视器中显示蓝牙地址



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



资料来源:
https://docs.labs.mediatek.com/resource/linkit7697-arduino/zh_tw
http://iot.appinventor.mit.edu/assets/howtos/MIT_App_Inventor_7697_LED.pdf

gada888  版主

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

好好好,有营养贴
回复

使用道具 举报

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

本版积分规则

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

硬件清单

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

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

mail