一.材料
① 3.2寸TFT触摸屏+Mega扩展板
②Arduino Mega
③ TFT扩展板
④超声波传感器
⑤LED,电阻,按钮,引脚头
02:07

原理图
二.库
UTFT.h
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
