The ITDB02 LCD module is work in 3.3V voltage level and it’s not compatible with Arduino pins , so we make a shield for Arduino. Now user can directly plug the ITDB02 in the shield and stand on the Arduino board.
The ITDB02 shield V1.0 in on stock now , and it support both 16 bit mode and 8 bit mode ITDB02, you can use 2.4″ or 3.2″ with it . If you use the 8 bit mode , you can use the SD card in the ITDB02 either . Unfortunately, Arduino have not enough for both SD card and Touch , so even you use 8 bit mode you can not use touch function — If there is one more pin of Arduino , then we can have both SD card and touch …
To choose useing 8 bit or16 bit mode , you just need to put the jumper in the right side. And we add a adjustable resistor in the board then you can change the backlight level.
Because the ITDB02 shield didn’t support touch function , so we offer the ITDB02-2.4WOT that without touch screen but also include SD card socket .
Note that the ITDB02 shield is not the same pin assigned as the example in ITDB02 library for Arduino , so when you want to use the ITDB02 library with this shield, you need to change the enumerate function like this:
ITDB02 lcd(0,1,2,3,4,5,6,7,19,18,17,16);
How to use the SD card socket ? Now the ITDB02 library has not include the functions for SD card , but we can offer you a existent filelogger library for Arduino, the pins of ITDB02 shield is compatible with this library. You can download it here : http://code.google.com/p/arduino-filelogger
You may also be interested in these posts:
Hey I would like to know how to modify the touch LCD Arduino Example on the library to make it work with the shield.
I know I need to change the ITDB02 lcd command, but how should I modify the lcd.Touchpin() function
ITDB02 lcd(0,1,2,3,4,5,6,7,19,18,17,16);
void setup()
{
lcd.Touchpin(14,15,16,18,19);// <<— IS THIS CORRECT?
lcd.Initial();
lcd.CleanLCD();
lcd.TouchInitial();
}
Thanks
I am sorry that now the shield V1.0 just can work with the SD card , but can not work with the touch now , because the pins of arduino not enough for both SD card and Touch control.
The new version of ITDB02 shield V1.2 will add a switcher , then it can select to touch function or SD card function enable.
@ITead: Hi Itead,
Thanks for the quick response. I guess that is fine for the time being. I would totally recommend making a shield for the Arduino Mega, as in this platform there are enough pins to control display (16 bits), SD card and touch screen all at once.
That is something I would totally buy.
Also for the next revision of the shield I would recommend using voltage regulators for voltage conversion, as they are way more efficient than resistors!!!
Too bad none of the examples seem to work in 8-bit. I have shield 1.2, duemilanove ATmega328 and itdb02 3.2. Jumpers are on right side and switch is on touch…
Also wish it would be possible to use a larger font.
Hi, The ITDB02-3.2 it’s a 16bit LCD, so it can not work with 8bit mode, you need the ITDB02-2.4 to work in 8bit mode with touch or SD card. If you want to use the larger font , you need the new font library.
@ITead: ok that explains a lot! thanks.
new font library? any links on that?
[...] LED and aquarium controller with TFT LCD touch screen What about one of these fellas ? ITDB02 LCD Shield For Arduino | ITead Studio Got one on order __________________ The New 1000 ltr Build From The Start [...]