找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5039|回复: 7
打印 上一主题 下一主题
收起左侧

一款基于Arduino平台的零代码就可驱动的串口彩屏分享

[复制链接]
跳转到指定楼层
楼主
多年前在论坛上看到一个帖子:




引起了我的共鸣:能不能有一种彩屏,可以像Arduino IDE自带的串口监视器一样,能够实时显示串口发来的数据,而不需要库或者大量代码的支持?为了实现这个功能,了不少公司的彩屏模块回来测试,结果还别说,还真找到了一款,就是今天我要介绍的这款ATFC043的串口屏。

说到串口屏,讨论区也有朋友分享Arduino驱动串口屏的帖子。市场通用的串口屏,是通过16进制的指令进行彩屏的操作。如背光亮度调节,串口要发送:AA 30 80 CC 33 C3 3C 一系列16进制指令。而Arduino的串口是字符串的形式,要发送16进制,需要进行一些数据变换,对初学者还是不够友好。

下面分享ATFC043串口屏功能和使用方法:我们以Arduino IDE自带的串口例程:ASCIITable为例。我们使用最通用的UNO主板进行测试。将程序上传到UNO主板。
UNO主板和彩屏的接线图如下:


这是实物图接线图





这是Arduino软件端的程序代码






这是Arduino IDE串口监视器的显示结果






这是ATF串口智能屏的显示结果






彩屏上和串口监视器上的显示数据是一模一样的。我们在没有增加任何彩屏代码的情况下,只使用Serial.print()指令,就实现了彩屏的显示。


此外,串口屏还支持图片,控件,音视频等显示播放。可以说为Arduino项目开发提供了很大的便捷。有兴趣的小伙伴可以了结一下:
有兴趣的小伙伴,可以下载更多教程了解一下:

资料链接:https://pan.baidu.com/s/1ibJxmcOVYDzBR3IpeGgwfQ
提取码:ykvd
b220118a

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏2 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:1000500 发表于 2022-1-10 09:55 | 只看该作者


用彩屏做个遥控器,也挺香的。

回复

使用道具 举报

板凳
ID:1000500 发表于 2022-2-16 11:23 | 只看该作者





常规液晶屏的西文字符和汉字,都是使用点阵字库,16*16,32*32等等。这种字库的好处是响应速度快,缺点是显示效果单一,不能自由放大缩小。

现在ATF串口屏支持矢量字体显示。

矢量字是通过数学曲线来描述的,它包含了字形边界上的关键点,连线的导数信息等。这类字体的优点是字体实际尺寸可以任意缩放而不变形、变色。Windows系统字库TTF字库就是矢量字体。


这样彩屏上的字体大小就可以像电脑上一样,自由设置,还可以设置粗体,斜体等各种显示效果。

昨天试用了一下,效果还真不错。很多点阵字库中没有得生僻字,也能显示。

评分

参与人数 1黑币 +50 收起 理由
admin + 50 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

地板
ID:53978 发表于 2022-2-25 17:15 | 只看该作者
这种方式单片机效率会不会很低呀
回复

使用道具 举报

5#
ID:1000500 发表于 2022-3-3 14:56 | 只看该作者
smartphone 发表于 2022-2-25 17:15
这种方式单片机效率会不会很低呀

所有运算都是在串口屏上进行的。arduino控制器只是提供数据。所以不但不会降低单片机效率,还会提高。

回复

使用道具 举报

6#
ID:1000500 发表于 2022-3-25 14:00 | 只看该作者




矢量字库测试程序和视频。






回复

使用道具 举报

7#
ID:884042 发表于 2022-4-3 22:39 | 只看该作者
天哪,还真有这玩意?这东西在哪买?对不起,我的,我真的很需要这个酷酷的东西
回复

使用道具 举报

8#
无效楼层,该帖已经被删除
9#
ID:1000500 发表于 2023-2-7 17:32 | 只看该作者
这款彩屏针对arduino,esp32平台开发,对新手很友好。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表