<<<<<<< HEAD:documentation/6_C_program/arduino/esp32_project.rst 6.2.3 esp32项目创建 ======= 4.2.1.3 esp32项目创建 >>>>>>> dev:documentation/6_C_program/arduino/PlatformIO/esp32_project.rst ———————–
1.新建项目
1.1 点击左侧栏platformio图标, 打开PIO Home,如下图依次点击:
1.2 填写项目信息: Project Name: 自定义名称(如esp32_demo)
Board: 选择 mpython_esp32s3_v3
Framework: 选择 Arduino
Location: 选择项目保存路径
完成后点finish按钮。
2.项目结构说明
esp32_demo/
├── .pio/
├── include/ # 头文件
├── lib/ # 第三方库
├── src/ # 源代码
│ └── main.cpp # 主程序文件
├── test/ # 测试代码
└── platformio.ini # 项目配置文件
3.编写代码示例(Arduino框架)
修改main.cpp文件,内容如下:
示例-hello,world.
1#include <Arduino.h>
2
3void setup() {
4 Serial.begin(115200);
5}
6
7void loop() {
8 Serial.println("hello,world.")
9 delay(1000);
10}
4.编译项目
点击底部工具栏的 ✓ 图标(或 Ctrl+Alt+B)
5.上传代码
点击底部工具栏的 → 图标(或 Ctrl+Alt+U)
注意
如果不能上传,同时按住A B键,再按下复位键,再松开A B键,可强制板子进入烧录态,再执行以上烧录操作。
6.运行结果
点击底部工具栏的 串口监视器图标(或 Ctrl+Shift+M)
默认波特率:115200
代码正常运行,则会在串口控制台不断输出:”hello,world.”。