first commit
This commit is contained in:
67
UTouch_QuickDraw/UTouch_QuickDraw.ino
Executable file
67
UTouch_QuickDraw/UTouch_QuickDraw.ino
Executable file
@@ -0,0 +1,67 @@
|
||||
// UTouch_QuickDraw
|
||||
// Copyright (C)2015 Rinky-Dink Electronics, Henning Karlsen. All right reserved
|
||||
// web: http://www.RinkyDinkElectronics.com/
|
||||
//
|
||||
// This program is a quick demo of how to use the library.
|
||||
//
|
||||
// This program requires the UTFT library.
|
||||
//
|
||||
// It is assumed that the display module is connected to an
|
||||
// appropriate shield or that you know how to change the pin
|
||||
// numbers in the setup.
|
||||
//
|
||||
|
||||
#include <UTFT.h>
|
||||
#include <UTouch.h>
|
||||
|
||||
// Initialize display
|
||||
// ------------------
|
||||
// Set the pins to the correct ones for your development board
|
||||
// -----------------------------------------------------------
|
||||
// Standard Arduino Uno/2009 Shield : <display model>,19,18,17,16
|
||||
// Standard Arduino Mega/Due shield : <display model>,38,39,40,41
|
||||
// CTE TFT LCD/SD Shield for Arduino Due : <display model>,25,26,27,28
|
||||
// Teensy 3.x TFT Test Board : <display model>,23,22, 3, 4
|
||||
// ElecHouse TFT LCD/SD Shield for Arduino Due : <display model>,22,23,31,33
|
||||
//
|
||||
// Remember to change the model parameter to suit your display module!
|
||||
UTFT myGLCD(ITDB32S,38,39,40,41);
|
||||
|
||||
// Initialize touchscreen
|
||||
// ----------------------
|
||||
// Set the pins to the correct ones for your development board
|
||||
// -----------------------------------------------------------
|
||||
// Standard Arduino Uno/2009 Shield : 15,10,14, 9, 8
|
||||
// Standard Arduino Mega/Due shield : 6, 5, 4, 3, 2
|
||||
// CTE TFT LCD/SD Shield for Arduino Due : 6, 5, 4, 3, 2
|
||||
// Teensy 3.x TFT Test Board : 26,31,27,28,29
|
||||
// ElecHouse TFT LCD/SD Shield for Arduino Due : 25,26,27,29,30
|
||||
//
|
||||
//UTouch myTouch( 6, 5, 4, 3, 2);
|
||||
UTouch myTouch( 15,10,14, 9, 8);
|
||||
|
||||
void setup()
|
||||
{
|
||||
myGLCD.InitLCD();
|
||||
myGLCD.clrScr();
|
||||
|
||||
myTouch.InitTouch();
|
||||
myTouch.setPrecision(PREC_MEDIUM);
|
||||
}
|
||||
|
||||
void loop()
|
||||
{
|
||||
long x, y;
|
||||
|
||||
while (myTouch.dataAvailable() == true)
|
||||
{
|
||||
myTouch.read();
|
||||
x = myTouch.getX();
|
||||
y = myTouch.getY();
|
||||
if ((x!=-1) and (y!=-1))
|
||||
{
|
||||
myGLCD.drawPixel (x, y);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user