308浏览
查看: 308|回复: 18

[ESP8266/ESP32] 【花雕体验】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

17.3-40.jpg

驴友花雕  中级技神
 楼主|

发表于 2022-6-27 20:59:02

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

17.3-41.jpg
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2022-6-27 21:05:42

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

17.3-42.jpg
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2022-6-27 21:11:47

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

17.3-43.jpg
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2022-6-27 21:26:59

5、点击底部的HOME

17.3-44.jpg
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2022-6-27 21:31:49

6、打开HOME

17.3-45.jpg
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2022-6-28 06:16:49

7、快速创建新的项目

17.3-46.jpg
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2022-6-28 06:25:50

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

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

17.3-47.jpg
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2022-6-28 06:28:44

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

17.3-48.jpg
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2022-6-28 06:36:17

10、完成创建ESP32_C3_Demo项目

17.3-49.jpg
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2022-6-28 07:07:06

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

17.3-50.jpg
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2022-6-28 07:21:40

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

  1. /*
  2.   【花雕体验】13 搭建ESP32C3之PlatformIO IDE开发环境
  3.   测试程序一:串口输出“Hello World”
  4. */
  5. #include <Arduino.h>
  6. void setup()
  7. {
  8.   Serial.begin(115200);
  9. }
  10. void loop()
  11. {
  12.   Serial.println("Hello World");
  13.   delay(1000);
  14. }
复制代码


回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2022-6-28 07:40:18

13、通过编译

17.3-51.jpg
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2022-6-28 07:42:27

14、运行程序

17.3-52.jpg
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2022-6-28 07:44:38

15、实验串口返回情况

17.3-53.jpg
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2022-6-28 14:35:24

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

16、测试程序二:双LED同时闪烁,串口输出“ESP32-C3  PlatformIO”
  1. /*
  2. 【花雕体验】13 搭建ESP32C3之PlatformIO IDE开发环境
  3.   测试程序二:双LED同时快闪,串口输出“ESP32-C3  PlatformIO”
  4. */
  5. #define     LED_D4     12
  6. #define     LED_D5     13
  7. void setup() {
  8.   Serial.begin(115200);
  9.   pinMode(LED_D4, OUTPUT);
  10.   pinMode(LED_D5, OUTPUT);
  11. }
  12. void loop() {
  13.   Serial.println("Hello world!");
  14.   Serial.println("ESP32-C3  PlatformIO");
  15.   Serial.println("");
  16.   digitalWrite(LED_D4, HIGH);
  17.   digitalWrite(LED_D5, HIGH);
  18.   delay(100);
  19.   digitalWrite(LED_D4, LOW);
  20.   digitalWrite(LED_D5, LOW);
  21.   delay(1000);
  22. }
复制代码


回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2022-6-28 14:38:39

17、可以通过编译

17.3-54.jpg
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2022-6-28 15:48:38

18、实验串口返回情况

17.3-56.jpg
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2022-6-28 15:56:13

19、实验场景图

17.3-57.jpg
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2022 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail