element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
    About the element14 Community
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      •  Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Arduino
  • Products
  • More
Arduino
Arduino Forum 20x4 LCD with serial interface on Arduino Uno
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Arduino to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Suggested Answer
  • Replies 6 replies
  • Answers 1 answer
  • Subscribers 417 subscribers
  • Views 945 views
  • Users 0 members are here
Related

20x4 LCD with serial interface on Arduino Uno

e14 Contributor
e14 Contributor over 13 years ago

Hi....I'm a total newb!!!!

 

Is there a way to connect multiple 20x4 lcd modules to an uno ... say...maybe up to 4 of them?   I can't seem to find a tutorial that covers this.

 

Thanks very much

Rick

Aurora, IL.

  • Sign in to reply
  • Cancel

Top Replies

  • billabott
    billabott over 13 years ago in reply to ntewinkel +1
    Ha, beat you by 3 minutes, Nico! 307. Apr 4, 2013 11:06 PM ( in response to Rick Gottschalk ) Re: Have a question on Arduino? Ask our expert Simon Monk Have you looked on sparkfun.com and adafruit.com…
Parents
  • e14 Contributor
    0 e14 Contributor over 13 years ago

    Anybody???

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • ntewinkel
    0 ntewinkel over 13 years ago in reply to e14 Contributor

    Arduino.cc has this example for a single serial LCD: http://playground.arduino.cc/Learning/SerialLCD

     

    SparkFun has this example:

    http://playground.arduino.cc/Learning/SparkFunSerLCD

     

    The SparkFun example shows how to set up a serial connection over a specific single pin to an LCD, which means that the Uno can handle 4 of them in just 4 pins.

     

    Hope that helps, let us know how it goes!

     

    Cheers,

    -Nico

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • billabott
    0 billabott over 13 years ago in reply to ntewinkel

    Ha, beat you by 3 minutes, Nico!  image

     

    307. Apr 4, 2013 11:06 PM (in response to Rick Gottschalk)

    Re: Have a question on Arduino? Ask our expert Simon Monk

    Have you looked on sparkfun.com and adafruit.com for tutorials on 20x4 LCD displays?

    Are you prepared to run a separate regulated power supply to the displays?

    If the displays have a select pin that gets pulsed to load the byte/nibble on the data lines, then the answer is yes once you determine how you will multiplex the select pins.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • e14 Contributor
    0 e14 Contributor over 13 years ago in reply to billabott

    Thanks for the response....multiplexing the select pins....gonna get right on that....perfect for a noob.

    A seperate power supply is no big deal...that's the easy part for me.

    Adafruit has a tutorial but it really doesn't explain much about multiples except for adding some jumpers across the back for addressing purposes.....I still need to check the sparkfun page.

     

    thanks again.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • e14 Contributor
    0 e14 Contributor over 13 years ago in reply to ntewinkel

    thanks Nico....this appears to be a very ggod starting point for someone with seriously limited experience such as myself.  Methinks I'll begin here and multiplex later.

     

    Thanks again...this appears to be what the doctor ordered!!!

     

    Rick

    Aurora, IL.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Reply
  • e14 Contributor
    0 e14 Contributor over 13 years ago in reply to ntewinkel

    thanks Nico....this appears to be a very ggod starting point for someone with seriously limited experience such as myself.  Methinks I'll begin here and multiplex later.

     

    Thanks again...this appears to be what the doctor ordered!!!

     

    Rick

    Aurora, IL.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Children
  • e14 Contributor
    0 e14 Contributor over 13 years ago in reply to e14 Contributor

    Try the Adafruit BackPack #292, you can change the I2C address and use up to 8 of them. You will need an additional power supply when you start using more displays.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube