【Wio Terminal教程】使用LCD屏幕(4)

使用LCD屏幕(4)

  • 一、TFT LCD的API例子
    • 1、实用图形
    • 2、数据显示
    • 3、字体
    • 4、作为背景显示
  • 二、如何在Wio Terminal上使用LVGL图形库
    • 1、安装Seeed_Arduino_LvGL
    • 2、示例
      • 1. Bench Mark
      • 2. Stress Test
      • 3.资源

一、TFT LCD的API例子

本节为TFT LCD库的例子提供了一些GIF动画。所有的例子都可以在“文件”->“示例”->“Seeed_Arduino_LCD”->“320 x 240”下找到。你可以使用这些例子来实现你的设计。

要了解更多关于TFT LCD屏幕的信息,请访问TFT LCD屏幕基础知识。

1、实用图形

TFT_Pie_Chart
在这里插入图片描述
TFT_ArcFill
在这里插入图片描述
TFT_ArcFillSpiral
在这里插入图片描述

2、数据显示

TFT_Clock
在这里插入图片描述

TFT_Clock_Digital
在这里插入图片描述
TFT_Terminal
在这里插入图片描述

3、字体

AII_Free_Fonts_Demo
在这里插入图片描述
RLE_Font_test
在这里插入图片描述

4、作为背景显示

TFT_Starfield
在这里插入图片描述
TFT_Matrix
在这里插入图片描述

二、如何在Wio Terminal上使用LVGL图形库

在本教程中,我们将向您展示如何在 Wio Terminal 上使用 LvGL(Light and Versatile Graphics Library)图形库。这是从原始的 lv_arduino 到 Wio Terminal 的移植版本。

LvGL 是一个开源图形库,提供了创建嵌入式 GUI 所需的一切,包括易于使用的图形元素、美观的视觉效果和低内存占用。

1、安装Seeed_Arduino_LvGL

下载Seeed_Arduino_LvGL并安装到Arduino。

2、示例

1. Bench Mark

这是LvGL图形库在Wio Terminal上的基准测试演示,只需使用Arduino IDE将benchmark.ino上传到设备即可:
在这里插入图片描述

Note:The current port of the FPS under benchmark demo is not displaying properly, please stay tune to more updates.

2. Stress Test

这是LvGL图形库在Wio Terminal上的基准测试演示,只需使用Arduino IDE将lv_stresss.ino上传到设备即可:
在这里插入图片描述如需更多使用方法,您还可以参考LvGL的官方文档和Arduino示例。

3.资源

LVGL官方文档

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/2779214.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

ERROR: Could not build wheels for roslz4

Python bugs 最近在安装python的rosbag包时出现了诸多问题,特别记录下。 python版本:3.11 系统版本:Windows10 x86_64 使用conda虚拟环境进行包管理。 运行命令 pip3 install roslz4 --extra-index-url https://rospypi.github.io/simple…

【数据结构与算法】【小白也能学的数据结构与算法】递归 分治 迭代 动态规划 无从下手?一文通!!!

🎉🎉欢迎光临🎉🎉 🏅我是苏泽,一位对技术充满热情的探索者和分享者。🚀🚀 🌟特别推荐给大家我的最新专栏《数据结构与算法:初学者入门指南》📘&am…

|Python新手小白低级教程之项目篇——turtle库|第一章:turtle库基础(1)

项目篇—文章目录 一、预告二、turtle基础1.导入2.画图代码(1)turtle.forward(长度)练习1.1 画线段 (2)turtle.left()和turtle.right()操作符练习2.1 画出边长为100正方形练习2.2 画出边长为100的三角形 (3&#xff09…

腾讯云4核8G12M轻量应用服务器性能够用吗?支持多少人?

腾讯云轻量4核8G12M轻量应用服务器支持多少人同时在线?通用型-4核8G-180G-2000G,2000GB月流量,系统盘为180GB SSD盘,12M公网带宽,下载速度峰值为1536KB/s,即1.5M/秒,假设网站内页平均大小为60KB…

Web前端-移动web开发_rem布局

文章目录 移动web开发之rem布局1.0 rem基础1.1 rem单位(重点)1.2 em单位(了解)1.3 媒体查询什么是媒体查询媒体查询语法规范 1.4 less 基础维护css弊端Less 介绍Less安装Less 使用之变量使用node编译less的指令Less 编译 vocode Less 插件Less 嵌套Less 运算Less中的Mixin混入L…

车载测试Vector工具——常见问题汇总

车载测试Vector工具——常见问题汇总 我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师(Wechat:gongkenan2013)。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 屏蔽力是信息过载时代一个人的特殊竞争力,任何 消耗你的人和事,多看一眼都是你的…

C++重新入门-循环

目录 1.循环类型 while循环: for循环 基于范围的for循环(C11) do...while 循环 2.循环控制语句 3.无限循环 有的时候,可能需要多次执行同一块代码。一般情况下,语句是顺序执行的:函数中的第一个语句先执行,接着…

《零基础实践深度学习》基于线性回归实现波士顿房价预测任务1.3.3

1.3.3 基于线性回归实现波士顿房价预测任务 深度学习不仅实现了模型的端到端学习,还推动了人工智能进入工业大生产阶段,产生了标准化、自动化和模块化的通用框架。不同场景的深度学习模型具备一定的通用性,五个步骤即可完成模型的构建和训练&…

vs2019 - signtool签名和验签的手工操作

文章目录 vs2019 - signtool签名和验签的手工操作概述笔记导入根证书时间戳服务器的选择code sign - 签名文件在代码签名(code sign)前后的区别签名后, 查看属性, 是正常的.用signtool命令行进行验签移除签名END vs2019 - signtool签名和验签的手工操作 概述 signtool是进行c…

linux优化空间完全卸载mysql——centos7.9

文章目录 ⭐前言⭐linux命令使用💖 基础命令💖 内存优化💖 完全删除mysql ⭐结束 ⭐前言 大家好,我是yma16,linux优化空间&完全卸载mysql——centos7.9。 linux内存分配 在Linux中,内存分配是通过几种…

Linux---网络基础

计算机中的常见概念 协议(Protocol): 协议是计算机网络中用于通信的规则和约定的集合。它规定了数据传输的格式、序列、错误检测和纠正方法等。常见的网络协议包括TCP/IP、HTTP、FTP等。 IP地址(IP Address)&#xf…

Python3集合 set 心得

Python3集合 set 心得 本文是个人在学习中的一些心得,不能保证文中的内容准确,欢迎大家批评指正。 集合 set 是Python中的一种数据容器,集合有2种定义方式。 1、花括号 {} ,花括号内加入集合的元素,元素之间用逗号 …

通过Dynamo删除Revit中族参数探究

起因是这样的,有位同事想在项目中直接删除revit族的参数,而不打开族,避免因为重载族,造成一些管件连接断开,于是就有了下面这些研究,当然是因为我没办法实现这个想法,所以这次可以分享下研究的过…

linux系统定时任务管理

crontab使用 一、crontab简介 crontab 这个指令所设置的工作将会循环的一直进行下去!可循环的时间为分钟、小时、每周、每月或每年等。crontab 除了可以使用指令执行外,亦可编辑 /etc/crontab 来支持。 至于让 crontab 可以生效的服务则是 crond 这个服…

39 MDK 的编译过程及文件类型全解

文章目录 39.1 编译过程39.1.1 编译过程简介 39.2 程序的组成、存储与运行39.3 编译工具链39.3.1 MDK编译文件39.3.2 设置环境变量39.3.3 运行39.3.4 armcc、armasm 及 armlink39.3.4.1 armcc39.3.4.2 查询具体的MDK编译选项的具体信息39.3.4.3 armasm39.3.4.4 armlink39.3.4.5…

“OLED屏幕,色彩绚丽,画面清晰,让每一帧都生动无比。“#IIC协议【上】

"OLED屏幕,色彩绚丽,画面清晰,让每一帧都生动无比。"#IIC协议【上】 前言预备知识1.IIC协议初识1.1 IIC协议概述1.2 IIC协议的特点1.3 IIC协议的构成 2. IIC起始信号和终止信号2.1起始型号和终止信号时序图分析2.2起始信号函数和终…

JAVA学习笔记9

1.Java API 文档 1.java类的组织形式 2.字符类型(char) 1.基本介绍 ​ *字符类型可以表示单个字符,字符类型是char,char是两个字节(可以存放汉字),多个字符我们用字符串String ​ eg:char c1 ‘a’; ​ char c2…

【Android】使用Android Studio运行Hello World项目

文章目录 1. JDK的安装与配置2. Android Studio的安装3. 运行Hello World项目3.1 新建项目3.2 修改项目配置3.2.1 修改UI界面3.2.2 配置 Android SDK 3.3 添加并运行虚拟设备3.4 运行项目 1. JDK的安装与配置 想要使用Android Studio,必须先配置Java环境&#xff0…

vue3初识

目录 一、前言二、主观感受三、vue3初探 原文以及该系列教程文章后续可点击这里查看:vue初识 一、前言 Vue.js是一款流行的前端框架,最初由尤雨溪(Evan You)于2014年创建,非常的年轻。官网为vue3, 但要注…

Learn LaTeX 015 - LaTex Typeset 抄录

https://www.douyin.com/user/self?modal_id7306721102380764453&showTabpost GitHub address: https://github.com/yasenstar/learn_latex Gitee address: https://gitee.com/yasenstar/learn_latex