(Created page with "category:Explore M3 Character Liquid crystal displays are very handy and extremely simple to use. In this tutorial let us hook up 16x1, 16x2, 20x4 displays and test them w...")
 
Line 9: Line 9:
 
* LiquidCrystal(rs, enable, d0, d1, d2, d3, d4, d5, d6, d7)  
 
* LiquidCrystal(rs, enable, d0, d1, d2, d3, d4, d5, d6, d7)  
 
* LiquidCrystal(rs, rw, enable, d0, d1, d2, d3, d4, d5, d6, d7)
 
* LiquidCrystal(rs, rw, enable, d0, d1, d2, d3, d4, d5, d6, d7)
 
+
So lets use the first mode which needs the least of the pins. The potentiometer is used to set the display contrast and resistor limits  current to the LCD back-light.
So lets use the first mode which needs the least of the pins. The potentiometer is used to set the display contrast and resistor limits  current to the LCD back-light.  
+
[[File:Explore m3 lcd.jpg]]
  
 
=Code=
 
=Code=

Revision as of 16:55, 8 June 2016

Character Liquid crystal displays are very handy and extremely simple to use. In this tutorial let us hook up 16x1, 16x2, 20x4 displays and test them with Explore M3. We will be using the LiquidCrystal Arduino library to accomplish this.

Hook up

There are various modes in which these displays can be connected to Explore M3 as shown below. It is combination of using 8 bit or 4 bits as database and using or not using the RW line on the display.

  • LiquidCrystal(rs, enable, d4, d5, d6, d7)
  • LiquidCrystal(rs, rw, enable, d4, d5, d6, d7)
  • LiquidCrystal(rs, enable, d0, d1, d2, d3, d4, d5, d6, d7)
  • LiquidCrystal(rs, rw, enable, d0, d1, d2, d3, d4, d5, d6, d7)

So lets use the first mode which needs the least of the pins. The potentiometer is used to set the display contrast and resistor limits current to the LCD back-light. Explore m3 lcd.jpg

Code

Demo

References