Indholdsfortegnelse:

Arduino LCD 16x2 Tutorial - Interfacing 1602 LCD -display med Arduino Uno: 5 trin
Arduino LCD 16x2 Tutorial - Interfacing 1602 LCD -display med Arduino Uno: 5 trin

Video: Arduino LCD 16x2 Tutorial - Interfacing 1602 LCD -display med Arduino Uno: 5 trin

Video: Arduino LCD 16x2 Tutorial - Interfacing 1602 LCD -display med Arduino Uno: 5 trin
Video: How to use Prototyping Shield with breadboard for Arduino 2024, September
Anonim
Arduino LCD 16x2 Tutorial | Interfacing 1602 LCD -display med Arduino Uno
Arduino LCD 16x2 Tutorial | Interfacing 1602 LCD -display med Arduino Uno

Hej fyre, da mange projekter har brug for en skærm for at vise dataene, uanset om det er en diy meter eller YouTube -abonnementstæller eller en lommeregner eller et tastaturlås med display, og hvis alle denne slags projekter er lavet med arduino, vil de helt sikkert have brug for et display og da de fleste skærme ikke er meget billige undtagen 1602 LCD -skærm, så det er en god idé at bruge 16x2 lcd -skærm med arduino til projekter, men det eneste problem er, at det er spi -display og har brug for mange forbindelser, så i denne vejledning vil vi se, hvordan Jeg tilsluttede min skærm med arduino og skrev en kode for at vise nogle data på lcd -skærmen.

Trin 1: Ting du har brug for

Ting du har brug for
Ting du har brug for
Ting du har brug for
Ting du har brug for
Ting du har brug for
Ting du har brug for

Så til disse instruktører har vi brug for følgende ting: 16X2 LCD

Arduino uno

10K potentiometer

220 ohm modstand

Tilslutning af ledninger

Brødbræt

Trin 2: Pins på 1602 LCD -skærm

Pins på 1602 LCD -display
Pins på 1602 LCD -display

Følgende stifter er tilgængelige på displayet: VSS: Dette er jordnålen. VDD: Dette er 5V -stiften. V0: Denne pin styrer kontrasten på LCD -skærmen. RS (Register Select Pin): Denne pin styrer, hvor du skriver data i LCD -hukommelsen. Der er to typer registre; Dataregister, der indeholder det, der foregår på skærmen, og instruktionsregistret, hvor LCD'et leder efter den næste instruktion. R/W (Læs/skriv pin): Denne pin vælger tilstanden; Læsetilstand eller skrivemåde. Tilslutning til jorden vil sætte LCD'en i læsetilstand. E (Enable Pin): Denne pin gør det muligt at skrive til registre. Data Pins: Der er 8 datastifter (D0-D7). Den høje eller lave tilstand af disse stifter repræsenterer de bits, du skriver for at registrere i skrivemåden eller de værdier, du læser i læsetilstanden. De to sidste ben er til LCD -baggrundsbelysningen. Nogle LCD -skærme har 16 ben, og nogle har 14 ben. Hvis du har en 14-pins LCD betyder det, at der ikke er noget baggrundslys. A (LED+): Denne pin er den positive forbindelse af baglyset. K (LED-): Denne pin er den negative forbindelse af baggrundslyset.

Trin 3: Forbindelser

Forbindelser
Forbindelser

LCD'et kan tilsluttes både i 4 bit og 8 bit mode. I 4 -bit -tilstanden skal vi kun bruge de 4 datapinde, mens vi i 8 -bit -tilstand skal bruge alle de 8 datastifter. Du kan gøre næsten alt i 4 bit tilstand, så i dette eksempel vil vi forbinde det i 4 bit mode. Tilslutningerne på LCD med Arduino er som følger 16X2. LCD. Arduino UnoVSS. GNDVDD 5VV0 Midt på 10K potentiometer

Tilslut de to ender af potentiometeret til GND og 5V

RS. Pin 7R/W GNDE pin 6D4 Pin 5D5. Pin 4D6 Pin 3D7 Pin 2A To 5V through 220 ohm resistorK GND

Trin 4: Kode

Kode
Kode

Inden du uploader koden til Arduino, skal du downloade biblioteket til LCD -skærmen. Biblioteket har de indbyggede funktioner, som hjælper os med at gøre koden enkel. Download bibliotek fra nedenstående link, hvis du IDE viser fejl ved visning LibraryLCD-bibliotek: https://github.com/arduino-libraries/LiquidCrystal Efter download, udpak det i biblioteksmappen i Arduino.#Inkluderer "LiquidCrystal.h" // Initialisering biblioteket til LCD

LiquidCrystal lcd (7, 6, 5, 4, 3, 2); // Initialiserer stifterne, hvor vi har tilsluttet LCDvoid -opsætningen () // Alt, der er skrevet i den, kører kun én gang {lcd.begin (16, 2); // Initialiserer grænsefladen på LCD screenlcd.setCursor (0, 0); // sæt markøren til kolonne 0, line1lcd.print ("Velkommen til"); // print namelcd.setCursor (0, 1); // indstil markøren til kolonne 0, linje 2lcd.print ("Arduino World"); // print navn} void loop () // Alt, der er skrevet i den, kører igen og igen {}

Trin 5: Output

Produktion
Produktion
Produktion
Produktion

Efter at have uploadet koden uanset hvilken tekst du har lagt i koden, vil den blive vist på din lcd -skærm som min, og du kan bruge potentiometeret til at justere lysstyrken på displayet for at se det mere tydeligt.

Anbefalede: