Replacing array member on the fly (big LCD characters idea)


Closed Thread
Results 1 to 38 of 38

Hybrid View

  1. #1
    Join Date
    May 2013
    Location
    australia
    Posts
    2,645


    Did you find this post helpful? Yes | No

    Default Re: Replacing array member on the fly (big LCD characters idea)

    But can it show the time or date or anything else but the one digit ?

    if you really want big chr's on that size display get a 122x32 graphical job
    Warning I'm not a teacher

  2. #2
    Join Date
    Feb 2013
    Posts
    1,124


    Did you find this post helpful? Yes | No

    Default Re: Replacing array member on the fly (big LCD characters idea)

    Yes, why not?
    Here I was having fun with animation process - direct reading from EEPROM is a new thing for me. I already have clock code written to use these 2x2 chars, will post it after I'll tidy it up.

    Graphical screens might be good but 1602 OLED have 2 advantages:

    1. We know the interface.
    2. They're cheap for their size (comparable physical size Graphical OLED is more expensive)

  3. #3
    Join Date
    Feb 2013
    Posts
    1,124


    Did you find this post helpful? Yes | No

    Default Re: Replacing array member on the fly (big LCD characters idea)

    And almost forgot - 1602 OLEDs also support mixed mode - having both character and graphic mode together. So you can save on memory when displaying the text and digits, and use graphics only where needed - and you're not limited by 8 custom characters in that case.

  4. #4
    Join Date
    May 2013
    Location
    australia
    Posts
    2,645


    Did you find this post helpful? Yes | No

    Default Re: Replacing array member on the fly (big LCD characters idea)

    Quote Originally Posted by CuriousOne View Post
    Yes, why not?
    the font you depict has 22 "shapes" that i can see, the display can hold only eight user defined [cga ram] shapes at any one time

    try to show this

    Name:  Untitled.jpg
Views: 13716
Size:  49.2 KB
    Last edited by richard; - 21st November 2020 at 22:39.
    Warning I'm not a teacher

  5. #5
    Join Date
    Feb 2013
    Posts
    1,124


    Did you find this post helpful? Yes | No

    Default Re: Replacing array member on the fly (big LCD characters idea)

    This is 1602 OLED, using WS0010 controller, and besides the standard mode, it also has Graphical mode. So you can write whatever you want. Or you can use a trick - Draw something with these 8 custom chars. Switch display to graphic mode - all image on screen remains, but it is turned into graphics. Now turn back to standard mode, update custom charset and draw next symbol at next place (the symbol you've drawn previously is kept on display, because it turned into graphics) and so on.

  6. #6
    Join Date
    Nov 2003
    Location
    Greece
    Posts
    4,133


    Did you find this post helpful? Yes | No

    Default Re: Replacing array member on the fly (big LCD characters idea)

    And there is Nextion displays, in many sizes, low cost, with touch and colors to do anything like that with almost zero overhead in programming.

    But in either case, nice study case.

    Ioannis

  7. #7
    Join Date
    Apr 2014
    Location
    OK
    Posts
    557


    Did you find this post helpful? Yes | No

    Default Re: Replacing array member on the fly (big LCD characters idea)

    I am using the Nextion displays more and more. Not only can they display anything you like, they're easy to program, use a simple UART communication protocol (with user defined Baud rate), and because they're touch screen, they eliminate the need for buttons, knobs, and switches. You can load practically any font you want into your project, along with graphics for fancy buttons etc.

    (Nuts & Volts Magazine currently has Part 4 of a 7 part article series on using the Nextion... and yes, I wrote it.)

  8. #8
    Join Date
    Feb 2013
    Posts
    1,124


    Did you find this post helpful? Yes | No

    Default Re: Replacing array member on the fly (big LCD characters idea)

    Unfortunately, nextion displays are junk in several aspects:

    1. Low display brightness, bad viewing angles, zero daylight visibility, bad contrast. Can't be compared to OLED in this field. And who needs "ease of programming" (which is very questionable), if you can't see the result?
    2. Their IDE is written with left rear feet and has appropriate usability.
    3. Price? Above mentioned 1602 OLED module costs $9. I'd love to have Nextion for that price.

    All above is based on personal experience with nextion displays, not other's ideas or impressions.

Similar Threads

  1. String of characters(array) to decimal value
    By tacbanon in forum mel PIC BASIC Pro
    Replies: 20
    Last Post: - 20th June 2012, 14:30
  2. write big text to lcd
    By isaac in forum General
    Replies: 3
    Last Post: - 8th October 2008, 01:45
  3. Big big big memory or tiny SDs!
    By Ron Marcus in forum Off Topic
    Replies: 9
    Last Post: - 25th May 2007, 18:02
  4. Big characters on HD44780 4x20
    By erpalma in forum mel PIC BASIC Pro
    Replies: 23
    Last Post: - 7th January 2007, 02:21
  5. Replacing an ARRAY with EEPROM write to save space?
    By Tom Gonser in forum mel PIC BASIC Pro
    Replies: 2
    Last Post: - 12th March 2005, 18:31

Members who have read this thread : 1

You do not have permission to view the list of names.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts