2019-5-5 10:12:47 [显示全部楼层]
5364浏览
查看: 5364|回复: 1

[讨论交流] 【IoT套件测评】Gravity:阿里云IoT Arduino 安装和使用

[复制链接]
本帖最后由 rzegkly 于 2019-5-5 15:00 编辑

【IoT套件测评】Gravity:阿里云IoT  Arduino 安装和使用图1

上一篇介绍了阿里云IoT硬件篇:“阿里云IoT 入门套件开箱展示
接下来分享软件篇:阿里云软件Arduino安装和使用
一、简介
    “Arduino”是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软件(Arduino IDE)。由一个欧洲开发团队于2005年冬季开发。开源的Arduino软件(IDE)让编程和下载程序变得非常简单。这个软件能够运行在Windows、Mac OS X以及Linux上,软件基于Processing和其他的开源软件,使用java开发完成。
【IoT套件测评】Gravity:阿里云IoT  Arduino 安装和使用图2
二、开发环境
1、操作系统:基于 Windows 7操作系统,
2、软件:Arduino1.8.0 以上版本下载链接: https://www.arduino.cc/en/main/software?setlang=cn
3、硬件:FireBeetle Board-ESP32 主板,购买地址:https://www.dfrobot.com.cn/goods-1394.html
【IoT套件测评】Gravity:阿里云IoT  Arduino 安装和使用图3
三、软件安装
1、进入Arduino官方主页,在下载页右侧的列表中选择下载对应的安装包。
【IoT套件测评】Gravity:阿里云IoT  Arduino 安装和使用图4
对于 Windows 系统用户既可以选择下 载 Windows installer(推荐初次使用者下载)。
【IoT套件测评】Gravity:阿里云IoT  Arduino 安装和使用图5
若选择的是 Windows installer,你可以直接执行安装程序,并跟随安装向导 完成配置,驱动会在程序安装完成后自动安装。
【IoT套件测评】Gravity:阿里云IoT  Arduino 安装和使用图6
2、中文语言Arduino IDE 本身支持多种语言(包括中文),我们只需设置为中文即可。
打开 Fire->Preferences->Editor language,选择简体中文(Chinese(China)),然后重启 IDE。
【IoT套件测评】Gravity:阿里云IoT  Arduino 安装和使用图7

3.Arduino 驱动安装
软件安装后,发现无法识别,在我的电脑中打开设备管理器中,查看端口cmo LPT中com4,发现cmo LPT叹号
【IoT套件测评】Gravity:阿里云IoT  Arduino 安装和使用图9
4.下载esp32.inf驱动更新,点右键安装即可
https://github.com/chocho2017/firebeetle-board-esp32
【IoT套件测评】Gravity:阿里云IoT  Arduino 安装和使用图10
5、打开我的电脑,右键属性,进入设备管理器,点击端口,选中CH340右键,更新驱动,
【IoT套件测评】Gravity:阿里云IoT  Arduino 安装和使用图12
6.浏览计算机驱动文件,
从计算机磁盘安装,选中FireBeetle-ESP32,下一步完成。

【IoT套件测评】Gravity:阿里云IoT  Arduino 安装和使用图13
7.esp32.inf驱动更新完毕
【IoT套件测评】Gravity:阿里云IoT  Arduino 安装和使用图14

【IoT套件测评】Gravity:阿里云IoT  Arduino 安装和使用图11
【IoT套件测评】Gravity:阿里云IoT  Arduino 安装和使用图8
四、运行Arduino,点亮一盏灯
1.配置FireBeetle Board-ESP32 开发板驱动;
打开Arduino文件菜单->首选项,在附加开发板管理器网址中,
将以下网址复制进去:https://gitee.com/dfrobot/FireBe ... ge_esp32_index.json点击好,完成设置。
【IoT套件测评】Gravity:阿里云IoT  Arduino 安装和使用图15
2.在打开的开发板管理器中,输入“FireBeetle”并等待信息加载完毕。
版本号为 0.0.9(或者最新版本并点击“安装”后耐心等待安装完成。整个过程会因网络状况持续 5-10 分钟。
安装完成后,开发板信息会被标注“INSTALLED”),
【IoT套件测评】Gravity:阿里云IoT  Arduino 安装和使用图16
【IoT套件测评】Gravity:阿里云IoT  Arduino 安装和使用图17
【IoT套件测评】Gravity:阿里云IoT  Arduino 安装和使用图18
3.正确安装完成 Arduino IDE 和 FireBeetle Board-ESP32 开发板核心后,即可将FireBeetle Board-ESP32 通过 USB 数据线连接至电脑。
正确连接时 FireBeetleBoard-ESP32 的 CHG 电源指示灯会闪烁
【IoT套件测评】Gravity:阿里云IoT  Arduino 安装和使用图19
【IoT套件测评】Gravity:阿里云IoT  Arduino 安装和使用图20
五、知识拓展
1.FireBeetle 萤火虫 ESP32微控制器        
      FireBeetle Board-ESP32 简介FireBeetle Board-ESP32 是 DFRobot FireBeetle 萤火虫系列主控之一,是一款专为物联网设计的低功耗微控制器。它采用乐鑫的 ESP32 芯片,集 WiFi&蓝牙,MCU 于一体,设计上采用超低功耗外围硬件设计,支持 USB 及锂电池供电,支持板载锂电池充电,编程方式完全兼容 Arduino IDE 编程等功能,帮助你快速搭建物联网平台,省去了外围硬件的搭建。
2.Arduino
    “Arduino” 是一款单板的微控制器和一整套的开发软件,它的硬件包含一个以 Atmel AVR 单片机为核心的开发板和其他各种 I/O 板。软件包含一个标准编程语言开发环境和在开发板上运行的烧录程序。”简而言之,Arduino 是一款使用简单,集硬件,软件环境于一身的开发平台,旨在为智能硬件爱好者,交互艺术设计师以及电子软件工程师,提供简单易用的开发体验。它是一个交互式系统,可以通过硬件和软件与它的环境进行互动。

诺威  学徒

发表于 2019-5-7 17:06:15

KUOYI
回复

使用道具 举报

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

本版积分规则

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

硬件清单

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

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

mail