Innehållsförteckning:

Arduino LCD 16x2 Handledning - Gränssnitt 1602 LCD -skärm med Arduino Uno: 5 steg
Arduino LCD 16x2 Handledning - Gränssnitt 1602 LCD -skärm med Arduino Uno: 5 steg

Video: Arduino LCD 16x2 Handledning - Gränssnitt 1602 LCD -skärm med Arduino Uno: 5 steg

Video: Arduino LCD 16x2 Handledning - Gränssnitt 1602 LCD -skärm med Arduino Uno: 5 steg
Video: Using HT16K33 4 digit seven segment display with ESP8266 NodeMCU and D1 Mini 2024, November
Anonim
Arduino LCD 16x2 Handledning | Gränssnitt 1602 LCD -skärm med Arduino Uno
Arduino LCD 16x2 Handledning | Gränssnitt 1602 LCD -skärm med Arduino Uno

Hej killar eftersom många projekt behöver en skärm för att visa data oavsett om det är någon diy meter eller YouTube prenumerera räkna display eller en räknare eller ett knapplås med display och om alla dessa typer av projekt är gjorda med arduino kommer de definitivt att behöva en display och eftersom de flesta skärmarna inte är särskilt billiga förutom 1602 LCD -skärm så det är en bra idé att använda 16x2 lcd -skärm med arduino för projekt men det enda problemet är att det är spi -display och behöver många anslutningar så i den här självstudien kommer vi att se hur Jag kopplade min skärm med arduino och skrev en kod för att visa lite data på LCD -skärmen.

Steg 1: Saker du behöver

Saker du behöver
Saker du behöver
Saker du behöver
Saker du behöver
Saker du behöver
Saker du behöver

Så för dessa instruktioner behöver vi följande saker: 16X2 LCD

Arduino uno

10K potentiometer

220 ohm motstånd

Anslutning av ledningar

Bakbord

Steg 2: Stift för 1602 LCD -skärm

Stift med 1602 LCD -skärm
Stift med 1602 LCD -skärm

Följande stift finns tillgängliga på displayen: VSS: Detta är jordstiftet. VDD: Detta är 5V -stiftet. V0: Denna stift styr kontrasten på LCD -skärmen. RS (Register Select Pin): Denna stiftkontroll där du skriver data i LCD -minnet. Det finns två typer av register; Dataregister som innehåller vad som går på skärmen och instruktionsregistret där LCD -skärmen letar efter nästa instruktion. R/W (Läs/skrivstift): Denna pin väljer läge; Läsläge eller skrivläge. Om du ansluter den till marken kommer LCD-skärmen att sättas i läsläge. E (Enable Pin): Denna pin gör det möjligt att skriva till registren. Data Pins: Det finns 8 datapinnar (D0-D7). Det höga eller låga tillståndet för dessa stift representerar bitarna som du skriver för att registrera i skrivläget eller värdena du läser i läsläget. De två sista stiften är för LCD -bakgrundsbelysningen. Vissa LCD -skärmar har 16 stift och vissa har 14 stift. Om du har en 14-stifts LCD betyder det att det inte finns något bakgrundsbelysning. A (LED+): Denna stift är den positiva anslutningen för bakgrundsbelysningen. K (LED-): Denna stift är den negativa anslutningen av bakgrundsbelysningen.

Steg 3: Anslutningar

Anslutningar
Anslutningar

LCD -skärmen kan anslutas i både 4 -bitars- och 8 -bitarsläget. I 4 -bitarsläget måste vi bara använda de 4 datastiften medan vi i 8 -bitarsläget måste använda alla de 8 datastiften. Du kan göra nästan allt i 4 -bitars -läget, så i det här exemplet ska vi ansluta det i 4 -bitars -läget. Anslutningarna på LCD med Arduino är som följer 16X2. LCD. Arduino UnoVSS. GNDVDD 5VV0 Mitten av 10K potentiometer

Anslut de två ändarna av potentiometern till GND och 5V

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

Steg 4: Kod

Koda
Koda

Innan du laddar upp koden i Arduino måste du ladda ner biblioteket för LCD -skärmen. Biblioteket kommer att ha de inbyggda funktionerna som hjälper oss att göra koden enkel. Ladda ner biblioteket från länken nedan om du IDE visar fel för visning LibraryLCD Library: https://github.com/arduino-libraries/LiquidCrystal Efter nedladdning, extrahera det till bibliotekets mapp i Arduino.#Include "LiquidCrystal.h" // Initializing biblioteket för LCD

LiquidCrystal lcd (7, 6, 5, 4, 3, 2); // Initierar stiften där vi har anslutit LCDvoid -inställningen () // Allt som skrivs i den körs bara en gång {lcd.begin (16, 2); // Initiera gränssnittet på LCD screenlcd.setCursor (0, 0); // ställ markören till kolumn 0, line1lcd.print ("Välkommen till"); // print namelcd.setCursor (0, 1); // ställ markören till kolumn 0, rad 2lcd.print ("Arduino World"); // print name} void loop () // Allt som skrivs i den körs om och om igen {}

Steg 5: Utmatning

Produktion
Produktion
Produktion
Produktion

När du har laddat upp koden oavsett vilken text du lägger in i koden kommer den att visas på min LCD -skärm som min och du kan använda potentiometern för att justera skärmens ljusstyrka för att se den tydligare.

Rekommenderad: