[How To Mechatronics]Arduino TFT液晶触摸屏教程(
HWTtao
2021年12月04日 16:12

一.材料

① 3.2寸TFT触摸屏+Mega扩展板

②Arduino Mega

③ TFT扩展板

④超声波传感器

⑤LED,电阻,按钮,引脚头

02:07

原理图

.库

  1. UTFT.h

  2. UTouch.h

http://rinkydinkelectronics.com/library.php

三.代码

I.初始化

  • UTFT myGLCD(SSD1289,38,39,40,41)

  • UTouch myTouch(6,5,4,3,2)

定义对象

  • myGLCD.InitLCD(); 初始化显示屏

  • myGLCD.clrScr();清空显示屏

  • myTouch.InitTouch();初始化触摸

  • myTouch.setPrecision(PREC_MEDIUM);?设置,具体作用不详

II.绘制

  • myGLCD.setBackColor(R,G,B);背景颜色

  • myGLCD.setColor(R,G,B);设置绘制颜色

  • myGLCD.setFont(FONTNAME)设置字体

  • myGLCD.print(str,pos,大小);打印

  • myGLCD.drawLine(aPOS,bPOS)画线

03:57

  • myGLCD.fillRoundRect(aPOS,bPOS);绘制圆角矩形

04:39

III.触摸

  • myTouch.dataAvailable();屏幕是否被触摸

  • myTouch.read();读触摸数据

    • myTouch.getX()读X

    • myTouch.getY()读Y

05:16