快速入门ESP32(PlatformIO+esp32-s3)
没有废话,就是快速、记住是快速!(最好有点基础看,会更快)
开发环境
开发环境:VSCode PlatformIO esp32-s3
关于搭建环境,链接: 快速环境搭建
解决PlatformIO下载速度慢以及容易出错(解决vscode下载缓慢问题): 点我解决下载慢的问题
点亮TFT液晶
链接: 点亮液晶ST7789
遇坑(遇到如下bug,你遇到了嘛,“狗头”表情)
1、TFT_eSPI库,无线重启问题!
解决:
其实就是版本不兼容导致的,我遇到了,见此链接:点我查看
这边把platformio.ini配置改成如下:
platform = espressif32@6.6.0
framework = arduino
2、TFT_eSPI库点不亮ST7789TFT屏幕。
解决:
背光引脚采用低电平点亮(当然,大部分是高电平点亮),在User_Setup.h中,将TFT_BACKLIGHT_ON默认的HIGH改成LOW。
#define TFT_BL 25 // LED back-light control pin
#define TFT_BACKLIGHT_ON LOW // Level to turn ON back-light (HIGH or LOW)
老调用人家的库,自己写库吧(新手略过)
首先,其实我也是入门,但是,很多时候不爱调用库,所以不爱调库(“狗头”表情)就可以自己写自己的库。
如何写自己的Arduino库:链接
如何编写发布Arduino库:链接
ps:由于本人arduino用起来不得劲,已经弃坑,还使用IDF了。“哈气”表情)
b站地址
链接,若后期有好玩的东西,同时会分享在csdn和b站上,有视频会更加清晰,感谢! 点我~~关—注–哈!