https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads
dar cu o mică schimbare în init linii:
LiquidCrystal_I2C lcd(0x20, 2, 1, 0, 4, 5, 6, 7, 3, POZITIV); // Adr, Ro, Rw, Rs, d4, d5, d6, d7, backlighpin, polaritatea este IIC Serial 20X4 modulul LCD .Cu aceasta interfata I2C LCD module, va fi capabil de a realiza afișarea datelor prin doar 2 fire.Dacă are deja I2C dispozitive în proiectul dumneavoastră, acest modul LCD de fapt costa nu mai mult de resurse.Este fantastic pentru Arduino pe bază de proiect.
Interfață: I2C
I2C Adresa: 0x27(adresa nu poate fi schimbat )
Software versiune :0022
SDA (DATE) -> analog input pin 4
SCL (CEAS) -> analog input pin 5
Pin Definiție : GND、VCC、SDA、SCL
Înapoi aprins (Galben cu negru char culoare)
Tensiune de alimentare: 5V
Pcb Dimensiune : 60mm x 99mm
Contrast Reglați : Potențiometru
Lumina De Fundal A Regla : Jumper
Arduino Test Code:
#include
#include
LiquidCrystal_I2C lcd(0x27,16,2); //setați LCD adresa 0x27 pentru 16 caractere și 2 linii de afișare
void setup()
{
lcd.init();
lcd.iluminare din spate();
lcd.setCursor(0, 0);
lcd.print("b2cqshop");
lcd.setCursor(0, 1);
lcd.print("Tensiune: ");
lcd.setCursor(13, 1);
lcd.print("V");
}
void loop()
{
int val;
float temp;
val=analogRead(0);
temp=val/4.092;
val=(int)temp;//
lcd.setCursor(9, 1);
lcd.print(0x30+val/100,BYTE);
lcd.print(0x30+(val%100)/10,BYTE);
lcd.print('.');
lcd.print(0x30+val%10,BYTE);
întârziere(100);
}
Pachetul include:
1BUC IIC/I2C/DST/SPI Serial Interface2004 20X4 Caractere Modulul LCD Display Galben