Maixduino系列实验5.点亮Maixduino配套2.4寸LCD屏

Maixduino系列实验5.点亮Maixduino配套2.4寸LCD屏

ST7789驱动器芯片2.4寸LCD屏(24P 320X240)

  1. 模块名称:液晶显示模块
  2. 型号:KD024C-4
  3. 同类型型号:
  4. 兼容型号:
  5. 显示模式:TFT
  6. 显示色彩:65/262K
  7. 分辨率: 240*320
  8. 点距:0.153 (H) x 0.153 (V)
  9. 视角:12:00
  10. 控制IC:ST7789V
  11. 显示类型:全透型,常白
  12. 外形尺寸:42.7260.262.6mm
  13. 可视面积:38.32*50.56 mm
  14. 点阵区面积:36.72*48.96mm
  15. 亮度:300cd/m2
  16. 对比度:500
  17. 接口类型: 8/9/16/18位8080并口
    16/18位RGB接口
    3/4线SPI接口
  18. 引脚数:24
  19. 引脚距离:0.5mm
  20. 连接类型: FPC插接型
  21. 工作电压:3.3V
  22. 背光灯颜色及类型: 白色LED背光
  23. 背光电路:4 LED 并联, 共阳
    If=80mA, Vf =3.2V
  24. 使用寿命:100000h
  25. 工作温度:-20----70°C
  26. 储存温度:-30----80°C
  27. 质量体系认证:ISO9001:2008
  28. 产品认证:RoHS

Maixduino系列实验5.点亮Maixduino配套2.4寸LCD屏

安装<Sipeed_ST7789.h>库,开发板自带

Maixduino系列实验5.点亮Maixduino配套2.4寸LCD屏

/*
Maixduino系列实验(5)
项目之三:点亮Maixduino配套2.4寸LCD屏
安装<Sipeed_ST7789.h>库,开发板自带
*/

#include <Sipeed_ST7789.h>

SPIClass spi(SPI0); // Maix系列板载LCD必须为SPI0
Sipeed_ST7789 lcd(320, 240, spi);

void func()
{
   lcd.fillScreen(COLOR_RED);
   lcd.drawRect(20, 20, 50, 50, COLOR_WHITE);
   lcd.fillCircle(100, 100, 40, COLOR_WHITE);
   lcd.fillTriangle(10, 200, 300, 200, 300, 150, COLOR_WHITE);
   lcd.setTextSize(2);
   lcd.setTextColor(COLOR_WHITE);
   lcd.setCursor(100, 30);
   lcd.println("hello Maixduino");
}

void func2()
{
   lcd.fillScreen(COLOR_RED);
   lcd.drawRect(20, 20, 50, 50, COLOR_WHITE);
   lcd.fillCircle(180, 50, 40, COLOR_WHITE);
   lcd.fillTriangle(10, 300, 200, 300, 200, 150, COLOR_WHITE);
   lcd.setTextSize(2);
   lcd.setTextColor(COLOR_WHITE);
   lcd.setCursor(1, 100);
   lcd.println("hello Maixduino");
}

void setup()
{
   lcd.begin(15000000, COLOR_RED);
}

void loop()
{
   lcd.setRotation(0);
   func();
   delay(3000);
   lcd.invertDisplay(true);
   func();
   delay(3000);
   lcd.setRotation(1);
   func2();
   delay(3000);
   lcd.setRotation(2);
   func();
   delay(3000);
   lcd.setRotation(3);
   func2();
   delay(3000);
}

Maixduino系列实验5.点亮Maixduino配套2.4寸LCD屏

- 本文来自网络,如有侵权,请联系本站处理。

2023-01   阅读(1)   评论(0)
 标签: ai Maixduino

涨知识
排序

排序是计算机内经常进行的一种操作,其目的是将一组“无序”的记录序列调整为“有序”的记录序列。

评论:
相关文章