Arduino 以其易用性及强大的程序控制功能已经迅速吸引了国内外众多电子爱好者和产品开发人员的眼球,很多创客和中小学也使用Arduino进行机器人编程相关的教学!

普通的Arduino电子积木都是一些数字量和模拟量的传感器。如果要驱动显示屏,Arduino就有些吃力,目前常用的还是1602单色液晶。给Arduino UNO挂上一个彩屏是一件高大上的事情。

前期找了一些显示屏,比如尺寸在1.8寸~4.3寸之间的小彩屏,价格还是比较亲民,但我发现使用UNO来驱动会很麻烦:需要写初始参数、设定BLOCK等底层函数、如果要显示字体,还得自己做软字库,更要命的是,写个图片什么的,还得找个NorFlash才能存得下(一张240*320分辨率的图片就占用了15360000字节,放在的UNO的主控FLASH空间是吃不消的)

商家已经开发了相关的库和例程,但用起来还是很吃力,像这段清屏代码,初学者就不容易读懂。

这个函数先使用Address_set()设置了刷新区域,然后把LCD_CS针脚电压拉低,之后循环写入color。color分两次写入,一次写入高八位(16位整形前面8个bit),一次写入低八位。但loop()函数中LCD_Clear()却是直接用十六进制写入的。

这种操作对于有一定应用基础的用户还可以,但对初学者,想把彩屏用起来,相当有难度。

那有没有适合Arduino新手使用的彩屏呢?你别说,还真有:ATLLet035的3.5寸电阻触摸彩屏。价格还算亲民。这是这款彩屏的图片。

从外观看,和其他彩屏没太大区别。但从背面图片看,彩屏增加了一颗ARM处理器,还有一个TF卡槽,板子上还留有外部FLASH。接口呢,使用串口就可以驱动。

这款彩屏虽然尺寸更大,还带有触摸,但用法实在是超级简单。

拿到手,就先测试了一下:

先打开了Arduino自带的例程“ASCIITable”,这个程序是串口打印字符串的例子。可以通过Arduino IDE自带的串口监视器查看输出结果。

现在就是在Arduino IDE串口监视器里面看到的串口字符串打印结果。

下面我把ATLLet035彩屏的VCC-TX-RX-GND接到Arduino UNO主板上。我们看下彩屏的显示效果:

串口监视器的显示数据,在ATLLet035彩屏上得到完整显示。没有修改代码、没有加库文件,接上就可以显示。

有关这款屏的更多玩法,后续有跟多分享。

arduino动态刷新显示_Arduino驱动TFT彩色触摸屏-有没有更好的方法?相关推荐

  1. arduino动态刷新显示_360Hz刷新率加Fast IPS,这是电竞显示器的未来?不见得

    为了在游戏显示器这一领域拼得一席之地,各家都在高刷新率显示器上拼命,120Hz已经是小意思,144Hz比比皆是,甚至于240Hz也在笔记本和显示器上出现了.不过最夸张的显然还是华硕,在年初CES的时候 ...

  2. 【STemWin】STM32F103VE单片机用FSMC驱动ILI9341彩色触摸屏(触控芯片XPT2046),并裸机移植STemWin图形库(采用LCDConf_FlexColor.c模板)

    本程序采用的是STM32F103VE单片机,外部晶振的大小为8MHz,使用HAL库编写程序. 程序下载地址:https://pan.baidu.com/s/1-Q4LX3DkMjDcLod1m3r1o ...

  3. arduino动态刷新显示_来看看ROG电竞显示器吧

    告诉大家该怎样畅快电竞 首先这款电竞显示器 就是我们的首款360Hz刷新率的 ROG SWIFT PG259QN超梦电竞显示器 强悍的Fast IPS面板 不仅带来了360Hz超高刷新率 还能提供1m ...

  4. arduino动态刷新显示_2019 台北电脑展:华硕显示器产品精锐尽出

    显示器是华硕深耕的产品门类之一,2018 年华硕电竞显示器便占据了全球出货量第一的位置.在今年的台北电脑展上,华硕也带来了多款显示器新品,包括电竞显示器.专业显示器.便携显示器等品类. 首先是主打电竞 ...

  5. STM32 驱动4.3寸TFT LCD 触摸屏

    STM32 驱动4.3寸TFT LCD 触摸屏 STM32的FSMC接口是并行总线接口,可以用于驱动存储芯片如FLASH/SRAM等,也可以用于驱动并口LCD屏.触摸屏是在显示屏上覆盖一层触摸感应的外 ...

  6. ESP32_驱动TFT彩屏_Arduino

    ESP32_驱动TFT彩屏_Arduino 一.我们用到的库 1.库的简单介绍 2.关于库的安装 二.修改自定义库驱动文件 1.找到库的安装路径 2.设置彩屏的驱动芯片类型 3.设置屏幕的宽高 4.设 ...

  7. Arduino TFT LCD触摸屏教程

    在本Arduino教程中,我们将学习如何在Arduino上使用TFT LCD触摸屏.您可以观看以下视频或阅读下面的书面教程. 概述 在本教程中,我编写了三个示例. 第一个例子是使用超声波传感器的距离测 ...

  8. arduino 舵机接线图_arduino+16路舵机驱动板连接测试

    用Arduino类库驱动舵机并不是一件难事,如果需要驱动很多电机,就需要要占用更多的引脚,也会影响到Arduino的处理能力.专门的舵机驱动板很好的解决了这个问题. 此舵机驱动板使用PCA9685芯片 ...

  9. arduino 舵机接线图_arduino+16路舵机驱动板连接测试(示例代码)

    用Arduino类库驱动舵机并不是一件难事,如果需要驱动很多电机,就需要要占用更多的引脚,也会影响到Arduino的处理能力.专门的舵机驱动板很好的解决了这个问题. 此舵机驱动板使用PCA9685芯片 ...

  10. arduino 控制无刷电机_Arduino Uno 驱动无刷电调

    本帖最后由 希岩 于 2020-5-28 13:06 编辑 Arduino提供了PWM驱动库,但很难调整PWM频率.手头有有个无刷电机和一个电调,如何驱动电调呢? 可以看下面的连接http://www ...

最新文章

  1. [VBScript] 自动删除2小时以前生成的文件
  2. PyCharm与git/GitHub取消关联
  3. TFS2008 基本安装
  4. Windows建立目录软连接
  5. Lesson 16.3 卷积操作
  6. Spring框架你敢写精通,面试官就敢问@Autowired注解的实现原理
  7. 《Netkiller Spring Cloud 手札》之 Master / Slave 主从数据库数据源配置
  8. Java应用程序中的内存泄漏和内存管理
  9. C# 监控字段_有哪些好的C#开源项目推荐?
  10. 10 分钟入门 Less 和 Sass
  11. 中累计直方图_新特性解读 | MySQL 8.0 直方图
  12. docker server 容器连接sql_Docker 容器的网络连接
  13. 使用委托(事件)或中介设计模式实现多个Windows窗体文本框的同步
  14. 谷歌 Daydream VR 开发工具
  15. L2-007 家庭房产 (25 point(s))
  16. java中cplex程序_Cplex中文教程全 PDF 下载
  17. Win11快捷键大全
  18. python做生物信息学分析_Python从零开始第五章生物信息学⑤生存分析(log-rank)
  19. ios html fixed,ios下position:fixed失效的问题解决
  20. 顺丰云服务器,基于华为云云原生解决方案,顺丰“快递+”这一项业务效率提升了48倍...

热门文章

  1. mysql中表示金钱的类型
  2. 所有编程语言为我作证,随机数骗局大揭秘,随机数都是骗人的!
  3. Spring boot学习(七)Spring boot配置slf4j+logback日志框架
  4. [Hdu3555] Bomb(数位DP)
  5. SQL Server 两个时间段的差and时间截取到时分
  6. PMP学习笔记之四 第三章 单个项目管理过程
  7. 鹰眼跟踪、限流降级,EDAS的微服务解决之道
  8. Linux Shell常用技巧(六) sort uniq tar split
  9. android147 360 程序锁
  10. ExtJS4系列目录