查看: 1574|回复: 1

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

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

下载arduion0_副本.jpg

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

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

截图201905050943287939.png
7.esp32.inf驱动更新完毕
截图201905051000274598.png

ch340安装成功_副本.jpg
截图201905050931063545.png
四、运行Arduino,点亮一盏灯
1.配置FireBeetle Board-ESP32 开发板驱动;
打开Arduino文件菜单->首选项,在附加开发板管理器网址中,
将以下网址复制进去:https://gitee.com/dfrobot/FireBe ... ge_esp32_index.json点击好,完成设置。
截图201905051007013491.png
2.在打开的开发板管理器中,输入“FireBeetle”并等待信息加载完毕。
版本号为 0.0.9(或者最新版本并点击“安装”后耐心等待安装完成。整个过程会因网络状况持续 5-10 分钟。
安装完成后,开发板信息会被标注“INSTALLED”),
2安装DFRobot DFRDuino_副本.jpg
5开发板fireBeetle-ESP32_副本.jpg
6开发板fireBeetle-ESP32_副本.jpg
3.正确安装完成 Arduino IDE 和 FireBeetle Board-ESP32 开发板核心后,即可将FireBeetle Board-ESP32 通过 USB 数据线连接至电脑。
正确连接时 FireBeetleBoard-ESP32 的 CHG 电源指示灯会闪烁
编译_副本.jpg
上传.jpg
五、知识拓展
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
回复 支持 反对

使用道具 举报

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

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
wifi气象站

硬件清单

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

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

mail