ESP
前言
针对乐鑫提供的esp板子经常使用,便宜且功能对我来说够用。
目前用到的有esp32和esp8266。针对这两种模块现介绍其环境配置情况
一、Arduino环境配置
在官网下载IDE安装包。
根据使用的板子是ESP32或者ESP8266下载相应的库, “文件”--“首选项”
中“附加开发板管理器网络”
填写网址:
#esp822
http://arduino.esp8266.com/stable/package_esp8266com_index.json
#esp32
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
重启
然后在 “工具”--“开发板”--“开发板管理器”
搜索ESP32和esp8266,并安装。
安装成功之后,即可看到不同的开发板了。
二、vscode环境配置
需要在扩展商店中安装“PlatformIO IDE”
,该插件是嵌入式开发的专业平台,不仅支持esp32/8266,还支持其他的多种平台。有关该插件介绍,有兴趣的可以找“度娘”。废话补多少直接点击“安装”
![在这里插入图片描述](https://img-blog.csdnimg.cn/4a7b745241bf4e3f9b9a80fa6d745d3f.png
安装成功之后,确保已启用。会在vscode的最左侧出现图标如下。说明插件已经安装完毕。
三、创建工程项目
1、Arduino 创建项目
新建 保存
“文件”-“新建”
此时弹出未保存的新界面,需要"保存"
,此时可以对文件命名及选择保存路径。
编译 烧录
连接你的板子,此时需要在IDE中选择板子的类型及配置。“工具”-“开发板”
,选择具体板子的类型,修改波特率等,选择端口号。
工程文件中的setup函数是启动函数,loop函数是板子持续循环执行的函数。此时,你可以编写你的代码工程了。
这5个图标按照顺序依次代表:编译。上传。新建。打开。保存。
编译:检查代码有无书写错误。
上传:将代码烧录至板子中。烧录时还需配合板子使用,按板子的boot键
,进入烧录模式。
2、vscode PIO
新建 保存
如上图, “home”- “+New Project”
,弹出的界面输入工程文件夹名称,板子的类型。路径是使用的默认路径;你也可以指定路径。
点击完成,会等待创建,出现下面的提示框。
lib 库文件夹
src 源代码(工作)文件夹
platformio.ini 配置文件
创建完成会在左侧出现下图结构的
烧录
方式一:
最
最下侧,可以看到符号代表的意思
2 表示编译
3 编译并上传
4 monitor串口监视器
5右侧的是: 端口选择
方式二: