菜鸟日记, TTGO ESP32 1.14 LCD开发板图片显示

TTGO T-Display ESP32 1.14英寸LCD开发板。

烧入环境,Arduino IDE

使用开发板自带按键浏览4张图片。

#include <TFT_eSPI.h>
#include "av1.h"

#define   MODE 0    // 按键连接引脚
int KeyNum = 1;     // 初识执行状态

TFT_eSPI tft = TFT_eSPI(135, 240);                //设置屏幕大小

void setup()
{
  pinMode(MODE,INPUT);
  Serial.begin(115200);
  tft.init();                                   //初始化函数
  tft.setRotation(0);                           //设置屏幕方向,0为0°,1为90°,2为180°,3为270
  tft.fillScreen(TFT_BLACK);                    //填充全屏幕, 后面是颜色值
  
        
}

void loop(){ 
  if (digitalRead(MODE) == 0) {                 // 如果检测到按键按下
    delay(500); KeyNum ++; delay(500);          // 执行模式 +1
    if (KeyNum>=5) {                            // 如果超过设定执行状态数量,那么就回到 1 号模式
      KeyNum = 1;
      }
    }
  
  switch(KeyNum){
    case 1:
      tft.pushImage(0,0,135, 240,av1);             
      break;
    case 2:
      tft.pushImage(0,0,135, 240,av2);
      break;
    case 3:
      tft.pushImage(0,0,135, 240,av3);
      break;
    case 4:
      tft.pushImage(0,0,135, 240,av4);
      break;
    default: 
      tft.drawString("BUG", 80, 50, 4);
      break;
  }
 
}


下载av1.h文件复制到项目文件夹.

下载地址:百度网盘 请输入提取码8888

上传运行即可。

视频

TTGO ESP32 1.14 LCD开发板图片显示

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值