szjuliet 发表于 2019-3-23 16:21:00

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应用。

1)   技术规格
2)该开发板提供了多样性的开发环境:
•         FreeRTOS :专业开发者可使用 LinkIt SDK, 搭配 GCC/IAR/Keil 来开发。使用 LinkIt SDK 可提供最佳的效能和更多的个性化•          Arduino: 提供给 Maker、教育以及 Fast Prototyping 使用•         BlocklyDuino: 可视化编程语言,把复杂的功能和语法做了抽象化,更容易使用。编辑器将可视化积木转换成 Arduino 的程序,可当作学习 Arduino 的桥梁•          Microlattice.js : 此为社群平台,提供使用 JavaScript 的开发环境
搭配联发科技提供的免费云平台MCS (线上版) 和MCSLite(离线版,开源),可以快速学习和实作整套互动式物联网应用。

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


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


2 Arduino IDE的设置
1.          首先获取 Arduino IDE 1.8.x版本, 下载 .zip文件,解压缩后运行arduino.exe,打开IDE。2.          文件/首选项进入附加开发板管理器地址,输入下面的网址:          http://download.labs.mediatek.co ... kit_7697_index.json
3.          打开工具/开发板/开发板管理器, 搜索 "7697" 并安装7697 SDK的最新版本。
4.          下载安装 CP2102N 驱动(Windows / MAC/OSX)
5.          将LinkIt 7697通过USB线连接到电脑,在设备管理器中检查COM端口。找到 "Silicon Labs CP210x USB to UART Bridge (COMXX)"字样的文字, COM后的数字它就是你的 LinkIt 7697端口号。
6.          在IDE中的工具/开发板中选择安装好的LinkIt7697,并选择端口。对于MAC用户, 显示如 "/dev/tty.usbserialXXX…" 而windows用户显示如下图:
7.          获取LinkIt 7697 的BLE地址
1)         出于安全原因,不是所有主板都会在板上标注蓝牙地址(Arduino 101除外)。在Arduino IDE中,首先将板子的型号设置为 "LinkIt 7697" ,然后从菜单中文件示例-->.LBLE打开例子 "SimplePeripheral" 。
2)         从菜单工具/开发板中设置板子型号为"LinkIt 7697",并在工具COM中设置COM端口号(前面在设备管理器中所看到的)。3)         使用micro-USB将LinkIt 7697连接到电脑上。4)         点击向右箭头的 "上传"按钮,将会在Arduino IDE中对程序进行编译并上传到LinkIt 7697中。确保看到"上传成功" 信息出现。

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


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


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

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

好好好,有营养贴
页: [1]
查看完整版本: LinkIt 7697开发环境设置之Arduino IDE设置