news 2026/5/7 20:50:24

mac m3上使用vscode + platformio开发esp32

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
mac m3上使用vscode + platformio开发esp32

前言

之前使用过arduino ide去开发esp32。但是感觉有两个问题,一是arduino上面那个esp32的插件不太好下载,二是本人习惯使用vscode的了,想用vscode去开发。所以这次使用vscode + platformio + arduino库去做开发。

环境介绍

  • 电脑:mac m3芯片电脑
  • 板子:esp32 devkitc

流程

1、电脑安装ch340驱动

去WCH官网下载对应的驱动去下载然后安装就可以。

2、vscode安装platformio插件


直接安装就可以了。

3、使用platformio创建esp32 arduino的工程



然后点击下面的finish按钮,过一会就创建好工程了,实测非常好用,相见恨晚,都完全不用额外安装插件,个人感觉对于我这种用惯了vscode的人,比arduino ide好用太多了。


而且看了下,platform io支持的单片机的型号非常多,到时候玩stm32的时候,也使用它开发试试,感觉keil5确实有点难用0.0。

编译、运行项目

编译、烧录代码非常快也非常方便。实测非常好用

参考文档中可以看到蓝色led连接的是gpio2,这里就控制它闪烁就可以。

参考文档

  • ESP32 DEVKIT 引脚资料参考
  • 乐鑫ESP32-DevKitC V4 入门指南
  • 在 VSCode 中使用 PlatformIO 开发 ESP32
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 17:26:20

Vue.js前端框架技术:从入门到精通的深度指南(含实战秘籍)

在前端开发的技术浪潮中,框架的选型直接决定项目的研发效率、性能上限与可维护性壁垒。Vue.js以“渐进式框架”为核心理念,凭借简洁优雅的API设计、灵活的集成能力、卓越的性能表现以及极低的上手门槛,成为全球开发者与企业的首选前端技术方案…

作者头像 李华
网站建设 2026/5/1 11:22:44

Chrome Lighthouse优化

Lighthouse 是 Google 推出的前端性能与质量评估工具,核心优化场景围绕 性能(Performance)、可访问性(Accessibility)、最佳实践(Best Practices)、SEO、PWA 五大维度,其中 性能维度…

作者头像 李华
网站建设 2026/5/1 17:00:20

【小白笔记】DFS(岛屿数量,单词搜索(DFS+回溯))

这是一个非常核心的问题。:DFS(深度优先搜索)首先是一种思想,然后才是具体题目中的代码实现。 理解 DFS 的关键在于:“不撞南墙不回头”。1. DFS 的本质思想 DFS 的核心逻辑是:从一个起点出发,选…

作者头像 李华
网站建设 2026/5/4 14:28:23

微观交通流仿真软件:AIMSUN_(21).微观仿真与其他交通软件的集成

微观仿真与其他交通软件的集成 1. 与其他交通规划软件的集成 在交通仿真领域,微观仿真软件如AIMSUN经常需要与其他交通规划软件(如EMME、CUBE等)进行集成,以实现更为全面的交通分析和规划。这种集成可以将交通规划软件中的数据导入…

作者头像 李华
网站建设 2026/5/6 15:51:15

C语言 文件的操作

文章目录为什么使用文件什么是文件文件名程序文件数据文件文件的打开和关闭流标准流文件指针文件的打开和关闭文件的随机读写文件读取结束的判定feof与ferror文件缓冲区为什么使用文件 如果没有文件操作,程序运行时的数据存储在内存中,当程序运行结束时…

作者头像 李华
网站建设 2026/5/6 2:03:12

大模型开发必备:8个实用工具与框架详解

这篇文章介绍了8个大模型相关的实用工具与框架,包括微调代码库、可视化界面Langflow、声纹处理工具3D-Speaker、高性能推理引擎KsanaLLM、零成本搜索训练框架ZeroSearch、音频生成框架ThinkSound、搜索能力提升框架MaskSearch以及推理优化扩展LMCache。这些工具覆盖…

作者头像 李华