驴友花雕 发表于 2022-6-27 20:50:01

【花雕体验】13 搭建ESP32C3之PlatformIO IDE开发环境

Visual Studio Code是一个轻量级但功能强大的源代码编辑器,可以在桌面上运行,可用于Windows,macOS和Linux。它内置了对JavaScript,TypeScript和Node的支持.js并具有针对其他语言和运行时(例如C++,C#,Java,Python,PHP,Go,.NET)的扩展生态系统。
1、下载Visual Studio Code(这里下载ZIP格式)https://code.visualstudio.com/download

驴友花雕 发表于 2022-6-27 20:59:02

2、解压缩后打开,版本1.68.1


驴友花雕 发表于 2022-6-27 21:05:42

3、打开VS Code,搜索​​platformio ide​​扩展


驴友花雕 发表于 2022-6-27 21:11:47

4、安装platformio ide​​扩展,版本V2.5.0


驴友花雕 发表于 2022-6-27 21:26:59

5、点击底部的HOME


驴友花雕 发表于 2022-6-27 21:31:49

6、打开HOME


驴友花雕 发表于 2022-6-28 06:16:49

7、快速创建新的项目


驴友花雕 发表于 2022-6-28 06:25:50

本帖最后由 驴友花雕 于 2022-6-28 06:27 编辑

8、设置项目名称:ESP32_C3_Demo,带C3字样的开发板有好几种,这里先试试选择“esp32-c3-devkitm-1 ”,第三行选择Arduino

驴友花雕 发表于 2022-6-28 06:28:44

9、创建中,可能需要几分钟


驴友花雕 发表于 2022-6-28 06:36:17

10、完成创建ESP32_C3_Demo项目


驴友花雕 发表于 2022-6-28 07:07:06

11、检查是否正确检测到开发板,打开HOME,进入Devices(设备)查看ESP32C3连接的端口情况(这里是COM8)


驴友花雕 发表于 2022-6-28 07:21:40

12、测试程序一:串口输出“Hello World”

/*
【花雕体验】13 搭建ESP32C3之PlatformIO IDE开发环境
测试程序一:串口输出“Hello World”
*/

#include <Arduino.h>

void setup()
{
Serial.begin(115200);
}

void loop()
{
Serial.println("Hello World");
delay(1000);
}

驴友花雕 发表于 2022-6-28 07:40:18

13、通过编译


驴友花雕 发表于 2022-6-28 07:42:27

14、运行程序


驴友花雕 发表于 2022-6-28 07:44:38

15、实验串口返回情况


驴友花雕 发表于 2022-6-28 14:35:24

本帖最后由 驴友花雕 于 2022-6-28 15:47 编辑

16、测试程序二:双LED同时闪烁,串口输出“ESP32-C3PlatformIO”
/*
【花雕体验】13 搭建ESP32C3之PlatformIO IDE开发环境
测试程序二:双LED同时快闪,串口输出“ESP32-C3PlatformIO”
*/

#define   LED_D4   12
#define   LED_D5   13

void setup() {
Serial.begin(115200);
pinMode(LED_D4, OUTPUT);
pinMode(LED_D5, OUTPUT);
}

void loop() {
Serial.println("Hello world!");
Serial.println("ESP32-C3PlatformIO");
Serial.println("");

digitalWrite(LED_D4, HIGH);
digitalWrite(LED_D5, HIGH);
delay(100);
digitalWrite(LED_D4, LOW);
digitalWrite(LED_D5, LOW);
delay(1000);
}

驴友花雕 发表于 2022-6-28 14:38:39

17、可以通过编译


驴友花雕 发表于 2022-6-28 15:48:38

18、实验串口返回情况


驴友花雕 发表于 2022-6-28 15:56:13

19、实验场景图


页: [1]
查看完整版本: 【花雕体验】13 搭建ESP32C3之PlatformIO IDE开发环境