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

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

/*
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);
}

 


评论:
相关文章
K210 上手(避坑)指南

这篇文档以 SIPEED MaixDuino 的使用为示例说明,并且大部分内容通用于 K210 系列开发板,可供购入 K210 系列顾客参考使用。


嵌入式AI从入门到放肆【K210篇】-- 硬件与环境

本文从芯片架构,到开发板选型,再到软件开发环境的搭建介绍了关于K210的基础ABC,这块KPU其实有很多有意思的应用,我会在后面的文章中进行更多介绍,包括SDK中各个模块的使用方式,以及如何将自己的AI模型部署到K210上面去运行。


K210开发环境搭建 、开发文档、常见问题、开发板选择

勘智K210采用RISC-V处理器架构,具备视听一体、自主IP核与可编程能力强三大特点,支持机器视觉与机器听觉多模态识别,可广泛应用于智能家居、智能园区、智能能耗和智能农业等场景。


MaixCube

MaixCube 是基于Sipeed M1n 模块(主控:Kendryte K210)开发的一款集学习开发和商用一体的人脸识别产品。


MaixPy是什么?

MaixPy 是将 Micropython 移植到 K210 的一个项目,不但支持 MCU 常规操作, 还集成了硬件加速的 AI 机器视觉和麦克风阵列相关的算法。

Maixduino系列实验

作者:驴友花雕、eagler8   共16讲

Maixduino系列实验,MaixPy零基础学习。