详解在 Vs Code 中使用 Platformio 开发 Esp32 从环境搭建到实战编程 Esp32 使用platformio Csdn
Copyright © 2013 - 2026 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有 深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 粤公网安备44030502008569号 腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 阅前注意:默认已经搭建好了 VSCode+PlatformIO 环境,本文重点介绍如何新建工程、编译、运行和使用串口调试器。
至于如何搭建 VSCode+PlatformIO 的 esp开发环境的详细步骤,请看文章: 《老宇哥带你玩转ESP32:02使用VSCode+PlatformIO搭建开发环境》:https://blog.csdn.net/karaxiaoyu/article/details/122295446 《ESP32开发板开源啦 ESP32-IOT-KIT全开源物联网开发板》:https://blog.csdn.net/Mark_md/article/details/122487751 作者:Mark_md ESP32开发板 ESP32-IOT-KIT全开源物联网开发板 https://oshwhub.com/mazhiliang/esp32-dev 我们已经学会了 Arduino IDE 的基本使用了,这节课,我们来学习使用另一款软件进行 Arduino 开发,他就是 PlatformIO。 PlatformIO 是一个开源的跨平台的物联网(IoT)开发平台,用于嵌入式系统和物联网设备的开发。它提供了一个统一的开发环境和工具链,支持多种硬件平台(如 Arduino、ESP8266、ESP32、Raspberry Pi 等)和开发框架(如 Arduino 框架、ESP-IDF、STM32Cube等),使开发者可以更轻松地进行嵌入式开发。
使用 PlatformIO 可以简化嵌入式开发的流程,提高开发效率,并使项目更易于管理和维护。无论是初学者还是有经验的嵌入式开发者,都可以受益于 PlatformIO 提供的功能和工具。 PlatformIO 只是一个插件,因此,我们需要先选择一个 IDE,在 IDE 中安装 PlatformIO 插件,这里我推荐一下两种:VSCode 与 Clion。具体该怎么选择呢? 前往 VSCode 官网 ,建议下载 System Installer 版本的安装包,该版本安装在非用户目录,例如 C 盘根目录。 前提说明,本文是基于【2023年最新 ESP32 Arduino 教程(持续更新中)】写的,如果本文没看懂可以去看这个视频。 首先下载vscode(网上自行搜索),打开vscode后,在插件中搜索platformio并点击下载,下图是操作步骤(第一次安装可能会很慢,请耐心等待)。 如果可以的话,可以安装一个串口监视器Serial monitor,之后会用到。 安装完platformio之后,应该会在左侧出现一个特殊的图标,点进图标,再点击"PIO Home"下的"Open",进入主页界面,再点击"New projects"进行创建项目。 点击之后,项目配置如下: 点击右下角蓝色的“Finish”按钮,等待一会后,就可以创建成功了。 由于我们要做的只是一些简单的演示,故只要在src文件夹下编写main.cpp的代码就可以了。下面为main.cpp的图片(你们刚打开main.cpp时里面可能长的和我的不一样,但仔细看代码结构是一样的) 可以看到左下角有一个“”按键,表示编译;有个“”按键,表示烧录代码;最右边的写着“Auto”的按键可以自动检测COM端口。接下来我们就可以开始愉快地编写代码了。 一块普通的ESP32板长这样。 最关键的是其两侧的引脚(34个GPIO口),你可以发现每个引脚上都有唯一的字母和数字的组合,例如“3V3”,“GND”,“D12”等。其中3V3和VIN指的分别是电压为3.3V和5V的正极,而GND指的是阴极(接地),其余的则可以通过我们在vscode上编写的代码控制它们的输入或者输出模式,以及输出高电平或者低电平,那么我们在进行实验时,除了正极和负极之外这些引脚是否可以随便接呢?答案是否定的,有的时候必须接到对应的引脚上,每一个引脚都有其对应的作用,如下图,比如其中的22和21引脚就是esp32中的L2C通信接口。
一块普通的面包板长这样 其中的小孔可以用来插入导线或者引脚,其旁边还有凹凸槽,可以用来和其他面包板拼接组成更大的面包板。 而其中的电路连接长这样 中间的小孔,以图中红色的线条(横向)相互连通,两侧的小孔,以图中的红色线条(竖向)相互连通。加入正负极以及电阻等部件,可以组成一个电路(回忆高中物理知识),这样子我们只需要插入或者拔出导线和引脚就可以组成电路,而不用去做焊接等一系列工作,简化了我们的开发流程。 在platformio的开发中,Serial可以设置串口波特率以及向外发送消息 例如以下代码中,程序会在9600波特率中每隔1s向外发送一个“hello world”。 ESP32 PlatformIO setup makes developing projects on the ESP32 easier than ever, thanks to PlatformIO — a modern, open-source ecosystem for IoT development.Unlike the traditional Arduino IDE, PlatformIO offers powerful build automation, dependency management,... For developers working on multiple boards or complex firmware, PlatformIO simplifies the workflow: it automatically manages the compiler toolchains, board definitions, and libraries. You can switch between frameworks such as Arduino or ESP-IDF, and work in a clean, modular environment. To learn more about ESP32 frameworks, visit the SunFounder ESP32 Tutorial.In short, PlatformIO provides a professional-grade setup for ESP32 development—faster builds, better library handling, and a fully integrated development environment right inside VS Code.
Before setting up PlatformIO for ESP32 development, make sure you have the following components ready:•Visual Studio Code (VS Code): The primary editor and interface for PlatformIO.•PlatformIO IDE extension: Available from the VS Code Marketplace.•ESP32... oCP210x is common on boards made by Espressif or DOIT. oCH340 appears on many clone boards or lower-cost versions.Once these prerequisites are installed, you’ll be ready to set up your ESP32 development environment and write your first project. To install PlatformIO for ESP32, open VS Code and go to the Extensions section on the left toolbar.1.Open VS Code and go to the Extensions section on the left toolbar.2.Search for “PlatformIO IDE” and... 3.Once the installation completes, PlatformIO will appear as a new icon (an ant’s head) on the sidebar.
People Also Search
- 详解在 VS Code 中使用 PlatformIO 开发 ESP32:从 ... - CSDN博客
- ESP32 (VSCode+PlatformIO)开发环境搭建教程 - 腾讯云
- ESP32开发环境搭建 (VSCode+PlatformIO) - 知乎
- 【esp32 项目】使用VSCode+PlatformIO搭建的 esp32 开发环境
- ESP32 (VSCode+PlatformIO)开发环境搭建教程 (2024版) - CSDN博客
- 在 VSCode 中使用 PlatformIO 开发 ESP32 | 极客侠GeeksMan
- ESP32开发入门:基于VSCode+PlatformIO环境搭建指南 - CSDN博客
- 基于vscode的platformio对esp32的一点开发 - shaochang123 - 博客园
- How to Set Up ESP32 on PlatformIO with VS Code: Complete Step-by-Step
- 使用VSCode+PlatformIO搭建ESP32开发环境 - 知乎
Copyright © 2013 - 2026 Tencent Cloud. All Rights Reserved.
Copyright © 2013 - 2026 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有 深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 粤公网安备44030502008569号 腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 阅前注意:默认已经搭建好了 VSCode+PlatformIO 环境,本文重点介绍如何新建工程、编译、运行和使用串口调试器。
至于如何搭建 VSCode+PlatformIO 的 Esp开发环境的详细步骤,请看文章: 《老宇哥带你玩转ESP32:02使用VSCode+PlatformIO搭建开发环境》:https://blog.csdn.net/karaxiaoyu/article/details/122295446 《ESP32开发板开源啦 ESP32-IOT-KIT全开源物联网开发板》:https://blog.csdn.net/Mark_md/article/details/122487751 作者:Mark_md ESP32开发板 ESP32-IOT-KIT全开源物联网开发板
至于如何搭建 VSCode+PlatformIO 的 esp开发环境的详细步骤,请看文章: 《老宇哥带你玩转ESP32:02使用VSCode+PlatformIO搭建开发环境》:https://blog.csdn.net/karaxiaoyu/article/details/122295446 《ESP32开发板开源啦 ESP32-IOT-KIT全开源物联网开发板》:https://blog.csdn.net/Mark_md/article/details/122487751 作者:Mark_md ESP32开发板 ESP32-IOT-KIT全开源物联网开发板 https://oshwhub.com/mazhiliang/esp32-dev 我们已经学会了 Arduino IDE 的基本使用了,这节课,我们来学习使用另一款软件进行 Arduino 开发,他就是 PlatformIO。 Pl...
使用 PlatformIO 可以简化嵌入式开发的流程,提高开发效率,并使项目更易于管理和维护。无论是初学者还是有经验的嵌入式开发者,都可以受益于 PlatformIO 提供的功能和工具。 PlatformIO 只是一个插件,因此,我们需要先选择一个 IDE,在 IDE 中安装
使用 PlatformIO 可以简化嵌入式开发的流程,提高开发效率,并使项目更易于管理和维护。无论是初学者还是有经验的嵌入式开发者,都可以受益于 PlatformIO 提供的功能和工具。 PlatformIO 只是一个插件,因此,我们需要先选择一个 IDE,在 IDE 中安装 PlatformIO 插件,这里我推荐一下两种:VSCode 与 Clion。具体该怎么选择呢? 前往 VSCode 官网 ,建议下载 System Installer 版本的安装包,该版本安装在非用户目录,例如 C 盘根目录。 前提说明,本文是基于【2023年最新 ESP32 Arduino 教程(持续更新中)】写的,如果本文没看懂可以去看这个视频。 首先下载vscode(网上自行搜索),打开vscode后,在插件中搜索platformio并点击下载,下图是操作步骤(第一次安装可能会很慢,请耐心等待)。 如果可以的...
一块普通的面包板长这样 其中的小孔可以用来插入导线或者引脚,其旁边还有凹凸槽,可以用来和其他面包板拼接组成更大的面包板。 而其中的电路连接长这样 中间的小孔,以图中红色的线条(横向)相互连通,两侧的小孔,以图中的红色线条(竖向)相互连通。加入正负极以及电阻等部件,可以组成一个电路(回忆高中物理知识),这样子我们只需要插入或者拔出导线和引脚就可以组成电路,而不用去做焊接等一系列工作,简化了我们的开发流程。 在platformio的开发中,Serial可以设置串口波特率以及向外发送消息 例如以下代码中,程序会在9600波特率中每隔1s向外发送一个“hello World”。 ESP32 PlatformIO Setup
一块普通的面包板长这样 其中的小孔可以用来插入导线或者引脚,其旁边还有凹凸槽,可以用来和其他面包板拼接组成更大的面包板。 而其中的电路连接长这样 中间的小孔,以图中红色的线条(横向)相互连通,两侧的小孔,以图中的红色线条(竖向)相互连通。加入正负极以及电阻等部件,可以组成一个电路(回忆高中物理知识),这样子我们只需要插入或者拔出导线和引脚就可以组成电路,而不用去做焊接等一系列工作,简化了我们的开发流程。 在platformio的开发中,Serial可以设置串口波特率以及向外发送消息 例如以下代码中,程序会在9600波特率中每隔1s向外发送一个“hello world”。 ESP32 PlatformIO setup makes developing projects on the ESP32 easier than ever, thanks to PlatformIO — a modern...
Before Setting Up PlatformIO For ESP32 Development, Make Sure You
Before setting up PlatformIO for ESP32 development, make sure you have the following components ready:•Visual Studio Code (VS Code): The primary editor and interface for PlatformIO.•PlatformIO IDE extension: Available from the VS Code Marketplace.•ESP32... oCP210x is common on boards made by Espressif or DOIT. oCH340 appears on many clone boards or lower-cost versions.Once these prerequisites are ...