Go Down

Topic: Beta version of GLCD library version 3 (Read 22 times) previous topic - next topic

Mario_H

Too bad the T6963C isn't one of them...

mem

#31
Jul 29, 2010, 03:10 pm Last Edit: Jul 29, 2010, 03:10 pm by mem Reason: 1
As I was trying to say in an earlier post, it's difficult to add and support LCD panels we don't have on hand in our labs.  

liudr

Thanks for your work! I've just ordered one GLCD 128*64. Waiting right now. Hope to get it to work since it's KS0108 compatible. Is there any way to reduce the data line to 4 bits so I can still sense a few buttons and digital I/O? The GLCD will take 13 pins out of 18 pins (I need to keep serial). There's only 5 pins left. I have 3 buttons and 2 inputs and that leaves no room to expand. Is there any way to sacrifice speed and support shift register for the data bits? Thanks.

mem

The ks0108 does not have a four bit mode so all eight data lines are required. The data is bidirectional (bot read and write).  Bidirectional shift register solutions are complicated and it may be easier using a low cost bare bones instead to drive the GLCD that talks to Arduino through somthing like I2C.

Another solution is to use an Arduino compatible board with more pins.  The Mega has 54 pins, and thats overkill there are boards with  a smaller price and form factor -  have a look the Sanguino (32 pins),  Teensy (25 IO pins)  and the Teensy++ (46 IO pins).  

Sanguino: http://sanguino.cc/
Teensy: http://www.pjrc.com/teensy/teensyduino.html

All those boards work well with the GLCD library

liudr

Thanks mem. It seems atmega644pa with sanguino bootloader will give me a beefed up version of atmega328. I'll fiddle with this idea once I get a sanguino kit.

Go Up