Aparência do módulo ligado, rodando o demo. Na foto abaixo eu mostro um modelo azul, mas o modelo ofertado neste anúncio é vermelho.
O kit vermelho está no fim. Novos compradores deverão receber o kit azul. Funcionalmente é a mesma coisa.
É importante ter em mente que o display, a touchscreen e o leitor de cartões são independentes. Você pode testar cada um separadamente.
Bibliotecas necessárias:
Com estas bibliotecas instaladas, seus exemplos funcionam com este kit sem maiores modificações, exceto talvez a calibração do touchscreen. Mas atente para o fato de que os demos vem ajustados para o Arduino UNO e se você estiver usando um Mega precisará comentar uma linha e “descomentar” outra. Cada sketch de demo mostra qual é.
Troque (no sketch exemplo):
x=myTouch.getX();
por:
x=320-myTouch.getX();
Se a calibração da touchscreen não funcionar, leia as instruções (desatualizadas) a seguir, pois eu explico como resolver isso.
O que se segue está desatualizado e vou manter aqui porque pode ser útil caso você precise adaptar um programa antigo
Bibliotecas necessárias:
UTFT
http://www.henningkarlsen.com/electronics/library.php?id=51
ITDB02_Touch
http://www.henningkarlsen.com/electronics/library.php?id=55
Para testar o display (sem o touchscreen)
Abra o exemplo UTFT->Arduino->UTFT_Demo_320x240
UTFT myGLCD(ITDB32S,19,18,17,16); // Remember to change the model parameter to suit your display module!
//UTFT myGLCD(ITDB32S,38,39,40,41); // Remember to change the model parameter to suit your display module!
UTFT myGLCD(ITDB32S,38,39,40,41);
libraries\ITDB02_Touch\ITDB02_
#define PixSizeX -16
#define PixOffsX 206
#define PixSizeY 11
#define PixOffsY 380
por
#include <UTFT.h>
Substitua:
// Uncomment the next two lines for the ITDB02 Shield
ITDB02 myGLCD(19,18,17,16);
ITDB02_Touch myTouch(15,10,14,9,8);
// Uncomment the next two lines for the ITDB02 Mega Shield
//ITDB02 myGLCD(38,39,40,41); // Remember to add ASPECT_16x9 if you are using an ITDB02-3.2WC!
//ITDB02_Touch myTouch(6,5,4,3,2);
por:
UTFT myGLCD(ITDB32S,38,39,40,41); // Remember to add ASPECT_16x9 if you are using an ITDB02-3.2WC!
ITDB02_Touch myTouch(6,5,4,3,2);
Comentários