最近着迷与Arduio,可以连接控制各种器件帮助人类降低负担,如室内外温度动态采集、声控灯、自动给绿植浇水等各种应用,感觉挺有意思;随着最近两年物联网的推广及“万物互联”的普及,个人觉得物联网还是有点花样的,适应场景广泛:工业、农业、治安等多场景;万事开头难,今天先开始铺路从环境搭建说起,下载和安装Arduio IDE (集成开发环境);
官网:
https://www.arduino.cc/
样子是这样,虽然满屏都是英文,这并不能阻挡我们的脚步,继续下一步:
下载
- 找到software
- 进到下面页面:
从这里看出目前IDE的版本是Arduino IDE 2.0.3
- 往下拖动屏幕,到这个页面: Nightly Builds
根据自己的操作系统(OS)选择下载对应的IDE,我的是windows,就直接选择这个了; - 跳转页面:
这个页面主要提供两部分内容:
第一部分:就是捐赠支持该项目,如果经济允许的话,大家可以支持一下这个项目(不是必选项,可以选择不支持);
第二部分:就是我们的重点下载IDE了,点击JUST DOWNLOAD
进行下载
- 进入下载页面:
- 下载完成
- 解压压缩包
- 安装
双击“Arduino IDE.exe”,会直接进入Arduino的页面,第一次安装的话会有点慢
- 语言切换
可以看出现在页面菜单语言是默认英文,对有些小伙伴不是很友好,IDE给我吗提供了语言切换的合法途径,不用去下载一些汉化安装包,步骤如下:
File —> Preferences —> language —> 中文(简体)—> ok
之后工具会自动热重启,重启之后的页面就会变成中文魔术,同时也会自动下载所需的插件,如:串口驱动,USB驱动
汉化页面:
安装日志:
正在下载软件包
arduino:avr-gcc@7.3.0-atmel3.6.1-arduino7
arduino:avrdude@6.3.0-arduino17
arduino:arduinoOTA@1.3.0
arduino:avr@1.8.6
正在安装 arduino:avr-gcc@7.3.0-atmel3.6.1-arduino7
arduino:avr-gcc@7.3.0-atmel3.6.1-arduino7 已安装
正在安装 arduino:avrdude@6.3.0-arduino17
arduino:avrdude@6.3.0-arduino17 已安装
正在安装 arduino:arduinoOTA@1.3.0
arduino:arduinoOTA@1.3.0 已安装
正在安装 arduino:avr@1.8.6 平台
配置平台。
已安装 arduino:avr@1.8.6 平台
正在下载 Arduino_BuiltIn@1.0.0
Arduino_BuiltIn@1.0.0
正在安装 Arduino_BuiltIn@1.0.0
已安装 Arduino_BuiltIn@1.0.0
正在下载 Firmata@2.5.9
Firmata@2.5.9
正在安装 Firmata@2.5.9
已安装 Firmata@2.5.9
正在下载 Keyboard@1.0.4
Keyboard@1.0.4
正在安装 Keyboard@1.0.4
已安装 Keyboard@1.0.4
正在下载 LiquidCrystal@1.0.7
LiquidCrystal@1.0.7
正在安装 LiquidCrystal@1.0.7
已安装 LiquidCrystal@1.0.7
正在下载 TFT@1.0.6
TFT@1.0.6
正在安装 TFT@1.0.6
已安装 TFT@1.0.6
正在下载 Ethernet@2.0.1
Ethernet@2.0.1
正在安装 Ethernet@2.0.1
已安装 Ethernet@2.0.1
正在下载 Mouse@1.0.1
Mouse@1.0.1
正在安装 Mouse@1.0.1
已安装 Mouse@1.0.1
正在下载 SD@1.2.4
SD@1.2.4
正在安装 SD@1.2.4
已安装 SD@1.2.4
正在下载 Servo@1.1.8
Servo@1.1.8
正在安装 Servo@1.1.8
已安装 Servo@1.1.8
正在下载 Stepper@1.1.3
Stepper@1.1.3
正在安装 Stepper@1.1.3
已安装 Stepper@1.1.3
10.后面就可以连上开发板进行案例的开发啦