Prispevki
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.
Specifikacije
Vmesnik: I2C
I2C naslov: 0x27
Delovna napetost: +5V
Nadzor kontrasta: preko potenciometra
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:
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.