Arduino
文章平均质量分 56
ourkix
6666666
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ESP32 在Arduino开发环境中,如果程序运行报错如何定位程序报错是哪行代码
本文介绍如何利用ESP32 SDK工具定位程序运行时错误。方法是通过串口日志获取的内存地址信息,配合编译生成的.elf文件,使用riscv32-esp-elf-addr2line.exe工具进行解析。具体步骤包括:1)在Arduino编译缓存文件夹中找到.elf文件;2)定位ESP32 SDK工具路径;3)在控制台运行解析命令,输入错误地址后即可得到具体报错的代码文件和行号。这种方法可以有效解决程序运行时报错但无法定位的问题,帮助开发者快速找到错误源头。原创 2025-06-08 23:29:57 · 478 阅读 · 0 评论 -
ESP32-S3 使用SPI-TFT_eSPI与ST7789驱动通信
本文记录了使用TFT_eSPI库驱动ST7789芯片的1.54寸240x240分辨率屏幕的过程。开发环境为Arduino IDE 2.3.4,使用ESP32开发板,TFT_eSPI库版本为2.5.43。文章详细介绍了如何配置User_Setup.h文件,包括定义驱动类型、字体加载、引脚使用和SPI控制方法等。通过正确编辑该文件,库中的示例代码无需进一步修改即可运行。文章还提供了屏幕成功点亮的配置文件示例,并说明了文件的具体位置。原创 2025-05-22 15:24:22 · 955 阅读 · 0 评论 -
ESP32 C3 SHT40温湿度传感器_驱动源码 基于Arduino_软件I2C方式实现
SHT40是一款高性能的温湿度芯片,由业内知名的Sensirion公司推出,属于其第四代数字温湿度传感器系列1。这款芯片在测量范围内能够提供始终如一的高精确度,具有多种显著的优点和特性。首先,SHT40在精度和稳定性方面表现出色。其温度精度可达±0.2°C(典型值),湿度精度可达±1.8%RH(典型值),相较于其前代产品SHT20有了进一步的提升2。同时,它还具有更好的长期稳定性,这主要得益于其内部增加的自校准功能,能够有效地补偿传感器老化和温度漂移1。原创 2024-05-23 12:16:47 · 3435 阅读 · 0 评论 -
Arduino Mega2560 作为烧录器烧写Mega2560的bootloader
本文参考自:http://www.51hei.com/bbs/dpj-48026-1.html打开arduino IDE 软件,菜单栏 文件-->示例-->ArduinoISP,这个就是官方的isp下载器代码。我们直接打开这里介绍下icsp口的定义MISO(50引脚) 5V SCK(52引脚) MOSI(51引脚) RST GND 实物接线当然也能这样接,这样要下载的板子就不用再接电源了这里注意下,Arduino UNO和..原创 2020-11-04 16:56:46 · 7950 阅读 · 2 评论
分享