Go Down

Topic: Large LCD matrix display options? (Read 2 times) previous topic - next topic


Hey everyone.

New to electronics, and new to auduino been a rather steep learning curve but I've gotten a good handle on things.... I hope... :p

My first project is reasonably simple. Have an LCD show readings from various sensors. It will be mounted in a car. The sensors will be various temp and pressure.

Few stumbling blocks on the way to the final product. But mostly sorted out..

The thing I'm stuck on is the display I want.

I would like a reasonably large screen. Around the size of an iPhone screen. Which brings me to my next question.

Am I able to use an iPhone screen, or something simalar, htc, samsung etc? Not the touch panel. Just the LCD screen? If so, how complex is it to use?

Or is there something simalar in size that would be easier to use? I'm only looking at the phone screens because they are a great size for what I want.

I don't need the sharpness/resolution that the iPhone, htc etc etc has, but it's the right sorta size. And I haven't found anything that is around the same size.

I can even go to a character LCD. But It needs to be about the same size still.

So any suggestions on using a phone screen like that. Or suggestions as to another screen that's more suitable?

I'm currently using an arduino UNO. But I MAY be updating to a custom built board for the final product. So if the UNO doesn't have the grunt to run such a big screen, what would I need?

Thanks for any help :)


We have recently added support for the DOGXL160

Size is 160x104. With the 4x6 font you should have about 40x17 (=680) characters.



Another possibility might be to use the TV Out library, and couple the output to a small LCD video monitor with composite input; it would be black and white only, though...
I will not respond to Arduino help PM's from random forum users; if you have such a question, start a new topic thread.


I like the screen Oliver posted. Very schmick.

Is there anything else like that?

Thanks Cr0sh but that sounds a little complicated. Trying to keep things simple.


Is there anything else like that?

The problem with displays is that most consumer products use LCDs that need refreshing many times a second. This is done by the more powerful micros in such products, typically an ARM chip. The arduino doesn't have the memory or speed to do this sort of thing. Take the display olikraus posted. At 160 X 104 it has 16,640 pixels. Each one takes two bits of memory so it takes 4,160 bytes of memory to hold the image. This is over twice as much memory as the arduino has for everything. So the way round that is to use an external chip to hold that memory and do the refreshing. This needs to be accommodated on a shield.
That is why you can't use just any old LCD display, it has to be compatible with the shield's chip.

There are lots of other shields that do this sort of thing but you will always find people selling "raw" LCDs at a fraction of the price, sadly these are of no use on the arduino.

Go Up