ESP32使用blinker库的arduino IDE上手教程,升级vscode教程,git教程-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 12357|回复: 2

[使用文档] ESP32使用blinker库的arduino IDE上手教程,升级vscode教程,git教程

[复制链接]
发表于 2018-8-14 20:03 | 显示全部楼层 |阅读模式
本帖最后由 tudou0133 于 2018-8-29 22:12 编辑

前言Arduino IDE对小程序来讲很好用,界面简单直观易用,但也就是因为过于的简单,所有代码挤在一起,代码长了的话强迫症表示极其难受,没有代码补全不说,没有go to definition,不能直接跳转到文件,如果你想查看库是怎么写的或者修改库,就要靠手动去找,或者使用sublime,vscode这类代码阅读器。

没有对比就没有伤害

没有对比就没有伤害

没有对比就没有伤害


arduino ide寒酸的界面

arduino ide寒酸的界面

arduino ide寒酸的界面


而且目前sublime和vscode都有arduino的相应插件,按照教程一步一步来肯定是可以编译arduino的开发板了,问题是esp32/esp8266这类第三方开发板,sublime3我折腾了几日,还是没有对esp32编译成功,最近在blinker大佬的协助下,成功配置了vscode。
如果你是新手,只需要arduino ide的话,只看第一大步即可,已经使用过arduino ide想切换到vscode上,只看第二大步即可,有git需求的看第三大步

目录
1.Arduino IDE的正确安装与配置
2.Visual Studio Code的安装与配置


3.vscode中 git的配置与使用


1.Arduino IDE的正确安装与配置
这里为什么要说正确的安装与配置呢?其实vscode也是依赖于arduino ide的,开发板的添加,第三方库的添加都是在arduino ide上完成的,vscode只是调用这些信息罢了,所以不要说vscode怎么下载库,因为根本不需要,arduino ide配置正确了,vscode那边也不会有问题

1.安装arduino ide
https://www.arduino.cc/en/Main/Software/
这一步不再多讲了注意,安装完arduino ide记得将它加入到环境变量中
我的电脑右键->属性->高级系统设置->环境变量->新建一个叫ARDUINO的系统变量->值改成你的安装路径


环境变量

环境变量

2.添加开发板到arduino ide
这里就比较容易踩坑了,我以前是直接去官网下载了芯片包并放到了arduino的安装目录,还需要修改board文件,ide才识别出开发板,然而后来vscode不认。。。所以这里教一个简单办法。
arduino ide的界面上->文件->首选项,有个叫附加开发板管理器地址的东西

附加开发板管理器地址

附加开发板管理器地址



arduino ide支持的所有第三方开发板有个列表
https://github.com/arduino/Arduino/wiki/Unofficial-list-of-3rd-party-boards-support-urls/
在这里找到你的开发板,将地址添加进去

2

2

esp32就是 https://dl.espressif.com/dl/package_esp32_index.json
esp8266    http://arduino.esp8266.com/stable/package_esp8266com_index.json

1

1


然后arduino ide界面->工具->开发板->开发板管理器
等待进度条走完,搜索你的开发板

3

3


点击安装,等待安装完,开发板里有你使用的开发板证明添加成功

3.添加blinker或者其他第三方库


目前blinker库是2.0版本
https://github.com/blinker-iot/blinker-library/tree/dev_2.0/
将下载完的zip解压到
C:\Users\你的用户名\Documents\Arduino\libraries

这里是arduino的默认库路径
如果在arduino ide界面->文件->示例里能找到blinker证明库也安装成功了


库


打开mqtt例程,编译一下,通过,arduino ide部分就装完了

ide编译通过

ide编译通过


c++插件

c++插件
@0C6N]IW2NBYRT6T]96FS[R.png
ZSW6}V)1W9S_7YQKI{(E66M.png
{0K75)6H}{1`5O{`0[7K0IF.png
 楼主| 发表于 2018-8-14 20:11 来自手机 | 显示全部楼层
沙发是我自己哒
发表于 2018-8-18 20:23 | 显示全部楼层
这个一直装不完怎么办,装会就报错
QQ截图20180818202118.png
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 03:32 , Processed in 0.086532 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表