Show Posts
Pages: 1 ... 31 32 [33] 34 35 ... 100
481  Using Arduino / Displays / Re: Display vs Monitor on: October 23, 2013, 11:43:06 pm
Quote

Yeah that's a display without a driver smiley-sad
What do you mean by "driver"? This dispay has a controller with SPI interface and internal RAM. Sure, the charge pump requires some extra caps and soldering will be more complicated. Also, it is a 3.3V display, that might require a level shifter for some (probably most) Arduino Boards.

Oliver
482  Using Arduino / Displays / Re: Display vs Monitor on: October 23, 2013, 02:15:26 pm
I would say it depends on your application. Differences are
- power consumption
- CPU Load
- RAM consumption

128x64 displays start at $3.something (http://www.buy-display.com/default/128x64-st7565p-lcd-module.html)

You will also find very small displays for portable devices.

Oliver
483  Using Arduino / Displays / Re: I want to make a rotation on 5110 lcd.But ada's library don't work on: October 23, 2013, 01:34:20 pm
I have added a sleep mode sequence for your display (see attachment), this means you can use the commands sleepOn and sleepOff.

Oliver


484  Using Arduino / Displays / Re: Connecting 128*64 LCD to Arduino Mega 2560 R3 on: October 23, 2013, 01:12:47 pm
It has a PSB pin, so it is a ST7920 based display.
The ST7920 controller is not supported by GLCDks0108 library.
You could use u8glib (http://code.google.com/p/u8glib/)

In the examples use "U8GLIB_ST7920_128X64_1X(sck, mosi, cs [, reset])"

Follow the instruction for this controller on this page http://code.google.com/p/u8glib/wiki/device (below the table)

Oliver
485  Using Arduino / Displays / Re: I want to make a rotation on 5110 lcd.But ada's library don't work on: October 23, 2013, 01:03:58 pm
If the device supports a power down mode, the it can be implemented.
I have created an issue for this: http://code.google.com/p/u8glib/issues/detail?id=215

The screen is cleared as soon as you start a new "picture" loop. U8glib is a little bit different to other graphics libs. You must always build the complete screen, so "clear screen" is not required. By doing so, U8glib does not require so much RAM.

Oliver
486  Using Arduino / Displays / Re: I want to make a rotation on 5110 lcd.But ada's library don't work on: October 23, 2013, 06:54:39 am
Finally,I solved the problem because I put rf24 library before u8glib.
But I found your library use too much program memory.How can I reduce the memory usage.I saw compilation detail.It compile other screen's c files.

U8glib contains a lot of files, but only code which is really used goes to PROGMEM area. In general, i would say that it should be comparable with the adafruit library.

Second answer is: There is a huge impact of the fonts that you use.
Have a look here:
http://code.google.com/p/u8glib/wiki/fontgroupx11#5x7
Compare u8g_font_5x7 and u8g_font_5x7r. u8g_font_5x7 will use 1624 bytes (as you can see on the web page) but it will contain some none ANSI chars like german umlaut äÄ öÖ üÜ. If you do not need such chars, you can use u8g_font_5x7r which only requires 789 bytes. You can optimize your code size by selecting a suitable font.

Oliver

Edit: Spelling
487  Using Arduino / Displays / Re: I want to make a rotation on 5110 lcd.But ada's library don't work on: October 22, 2013, 11:53:13 pm
Can you be more specific regarding "it works" and "I got error"?
Under which conditons does it work? Under which conditions do you get the error?
And: What is your environment (Arduino IDE)? What is your target system (Hardware board)?

Oliver
488  Using Arduino / Displays / Re: I want to make a rotation on 5110 lcd.But ada's library don't work on: October 22, 2013, 01:10:49 pm
The picture might be misleading. U8glib will rotate everything including any text, lines, bitmaps, etc. Infact it has been one of the design goals of u8glib to provide easy 180 degree rotation.

Oliver
489  Using Arduino / Displays / Re: I want to make a rotation on 5110 lcd.But ada's library don't work on: October 22, 2013, 05:30:11 am
Seems no library can do this.

U8glib can do this: http://code.google.com/p/u8glib/, see commands here: http://code.google.com/p/u8glib/wiki/userreference#setRot90

Oliver
490  International / Deutsch / Re: Display mit SPI scrollfähig on: October 15, 2013, 02:47:57 pm
So ab 10 Frames pro Sekunde sieht das schon ganz flüssig aus. Also muss man nur schnell genug die Daten in das Display schaffen. Dabei gibt es aber natürlich Randbedingungen:
- Monochrom ist besser als Color, da erstere weniger Daten brauchen
- Geringere Displaygröße ist natürlich auch besser, da dann der Graphikspeicher kleiner ist.
- SPI Clock limitiert hier auch die Datenbreite. Klassische SPI controller haben hier 300 bis 400 ns. True color Displays sind hier wieder etwas schneller: ca. 50 ns.
- Speziell bei meiner U8glib ist der Due schneller als der Uno. Mit mehr als 100 FPS auf einem kleineren monochromen Display kann man schon ganz prima scrollen.

Ein paar Daten hatte ich hier gesammelt:
http://code.google.com/p/u8glib/source/browse/sys/arduino/FPS/FPS.pde

Grüße,
Oliver
491  Using Arduino / Displays / Re: Porting OLED library to Arduino DUE troubleshooting on: October 15, 2013, 12:31:30 pm
Thanks for reporting!

Oliver
492  Development / Other Software Development / Re: Create new library for LCD on: October 15, 2013, 11:59:30 am
I did not see how_data_pins gets values.

Oliver
493  Development / Other Software Development / Re: Create new library for LCD on: October 13, 2013, 05:41:37 pm

Quote
Please send me link for creating customized drivers.
you mean something like - http://arduino.cc/en/Hacking/LibraryTutorial - ?

For sure a good starting point.
Then you just need to read the data sheet for the controller (it is a UC1608) and implement a suitable library for that display.
Indeed this would be very helpfull. As far as i know, there is no open source  library for this controller.

Oliver
494  Using Arduino / Displays / Re: Just want to share: LCD 240x64 library (GLK24064-25) on: October 11, 2013, 11:18:38 am
Hi

Your display (msg24064c from GMS) has nothing in common with the display mentioned at the beginning of this thread (a Matrix Orbital GLK24064-25). The only common thing is the display size of 240x64.

The Matrix Orbital GLK24064-25 includes a high level controller for graphic rendering, that accepts high level commands via I2C / TWI interface. The  msg24064c is much cheaper and just includes a simple display controller (the T6963). Additionally the display controller T6963 just has a 8 bit parallel interface. You will need 8 lines for data and several control lines.

Oliver



495  Using Arduino / Displays / Re: Just want to share: LCD 240x64 library (GLK24064-25) on: October 10, 2013, 04:01:48 pm
Have a look here: http://forum.arduino.cc//index.php?topic=175144.0

Also note that you display has a negative voltage converter included. So the contrast adjustment should be very simple and probably is identical to the NHD display, that was refered in the thread above: http://www.newhavendisplay.com/specs/NHD-24064CZ-FSW-GBW.pdf

Oliver
Pages: 1 ... 31 32 [33] 34 35 ... 100