安装<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); }
这篇文档以 SIPEED MaixDuino 的使用为示例说明,并且大部分内容通用于 K210 系列开发板,可供购入 K210 系列顾客参考使用。
本文从芯片架构,到开发板选型,再到软件开发环境的搭建介绍了关于K210的基础ABC,这块KPU其实有很多有意思的应用,我会在后面的文章中进行更多介绍,包括SDK中各个模块的使用方式,以及如何将自己的AI模型部署到K210上面去运行。
勘智K210采用RISC-V处理器架构,具备视听一体、自主IP核与可编程能力强三大特点,支持机器视觉与机器听觉多模态识别,可广泛应用于智能家居、智能园区、智能能耗和智能农业等场景。
MaixCube 是基于Sipeed M1n 模块(主控:Kendryte K210)开发的一款集学习开发和商用一体的人脸识别产品。
MaixPy 是将 Micropython 移植到 K210 的一个项目,不但支持 MCU 常规操作, 还集成了硬件加速的 AI 机器视觉和麦克风阵列相关的算法。