使用TFT LCD制作Arduino触摸屏计算器

Posted 子鱼_

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用TFT LCD制作Arduino触摸屏计算器相关的知识,希望对你有一定的参考价值。

Arduino开发板总是可以帮助我们轻松地构建一个项目,并使其看起来更具有吸引力。对一个带有触摸功能的液晶显示屏进行编程听起来可能是一件复杂的工作,但是通过使用Arduino库和扩展模块可以使得这项工作变得非常简单。在本项目中,我们将使用一个2.4寸Arduino TFT液晶屏来构建Arduino触摸屏计算器,它可以执行加法、减法、除法和乘法等所有基本计算。

 

所需材料

1.    Arduino Uno开发板

2.   2.4寸TFT LCD液晶显示屏模块

3.   9V电池。

 

了解TFT LCD液晶屏模块

在我们深入了解该项目之前,了解这个2.4“TFT液晶显示模块的工作原理以及使用的型号是很重要的。我们来看看这个2.4寸TFT液晶屏模块的引脚。

技术分享图片

 

正如你所看到的,该模块有28个引脚,可以完美的融入任何Arduino Uno / Arduino Mega开发板。下表给出了这些引脚的说明。

技术分享图片

 

正如你所看到的,模块引脚可以分为四个主要的分类,分别是LCD命令引脚、LCD数据引脚、SD卡引脚和电源引脚,我们不需要知道这些引脚的详细工作原理,因为他们将由Arduino库来实现。

 

您还可以在上面展示的模块的底部找到一个SD卡插槽,这个插槽可以用来加载带有bmp图像文件的SD卡,这些图像可以使用Arduino程序显示在我们的TFT LCD液晶屏上。

 

另一个要注意的重要事情是你的接口IC。从Adafruit TFT LCD模块到廉价的中国克隆版,市场上有很多类型的TFT模块。一个适合Adafruit扩展板的程序对于中国的扩展板来说可能并不一样。因此,了解您手中持有是哪种类型的LCD液晶屏是非常重要的。这个细节必须从供应商处获得。如果你有像我这样便宜的克隆版,那么它最有可能使用驱动器IC ili9341。您可以按照Arduino官方教程来尝试一些基本的示例程序,熟悉这款液晶屏。

技术分享图片

更多详细内容请参见:https://www.yiboard.com/thread-763-1-1.html

以上是关于使用TFT LCD制作Arduino触摸屏计算器的主要内容,如果未能解决你的问题,请参考以下文章

基于arduino的ESP32 学习笔记 TFT_eSPI和LVGL库使用笔记

基于arduino的ESP32 学习笔记 TFT_eSPI和LVGL库使用笔记

STM32CubeMX学习笔记(39)——FSMC接口使用(TFT-LCD屏触摸)

Arduino TFT_eSPI库来驱动SPI接口的LCD显示文字详解

Arduino开发-TFT_eSPI库学习

20180906 实验2 使用触摸屏