hyq 发表于 2023-8-2 18:20:26

求4.0寸 TFT显示屏做天气预报代码

本帖最后由 hyq 于 2023-8-2 18:21 编辑

想用esp32+4寸TFT显示屏做一个天气预报及日期时间显示屏,放卫生间梳妆镜上面。我屏驱动是ili9488,根据官网ILI9xxx TFT 液晶显示器系列 — ESPHome配置,始终没办法点亮
font:
- file: 'Font.ttf'
    id: font1
    size: 30
- file: 'Font.ttf'
    id: font2
    size: 60
- file: 'Font.ttf'
    id: font3
    size: 30

color:
- id: my_red
    red: 10%
    green: 35%
    blue: 25%
- id: my_red2
    red: 100%
    green: 18%
    blue: 5%

spi:
clk_pin: GPIO18
mosi_pin: GPIO23
miso_pin: GPIO19

display:
- platform: ili9xxx
    model: ILI9488
    cs_pin: GPIO5
    dc_pin: GPIO27
    reset_pin: GPIO33
    lambda: |-
      it.fill(Color::BLACK);
      it.print(0, 0, id(font1), id(my_red), TextAlign::TOP_LEFT, "Hello World!");
请会玩TFT屏的大佬指点一下!谢谢!


hyq 发表于 2023-8-2 21:10:00

自己顶一下!看有没有大佬愿意指点!:lol

polisher 发表于 2023-8-3 14:44:11

你的问题到底是没有显示,还是不亮?
如是前者,可能性无非两点
1.线接错了
2.屏是坏的
另,建议你把官网上关于TFT屏的LED灯那段代码也复制下来,并接好连线,不然背景灯不会亮。

hyq 发表于 2023-8-3 18:17:11

polisher 发表于 2023-8-3 14:44
你的问题到底是没有显示,还是不亮?
如是前者,可能性无非两点
1.线接错了


谢谢!可能我表达跟你理解有误,是屏幕亮,但是不显示,屏没问题,我用B站上面的人家代码可以显示,但是他是编译好的固件修改不了!我不适用。线不会接错的。我diy了不少。非常感谢你回答!

polisher 发表于 2023-8-3 19:03:50

没用过 ILI9488,不敢断言。但可以做个梳理。如你所说,如果确定硬件问题已经排除。我们来看看软件这块,如果B站提供的固件也是采用ESPHOME生成,那么证明ESPHOME的原生代码没有问题,剩下的就是IO口的差异了。有没有这种可能,你采用ESP32模块相应IO口已被占用(可以找卖家要产品规格书),可以尝试更换IO口试一试。

hyq 发表于 2023-8-3 19:49:07

polisher 发表于 2023-8-3 19:03
没用过 ILI9488,不敢断言。但可以做个梳理。如你所说,如果确定硬件问题已经排除。我们来看看软件这块,如 ...

谢谢!我慢慢梳理一下看看!

tettr 发表于 2024-1-27 22:58:40

朋友,你的这个 TFT显示屏 搞得成功吗,使用ILI9341 也是类似的问题,没能正常显示
页: [1]
查看完整版本: 求4.0寸 TFT显示屏做天气预报代码