LCD 2004 in I2C modul

Uvod

I2C LCD 2004 modul je 20-znakovni LCD zaslon s 4 vrsticami, modrim ali zelenim ozadjem in belimi znaki. Originalni 2004 LCD za delovanje potrebuje 7 IO (vhodno/izhodnih) vrat, naš modul pa je zgrajen z Arduino IIC/I2C vmesnikom, kar vam prihrani 5 IO vrat.

Ta LCD je pripravljen za uporabo, saj je združljiv z Arduino Liquid Crystal knjižnico. LCD-ji so odlični za izpisovanje podatkov in prikazovanje vrednosti. Dodajanje LCD-ja k vašemu projektu bo naredilo vaš projekt zelo prenosljiv. Na hrbtni strani LCD zaslona je modri potenciometer s pomočjo katerega lahko spreminjamo kontrast osvetlitve znaka.

thumb

Specifikacije

  • Vmesnik: I2C

  • I2C naslov: 0x27

  • Delovna napetost: +5V

  • Nadzor kontrasta: preko potenciometra

    thumb

Ker ta modul uporablja I2C vmesnik, je potrebno upoštevati I2C protokol pri uporabi ter vključiti ustrezne knjižnice in dodati jih v Arduino knjižnico.

Spodaj je shematski prikaz povezave med tem modulom in Arduino krmilnikom:

 

 

thumb

Programska koda

				
					//YWROBOT
//Compatible with the Arduino IDE 1.0
//Library version:1.1
#include  
#include 

LiquidCrystal_I2C lcd(0x27,20,4);  // set the LCD address to 0x27 for a 16 chars and 2 line display


void setup()
{
  lcd.init();                      // initialize the lcd 
  lcd.init();
  // Print a message to the LCD.
  lcd.backlight();
  lcd.setCursor(3,0);
  lcd.print("Hello, world!");
  lcd.setCursor(2,1);
  lcd.print("Hello,keyestudio!");
   lcd.setCursor(0,2);
  lcd.print("Arduino LCM IIC 2004");
   lcd.setCursor(2,3);
  lcd.print("Power By Ec-yuan!");
}
void loop()
{
}
				
			

Opomba: Da bi ta modul pravilno deloval, morajo biti pred prevajanjem kode vključeni naslednji dve knjižnici, in sicer Wire in LiquidCrystal_I2C, v našo knjižnico.

Po naložitvi kode na Arduino, bi morali na zaslonu LCD opaziti znake “Hello, world!” in druge informacije.

Viri