Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Hardwareoversigt
- Trin 2: 16 × 2 tegn LCD Pinout
- Trin 3: Ledningsføring - Tilslutning af 16 × 2 tegn LCD med Arduino Uno
- Trin 4: Kode
Video: Tutorial på LCD -display: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Vil du have, at dine Arduino -projekter viser statusmeddelelser eller sensoraflæsninger? Så er disse LCD -skærme måske den perfekte pasform. De er ekstremt almindelige og en hurtig måde at tilføje en læsbar grænseflade til dit projekt.
Denne vejledning dækker alt, hvad du har brug for at vide for at komme i gang med karakter -LCD'er. Ikke kun 16 × 2 (1602), men alle tegn -LCD’er (f.eks. 16 × 4, 16 × 1, 20 × 4 osv.), Der er baseret på parallel -interface LCD -controller -chip fra Hitachi kaldet HD44780. Fordi Arduino -samfundet allerede har udviklet et bibliotek til håndtering af HD44780 LCD -skærme; så vi får dem grænseflade på ingen tid.
Forbrugsvarer
- ArduinoUNO
- 16*2 LCD -skærm
- Brødbræt
- 10K potentiometer
- 100 ohm modstand
- Jumper Wires
Trin 1: Hardwareoversigt
Disse LCD'er er ideelle til kun at vise tekst/tegn, deraf navnet 'Character LCD'. Displayet har en LED -baggrundsbelysning og kan vise 32 ASCII -tegn i to rækker med 16 tegn på hver række.
Hvert rektangel indeholder et gitter på 5 × 8 pixels Hvis du ser godt efter, kan du faktisk se de små rektangler for hvert tegn på displayet og de pixels, der udgør et tegn. Hver af disse rektangler er et gitter med 5 × 8 pixels. Selvom de kun viser tekst, findes de i mange størrelser og farver: for eksempel 16 × 1, 16 × 4, 20 × 4, med hvid tekst på blå baggrund, med sort tekst på grøn og mange flere. Den gode nyhed er, at alle disse skærme kan 'byttes' - hvis du bygger dit projekt med et, kan du bare tage stikket ud og bruge en anden størrelse/farve LCD efter eget valg. Din kode skal muligvis tilpasse sig den større størrelse, men ledningerne er i det mindste de samme!
Trin 2: 16 × 2 tegn LCD Pinout
Før vi dykker ned i tilslutning og eksempelkode, lad os først tage et kig på LCD Pinout.
GND skal forbindes til jorden af Arduino. VCC er strømforsyningen til LCD'et, som vi tilslutter 5 volt pin på Arduino. Vo (LCD Contrast) styrer LCD'ets kontrast og lysstyrke. Ved hjælp af en simpel spændingsdeler med et potentiometer kan vi foretage fine justeringer af kontrasten. RS (Register Select) pin gør det muligt for Arduino at fortælle LCD'et, om det sender kommandoer eller data. Grundlæggende bruges denne pin til at differentiere kommandoer fra dataene. For eksempel, når RS -pin er indstillet til LAV, så sender vi kommandoer til LCD'et (f.eks. Sæt markøren til et bestemt sted, ryd displayet, rul displayet til højre og så videre). Og når RS -pin er indstillet på HIGH, sender vi data/tegn til LCD'et. R/W (læs/skriv) pin på LCD'et er til at styre, om du læser data fra LCD'et eller skriver data til LCD'et. Da vi bare bruger denne LCD som en OUTPUT -enhed, vil vi binde denne pin LOW. Dette tvinger det til WRITE -tilstand. E (Enable) pin bruges til at aktivere displayet. Det vil sige, at når denne pin er indstillet til LAV, er LCD'en ligeglad med, hvad der sker med R/W, RS og databuslinjerne; når denne pin er sat til HIGH, behandler LCD'en de indgående data. D0-D7 (Data Bus) er stifterne, der bærer de 8 bit data, vi sender til displayet. For eksempel, hvis vi vil se store 'A' -tegn på displayet, sætter vi disse ben til 0100 0001 (ifølge ASCII -tabellen) til LCD'en. A-K (Anode & Cathode) ben bruges til at styre LCD-baggrundsbelysningen.
Trin 3: Ledningsføring - Tilslutning af 16 × 2 tegn LCD med Arduino Uno
Inden vi kommer til at uploade kode og sende data til displayet, lad os tilslutte LCD'en til Arduino. LCD'et har mange stifter (16 pins i alt), som vi viser dig, hvordan du kabler. Men den gode nyhed er, at ikke alle disse pins er nødvendige for, at vi kan oprette forbindelse til Arduino. Vi ved, at der er 8 datalinjer, der transporterer rådata til displayet. Men HD44780 LCD'er er designet på en måde, så vi kan tale med LCD'et ved hjælp af kun 4 datapinde (4-bit-tilstand) i stedet for 8 (8-bit-tilstand). Dette sparer os 4 pins!
Lad os nu slutte LCD -skærmen til Arduino. Fire datastifter (D4-D7) fra LCD'et vil blive forbundet til Arduinos digitale ben fra #4-7. Aktiver pin på LCD vil blive forbundet til Arduino #2 og RS pin på LCD vil blive forbundet til Arduino #1. Følgende diagram viser dig, hvordan du kabler alt. Ledningsforbindelser på 16 × 2 tegn LCD og Arduino UNO Med det er du nu klar til at uploade noget kode og få skærmen til at udskrive.
Trin 4: Kode
Kodelink: Selvstudium i LCD -display
For eventuelle forespørgsler Send mig en e -mail til: E -mail
Anbefalede:
Bluetooth -kontrolleret Messenger LCD -- 16x2 LCD -- Hc05 -- Simpelt -- Trådløst opslagstavle: 8 trin
Bluetooth -kontrolleret Messenger LCD || 16x2 LCD || Hc05 || Simpelt || Trådløst opslagstavle: …………………………. Abonner venligst på min YouTube -kanal for flere videoer …… ………………………………… Opslagstavlen bruges til at opdatere folk med nye oplysninger eller Hvis du vil sende besked med i rummet eller i hal
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)
We Are a Group of Tutorial 6 UQD10801 (Robocon1) Students from Universiti Tun Hussein Onn Malaysia (UTHM): Tastatur 4x4 og LCD Arduino: 3 trin
We Are a Group of Tutorial 6 UQD10801 (Robocon1) Students from Universiti Tun Hussein Onn Malaysia (UTHM): Tastatur 4x4 og LCD Arduino: Tastaturer er en fantastisk måde at lade brugerne interagere med dit projekt. Du kan bruge dem til at navigere i menuer, indtaste adgangskoder og styre spil og robotter. I denne vejledning viser jeg dig, hvordan du konfigurerer et tastatur på Arduino. Først vil jeg forklare, hvordan Ardu
Tutorial LCD-BMP180 Con Arduino: 4 trin
Tutorial LCD-BMP180 Con Arduino: Bienvenido a este tutorial, en el, aprenderemos a crear un sensor de temperatura de una manera f á cil, r á pida y eficiente. El tutorial ser á realizado con el programa Arduino, se necesita un Arduino Uno, un BMP180 y un LCD
Ultrasonic Range Finder Tutorial med Arduino og LCD: 5 trin
Ultrasonic Range Finder Tutorial Med Arduino & LCD: Mange mennesker har skabt instruktioner om, hvordan du bruger Arduino Uno med en ultralydssensor og nogle gange også med en LCD -skærm. Jeg har dog altid fundet ud af, at disse andre instruktører ofte springer over trin, der ikke er indlysende at begynde