Ara us ensenyaré com connectar una LCD i que escrigui un missatge.
Primer de tot haurem de fer la connexió següent:
Això serà la demostració de com utilitzar una LCD de 16X2. La llibreria de la LCD treballa amb qualsevol LCD que sigui compatible amb el driver Hatachi HD44780. N'hi ha molts, i et pots comunicar amb ells mitjançant la interfície de 16 pins.
El circuit:
- pin LCD RS al pin digital nº12
- pin LCD Enable al pin digital nº11
- pin LCD D4 al pin digital nº5
- pin LCD D5 al pin digital nº4
- pin LCD D6 al pin digital nº3
- pin LCD D7 al pin digital nº2
- pin LCD RW al negatiu
- pin LCD A al positiu
- pin LCD K al negatiu
- pin LCD Vss al negatiu
- pin LCD Vdd al positiu
La resistència variable:
- els pins dels costats a +5V i a GND
- el pin OUT al pin V0 de la LCD
Així és com tindrem el nostre circuit:
El codi:
// incluim la llibreria:
#include <LiquidCrystal.h>
// inicialitzem la llibreria indicant els pins on hi ha connectat cada cosa
// i és LiquidCrystal lcd(rs, enable, d4, d5, d6, d7) ;
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
// Configurem la pantalla LCD amb el nombre de columnes i files:
lcd.begin(16, 2);
}
void loop() {
// col·loquem el cursor on començarem a escriure a la columna 0 i fila 0
lcd.setCursor(0, 0);
// Imprimim un missatge a la LCD:
lcd.print("Hola Xnergic!");
}
#include <LiquidCrystal.h> LiquidCrystal lcd(12, 11, 10, 5, 4, 3, 2); void setup() { lcd.print("hello, world!"); } void loop() {}
Aquí podem veure com canviant el contrast podem veure-ho diferent: al mínim i al màxim.
Cap comentari:
Publica un comentari a l'entrada