I recently was given a box of these displays and was hoping to be able to incorporate them into my projects. I am attaching the datasheet for them. I have searched for hours and can't seem to find out how to hook it up to control with my Arduino Mega. The pins are labeled differently from the other LCD screens I have seen. If someone could help me by pointing me in the direction of a tutorial or helping me with a circuit layout I would really appreciate it.
Hi, Sorry for the very late response. I just joined the forum to answer this.
In case you were still wondering, the datasheet of this display makes it seem very much like a standard Analog RGB type display.. which is good news if you want to hook it up to a PC, but bad news if you want to hook it to an Arduino.
The bad news:
The module seems to take an HSYNC pulse for every horizontal row of the screen, followed by a VSYNC pulse to reset to the beginning. These usually require fairly precise and fast timing, which can be a little bit of a headache, but definitely doable.
This display doesnt seem to have any sort of memory, so every pixel will have to be reset by the Arduino each time the display is refereshed too, which in itself isn't a show-stopper, but the Arduino doesn't have that kind of memory to spare either, so like an old Atari 2600, each pixel will have to be recalculated for each screen refresh.
Finally, for each pixel on each scanline, you'll need to set the color of a pixel. This display takes three ANALOG inputs: Red, Green, and Blue. You can hook a single Arduino pin up to each channel (through a resistor divider to get the voltage to within spec), but then you only get one shade of Red, one shade of Green, and one of Blue.. three bit color, which multiplies out to eight colors available. You could use more Arduino pins per channel and a resistor ladder to get more colors (poor man's DAC).. so using using six pins instead of three, for example, would get you 64 colors.
The good news:
By the end of they day, if you got this display working, you could probably pretty easily adapt your project to hook straight up to a VGA computer monitor. It is totally doable with the Arduino hardware (ATmega CPU).. Look at this crazy guy's success with VGA from an ATmega: