【问题标题】:Cannot get my ESP32 TFT_eSPI display to work无法让我的 ESP32 TFT_eSPI 显示器工作
【发布时间】:2022-07-11 04:56:51
【问题描述】:

以下程序有效;但是,当我将以下代码粘贴在程序中时,我有太阳跟踪程序计算太阳的仰角和方位角 t 不显示。有什么建议吗?

#include <TFT_eSPI.h>
#include <SPI.h>

TFT_eSPI tft=TFT_eSPI();

int sun_azimuth;

void setup() {
  tft.init();
  sun_azimuth = 2 +2;
}

void loop() {
  tft.fillScreen(TFT_BLACK);
  tft.setRotation(1);
  tft.setCursor(10,40);
  tft.setTextColor(TFT_WHITE);
  tft.setTextSize(4);
  tft.println(String(sun_azimuth));
  delay(3000);

}

【问题讨论】:

  • 如果我询问不起作用的代码,我想我会分享不起作用的代码。
  • 由于某种原因堆栈溢出不允许我粘贴代码

标签: arduino esp32


【解决方案1】:

您的代码看起来不错。 你能做任何显示吗?还是只有在有特定代码时才停止显示?

如果您根本无法显示任何内容,则需要通过编辑 User_Setup.h 文件在库中明确定义 SPI 引脚。

关于太阳的仰角和方位角计算,this 可能你会感兴趣。我个人发现这个库在这个项目下工作,非常适合卫星和太阳跟踪。祝你好运。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-19
    • 2018-09-03
    • 1970-01-01
    • 2013-11-13
    • 1970-01-01
    相关资源
    最近更新 更多