太空人esp32/8266天气时钟学习经验

文章目录[隐藏]

首先多谢各位大佬开源支持,只是因为某fish标价售卖,严重打击开源的心情,感觉这种真的没必要。
现在已经流行很多个版本:可以直接将库文件不同命名,只有libraries生效,其他只有在使用时再重命名即可。
注意修改tft user setup为一致引脚设置。
在这里插入图片描述

Esp8266-nodemcu:

需要以下arduino库(可能会因为库版本不一致而报错)
请添加图片描述
其中的tft库用户引脚需要根据屏幕自定义
在这里插入图片描述
这是我的1.3inch-240*240 tft屏

请添加图片描述

请添加图片描述

注意根据屏幕及接线设置 User_Setup.h文件:

#define ST7789_2_DRIVER    // 最小配置选项,为这个显示定义下面的附加参数

  #define TFT_RGB_ORDER TFT_RGB  // 颜色顺序:红-绿-蓝

 #define TFT_WIDTH  240 // ST7789 240 x 240 and 240 x 320 驱动屏幕尺寸

 #define TFT_HEIGHT 240 // ST7789 240 x 240

#define TFT_CS   PIN_D8  // 芯片选择控制引脚D8
#define TFT_DC   PIN_D3  // 数据命令控制
#define TFT_RST  PIN_D4  // 复位引脚(可以连接到NodeMCU RST,见下一行)

#define TFT_BL PIN_D1  // LED背光灯(仅适用于ST7789带背光控制引脚)

#define LOAD_GLCD   // 字体1。原版Adafruit 8像素字体在FLASH中需要1820字节
#define LOAD_FONT2  // 字体2。小的16像素hiah字体,在FLASH中需要~3534 字节, 96个字符
#define LOAD_FONT4  // Font 4. 
#define LOAD_FONT6  // Font 6.
#define LOAD_FONT7  // Font 7. 
#define LOAD_FONT8  // Font 8. 
#define LOAD_GFXFF  // FreeFonts. 包括访问48 Adafruit GFX免费字体FF1到FF48和自定义字体

#define SMOOTH_FONT
//平滑字体
#define SPI_FREQUENCY  27000000

#define SPI_READ_FREQUENCY  20000000

#define SPI_TOUCH_FREQUENCY  2500000

源代码及库文件见🐧🐧群文件:887171863
在这里插入图片描述

Esp32:

原理类似,32板子还没买,应该类似,代码及库见群:
531732157
ESP32桌面小电视: link.
在这里插入图片描述

版权声明:本文为CSDN博主「司ʕ̯•͡˔•̯」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_52149740/article/details/120197884

生成海报
点赞 0

司ʕ̯•͡˔•̯

我还没有学会写个人说明!

暂无评论

发表评论

相关推荐

STM32智能家居项目设计

前言 该项目是嵌入式课程学习最后的一个项目设计,做的不是很好(大佬勿喷…),特别是STM32数据处理部分,因为刚学的STM32,并且对C语言的指针等的使用也有

焊接好的CH340G芯片不工作

本文不讲CH340G芯片如何焊接以及相关参数,请去官方网站寻找资料。 CH340G在根据官方文档,自己根据原理图手动焊接之后,往往还会出现不工作的情况,尤其在arduino开源板子上使用会