Taula de continguts:
- Pas 1: coses que necessiteu
- Pas 2: pins de la pantalla LCD 1602
- Pas 3: connexions
- Pas 4: Codi
- Pas 5: sortida
Vídeo: Tutorial Arduino LCD 16x2 - Interfície de pantalla LCD 1602 amb Arduino Uno: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
Hola, nois, ja que molts projectes necessiten una pantalla per mostrar les dades, ja sigui un comptador de bricolatge o una pantalla de recompte de subscripcions a YouTube o una calculadora o un bloqueig de teclat amb pantalla i, si tot aquest tipus de projectes es fan amb arduino, definitivament necessitaran una pantalla i ja que la majoria de les pantalles no són molt barates, excepte la pantalla LCD 1602, de manera que és una bona idea utilitzar pantalla lcd de 16x2 amb arduino per a projectes, però l’únic problema és que és una pantalla SPI i necessita moltes connexions, així que en aquest tutorial veurem com Vaig connectar la pantalla amb arduino i vaig escriure un codi per mostrar algunes dades a la pantalla lcd.
Pas 1: coses que necessiteu
Per tant, per a això instructable necessitarem les següents coses: LCD 16X2
Arduino uno
Potenciòmetre de 10K
Resistència de 220 ohm
Connexió de cables
Taula de pa
Pas 2: pins de la pantalla LCD 1602
Aquests pins següents estan disponibles a la pantalla: VSS: aquest és el pin de terra. VDD: aquest és el pin de 5 V. V0: aquest pin controla el contrast de la pantalla LCD. dades a la memòria del LCD. Hi ha dos tipus de registres; Registre de dades que conté allò que apareix a la pantalla i el registre d’instruccions on la pantalla LCD busca la següent instrucció. R / W (pin de lectura / escriptura): aquest pin selecciona el mode; Mode de lectura o mode d’escriptura. Si el connecteu a terra, la pantalla LCD es posarà en mode de lectura. E (Enable Pin): aquest pin habilita l’escriptura als registres. Pins de dades: hi ha 8 pins de dades (D0-D7). L'estat alt o baix d'aquests pins representa els bits que escriviu per registrar-los en mode d'escriptura o els valors que esteu llegint en mode de lectura. Els dos darrers pins són per a la llum de fons LCD. Alguns LCD tenen 16 pins i d’altres tenen 14 pins. Si teniu un LCD de 14 pins significa que no hi ha llum de fons. A (LED +): aquest pin és la connexió positiva de la llum de fons. K (LED-): aquest pin és la connexió negativa de la llum de fons.
Pas 3: connexions
La pantalla LCD es pot connectar tant en mode de 4 bits com de 8 bits. En el mode de 4 bits haurem d’utilitzar només els 4 pins de dades mentre que en el mode de 8 bits haurem d’utilitzar tots els 8 pins de dades. Podeu fer gairebé tot en mode de 4 bits, de manera que en aquest exemple el connectarem en mode de 4 bits. Les connexions de LCD amb Arduino són les següents: 16X2. LCD. Arduino UnoVSS. GNDVDD 5VV0 Potenciómetre mig de 10K
Connecteu els dos extrems del potenciòmetre a GND i 5V
RS. Pin 7R / W GNDE pin 6D4 Pin 5D5. Pin 4D6 Pin 3D7 Pin 2A a 5V a 220 ohm de resistència K GND
Pas 4: Codi
Abans de penjar el codi a l’Arduino, haureu de descarregar la biblioteca per a la pantalla LCD. La biblioteca tindrà les funcions integrades que ens ajudaran a fer que el codi sigui senzill. Descarregueu la biblioteca des de l'enllaç següent si l'IDE mostra un error per mostrar LibraryLCD Library: https://github.com/arduino-libraries/LiquidCrystal Després de descarregar-la, extreu-la a la carpeta de la biblioteca d'Arduino. # Inclou "LiquidCrystal.h" // Inicialitzant la biblioteca per a LCD
LiquidCrystal lcd (7, 6, 5, 4, 3, 2); // Inicialització dels pins on hem connectat la configuració de LCDvoid () // Tot allò que hi ha escrit només s’executarà una vegada {lcd.begin (16, 2); // Inicialització de la interfície a la pantalla LCDlcd.setCursor (0, 0); // estableix el cursor a la columna 0, line1lcd.print ("Benvingut a"); // imprimeix namelcd.setCursor (0, 1); // configureu el cursor a la columna 0, línia 2lcd.print ("Arduino World"); // nom de la impressió} void loop () // Qualsevol cosa que s'hi escrigui s'executarà una i altra vegada {}
Pas 5: sortida
Després de penjar el codi, sigui quin sigui el text que hàgiu introduït al codi, es mostrarà a la pantalla lcd com a meu i podeu utilitzar el Potenciòmetre per ajustar la brillantor de la pantalla per veure-ho més clarament.
Recomanat:
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
Pantalla LCD I2C / IIC - Utilitzeu un LCD SPI a la pantalla LCD I2C mitjançant el mòdul SPI a IIC amb Arduino: 5 passos
Pantalla LCD I2C / IIC | Utilitzeu un LCD SPI a la pantalla LCD I2C Utilitzant el mòdul SPI a IIC amb Arduino: Hola, ja que un SPI LCD 1602 normal té massa cables per connectar-se, de manera que és molt difícil connectar-lo amb arduino, però hi ha un mòdul disponible al mercat. converteix la pantalla SPI en pantalla IIC, de manera que només heu de connectar 4 cables
Animació a la pantalla LCD I2c de 16x2 amb STM32 Nucleo: 4 passos
Animació en pantalla LCD I2c de 16x2 amb STM32 Nucleo: Hola amics, aquest és un tutorial que il·lustra com fer una animació personalitzada en una pantalla LCD i2c de 16x2. Hi ha molt poques coses necessàries per al projecte, de manera que si teniu accés al codi podeu acabar en 1 hora. Després de seguir aquest tutorial, podreu
Com fer un rellotge en temps real amb la pantalla Arduino i TFT - Arduino Mega RTC amb pantalla TFT de 3,5 polzades: 4 passos
Com fer un rellotge en temps real amb pantalla Arduino i TFT | Arduino Mega RTC amb pantalla TFT de 3,5 polzades: visiteu el meu canal de Youtube. Introducció: - En aquest post vaig a fer "Rellotge en temps real" amb LCD TFT tàctil de 3,5 polzades, Arduino Mega Mòdul RTC 2560 i DS3231 … Abans de començar … comproveu el vídeo del meu canal de YouTube … Nota: - Si utilitzeu Arduin
Arduino Uno: Animació de mapa de bits en pantalla de pantalla tàctil ILI9341 TFT amb visuino: 12 passos (amb imatges)
Arduino Uno: Animació de mapa de bits a la pantalla tàctil ILI9341 amb pantalla tàctil TFT amb Visuino: els pantalles tàctils TFT basats en ILI9341 són pantalles de pantalla molt populars per a Arduino. Visuino els ha donat suport des de fa força temps, però mai no vaig tenir l'oportunitat d'escriure un tutorial sobre com utilitzar-los. Recentment, però, poca gent va preguntar