太空人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.
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值