
ESP32开发
文章平均质量分 95
ESP32系列单片机入门踩坑指南,包括软件和硬件全栈内容,前期使用Arduino轻松入门,中期使用ESP-IDF进行专业开发,了解底层原理,最后转Rust进行单片机开发。
广龙宇
专注于Rust编程及相关技术分享,涵盖系统编程、开源项目及实用技巧,内容深入浅出,适合新手和进阶学习。关注我,获取最新的技术资讯和实用教程,共同成长为更好的开发者。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Esp32S3 | Arduino】在Arduino中使用SD卡读写以及解决loop无法读写问题
ESP32-S3 是一款功能强大的 Wi-Fi + 蓝牙双模微控制器,广泛应用于物联网 (IoT) 项目。许多项目需要存储数据,例如传感器读数、日志文件、配置文件等。SD 卡是一种常见的、廉价的、大容量的存储解决方案。在 Arduino 环境下使用 ESP32-S3 操作 SD 卡非常方便,Arduino 提供了 库,可以轻松实现 SD 卡的读写操作。然而,在实际开发中,有时会遇到在 函数中无法正常读写 SD 卡的问题。这通常是由于 SD 卡操作的阻塞特性、文件系统未正确关闭、或者硬件连接问题导致的。本原创 2024-07-18 10:14:51 · 8206 阅读 · 0 评论 -
【Esp32S3 | Arduino】在Arduino中使用C++的高级特性之STL容器
最近在玩Arduino,自上次发现Arduino可以用Template,能使用高级宏后,这次发现Arduino竟可以使用C++中的一些STL容器,这属实令人震惊。起因是我打算做一个动态的数组,但是手动实现一些操作属实麻烦,于是看看是否有一些简便的方法,最好是Arduino本身就已经集成的东西。经过一阵查找资料,发现大家似乎一直对Arduino比较鄙夷,但还是有国外大佬提示Arduino中已经自带这部分内容,只不过是部分数据类型需要手动包含头文件。原创 2024-05-13 18:06:36 · 2131 阅读 · 0 评论 -
【Esp32S3 | Arduino】在Ubuntu下配置vscode+arduino-cli的开发环境
起因是Arduino IDE的集成化程度太高,使得多文件变得比较复杂。为了使用多文件,并获得更好的开发体验,我决定使用vscode+arduino来继续开发,并需要搭建相应的开发环境。在Windows操作系统上,vscode+arduino IDE可能会好一些。但是我使用的是Linux操作系统,所以在搭建过程中遇到了不少问题,并且最终使用效果也不是很好。而vscode+arduino-cli相对来说更加友好,且搭建过程也相对简便。因此,我决定记录下这种搭建方式。原创 2024-02-22 10:33:45 · 2254 阅读 · 5 评论