Taula de continguts:
Vídeo: LCD 1602 amb Arduino Uno R3: 6 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
En aquesta lliçó, aprendrem a utilitzar un LCD1602 per mostrar caràcters i cadenes. La pantalla de cristall líquid LCD1602, o 1602, és un tipus de mòdul de matriu de punts per mostrar lletres, números i caràcters, etc. Es compon de posicions de matriu de punts 5x7 o 5x11; cada posició pot mostrar un caràcter. Hi ha un to entre dos caràcters i un espai entre línies, separant així els caràcters i les línies. El número 1602 significa a la pantalla, es poden mostrar 2 files i 16 caràcters cadascuna. Ara comprovem més detalls!
Pas 1: components:
- Tauler Arduino Uno * 1
Cable USB * 1
- LCD1602 * 1
Potenciòmetre (50kΩ) * 1
- Taula de pa * 1
- Cavalls de pont
Pas 2: Principi
Generalment, LCD1602 té ports paral·lels, és a dir, ell
controlaria diversos pins al mateix temps. LCD1602 es pot classificar en connexions de vuit i quatre ports. Si s’utilitza la connexió de vuit ports, tots els ports digitals de la placa Arduino Uno estan gairebé completament ocupats. Si voleu connectar més sensors, no hi haurà ports disponibles. Per tant, la connexió de quatre ports s’utilitza aquí per a una millor aplicació.
Pins de LCD1602 i les seves funcions
VSS: connectat a terra
VDD: connectat a una font d'alimentació de + 5V
VO: per ajustar el contrast
RS: pin de selecció de registre que controla on escriviu dades a la memòria del LCD. Podeu seleccionar el registre de dades, que conté el que apareix a la pantalla, o un registre d’instruccions, que és on el controlador de la pantalla LCD busca instruccions sobre què fer a continuació.
R / W: pin de lectura / escriptura per seleccionar entre el mode de lectura i escriptura
E: un pin d'activació que llegeix la informació quan es rep un nivell alt (1). Les instruccions s'executen quan el senyal canvia de nivell alt a nivell baix.
D0-D7: per llegir i escriure dades
A i K: pins que controlen la llum de fons LCD. Connecteu K a GND i A a 3.3v. Obriu la llum de fons i veureu els caràcters nets en un entorn relativament fosc.
Pas 3: el diagrama esquemàtic
Pas 4: Procediments
Connecteu K a GND i A a 3,3 V i, a continuació, s’encendrà la llum de fons del LCD1602. Connecteu VSS a GND i el LCD1602 a la font d'alimentació. Connecteu VO al pin central del potenciòmetre; amb ell podeu ajustar el contrast de la pantalla. Connecteu RS a D4 i el pin R / W a GND, cosa que significa que podeu escriure caràcters al LCD1602. Connecteu E al pin6 i els caràcters que es mostren a la pantalla LCD1602 estan controlats per D4-D7. Per a la programació, s’optimitza cridant biblioteques de funcions.
Pas 1:
Construeix el circuit.
Pas 2:
Baixeu-vos el codi des de
Pas 3:
Pengeu l’esbós al tauler Arduino Uno
Feu clic a la icona Puja per penjar el codi al tauler de control.
Si "Càrrega finalitzada" apareix a la part inferior de la finestra, significa que l'esbós s'ha carregat correctament.
Nota: és possible que hàgiu d'ajustar el potenciòmetre a l'LCD1602 fins que es pugui mostrar amb claredat.
Pas 5: Codi
// LCD1602
// Ara hauríeu de fer-ho
vegeu el vostre LCD1602 mostrant els caràcters que flueixen "PRIMEROBOTICS" i "hola, món"
// Lloc web: www.primerobotics.in
#incloure
// inclou el codi de la biblioteca
/**********************************************************/
char
array1 = "PrimeRobotics"; // la cadena per imprimir a la pantalla LCD
char
array2 = "hola, món!"; // la cadena per imprimir a la pantalla LCD
int tim =
250; // el valor del temps de retard
// inicialitzar la biblioteca
amb els números dels pins de la interfície
LiquidCrystal
lcd (4, 6, 10, 11, 12, 13);
/*********************************************************/
configuració nul·la ()
{
lcd.begin (16, 2); // configureu el nombre de columnes de la pantalla LCD i
files:
}
/*********************************************************/
bucle buit ()
{
lcd.setCursor (15, 0); // configureu el cursor a la columna 15, línia 0
per a (int positionCounter1 = 0;
posicióCounter1 <26; positionCounter1 ++)
{
lcd.scrollDisplayLeft (); // Desplaça el contingut de la pantalla
espai a l'esquerra.
lcd.print (array1 [positionCounter1]); // Imprimiu un missatge a la pantalla LCD.
retard (tim); // espereu 250 microsegons
}
lcd.clear (); // Esborra la pantalla LCD i col·loca el
cursor a l'extrem superior esquerre.
lcd.setCursor (15, 1); // configureu el cursor a la columna 15, línia 1
for (int positionCounter2 = 0;
posicióCounter2 <26; positionCounter2 ++)
{
lcd.scrollDisplayLeft (); // Desplaça el contingut de la pantalla
espai a l'esquerra.
lcd.print (array2 [positionCounter2]); // Imprimiu un missatge a la pantalla LCD.
retard (tim); // espereu 250 microsegons
}
lcd.clear (); // Esborra la pantalla LCD i col·loca el
cursor a l'extrem superior esquerre.
}
/**********************************************************/
Recomanat:
Calculadora de bricolatge Arduino amb 1602 LCD i teclat 4x4: 4 passos
Calculadora de bricolatge Arduino amb teclat LCD 1602 i 4x4: Hola nois, en aquest instructable farem una calculadora amb Arduino que pot fer càlculs bàsics. Així que bàsicament agafarem l'entrada del teclat 4x4 i imprimirem les dades en pantalla lcd de 16x2 i arduino farà els càlculs
Sistema de seguretat RFID amb pantalla LCD 1602: 4 passos
Sistema de seguretat RFID amb LCD 1602: Introducció Avui farem un sistema de seguretat RFID. Funcionarà com un sistema de seguretat, de manera que quan hi hagi una targeta o una etiqueta RFID, es mostrarà un missatge a la pantalla LCD 1602. L’objectiu d’aquest projecte és simular el funcionament dels panys de les portes RFID. Tan
Tutorial Arduino LCD 16x2 - Interfície de pantalla LCD 1602 amb Arduino Uno: 5 passos
Tutorial Arduino LCD 16x2 | Interfície de pantalla LCD 1602 amb Arduino Uno: Hola nois, ja que molts projectes necessiten una pantalla per mostrar les dades tant si es tracta d’un comptador de bricolatge com de pantalla de comptadors de subscripcions a YouTube o una calculadora o un pany de teclat amb pantalla i si tot aquest tipus de projectes es fan amb arduino definitivament
Mòdul d’escut del teclat LCD 1602 amb motxilla I2C: 6 passos
Mòdul d’escut del teclat LCD 1602 amb motxilla I2C: com a part d’un projecte més gran, volia tenir una pantalla LCD i un teclat per a la navegació d’alguns menús senzills. Utilitzaré molts ports d'E / S a l'Arduino per a altres tasques, així que volia una interfície I2C per a la pantalla LCD. Així que vaig comprar maquinari
Utilització de l’escut del teclat LCD 1602 amb Arduino [+ Projectes pràctics]: 7 passos
Utilització de l’escut del teclat LCD 1602 amb Arduino [+ Projectes pràctics]: podeu llegir aquest i altres tutorials increïbles al lloc web oficial d’ElectroPeak Vista general En aquest tutorial, aprendreu a fer servir el blindatge del teclat LCD Arduino amb 3 projectes pràctics. Com configurar l’escut i identificar les clausHo