最近接触 ESP32 开发,从0开始了
ESP32 好像没有 STM32 那些繁琐的底层配置?
这里介绍一下开发工具:使用 VScode 软件开发,Platformio 插件环境下 C 语言编写,用 Arduino 结构框架。
Platformio使用介绍网址:https://docs.platformio.org/en/latest/projectconf/index.html
1、下载插件
下载的插件:
2、新建项目
打开 Platformio 中的 open:
选择 “New Project”:
板子型号根据自己需求填写
选择完成
首次生成会很慢很慢,要在外网下载东西
3、配置信息
板子型号也可以随意生成一个之后在这里更改
4、使用外设
需要知道具体的外设型号 ,在库中搜索,添加到项目
例如添加 ads1115 模块库文件:
点击选择好的库文件
点击 Add to Project 就可以加入到选择的项目中,可以直接复制例程代码使用
点击编译一下就可以使用了。
注意:
头文件可用角括号 < > 或双引号 " ", 差别是:
用双引号时, 前置处理器会先从源文件所在位置开始去搜索头文件
用角括号则会先从 libraries 目录开始找