Innehållsförteckning:

Använda 1602 LCD -knappsatssköld med Arduino [+praktiska projekt]: 7 steg
Använda 1602 LCD -knappsatssköld med Arduino [+praktiska projekt]: 7 steg

Video: Använda 1602 LCD -knappsatssköld med Arduino [+praktiska projekt]: 7 steg

Video: Använda 1602 LCD -knappsatssköld med Arduino [+praktiska projekt]: 7 steg
Video: Измерьте постоянный ток до 500A с помощью шунтирующего резистора и Arduino - дисплей на LCD1602 2024, November
Anonim
Använda 1602 LCD -knappsatssköld med Arduino [+praktiska projekt]
Använda 1602 LCD -knappsatssköld med Arduino [+praktiska projekt]

Du kan läsa denna och andra fantastiska självstudier på ElectroPeaks officiella webbplats

Översikt

I denna handledning lär du dig hur du använder Arduino LCD -knappsatsskärm med 3 praktiska projekt.

Vad du kommer att lära dig:

  • Hur man sätter upp skölden och identifierar nycklarna
  • Hur man rullar text
  • Hur man visar specialtecken

Steg 1: 1602 Arduino LCD -knappsatsfunktioner

Att visa information i elektroniska projekt har alltid varit den mest övertygande frågan. Det finns olika sätt att visa data. Dessa skärmar kan vara så enkla som 7segment eller lysdioder, eller de kan vara mer fascinerande, till exempel LCD -skärmar. Att använda LCD -skärmar har alltid varit ett av de mest populära sätten att visa information. LCD -skärmar är indelade i två generiska typer: Tecken och grafik.

En av de vanligaste, billigaste och enklaste LCD -skärmarna som finns är tecken -LCD. Denna LCD -skärm består av flera rader och kolumner. Bokstäver och siffror skrivs på platser som skapas av rader och kolumner. Till exempel har LCD -tecken 16*2 2 rader och 16 kolumner. Så det kan visa 32 tecken. Att arbeta med dessa LCD -skärmar är mycket enkelt och de har full kompatibilitet med alla mikrokontroller och processorkort. För enklare användning av dessa LCD -skärmar är dess 16x2 -modell, inklusive fyra knappar för att göra menyn, gjord som ett skärm som också är kompatibelt med Arduino -kort.

Steg 2: Hur man använder Arduino LCD -knappsatssköld

Hur man använder Arduino LCD -knappsatsskärm
Hur man använder Arduino LCD -knappsatsskärm
Hur man använder Arduino LCD -knappsatsskärm
Hur man använder Arduino LCD -knappsatsskärm

Arduino shiels är en användarvänlig och enkel sköld. För att använda den måste du först veta dess pinout och dess anslutning till Arduino.

Steg 3: Obligatoriskt material

Arduino Uno R3 × 1

1602 LCD -knappsatsskärm för Arduino × 1

Programvara

Arduino IDE

Steg 4: Hur man läser nycklarna?

Hur man läser nycklarna?
Hur man läser nycklarna?

I denna skärm är alla fyra nycklar anslutna till den analoga stiftet 0 för att spara på digitala stift. Så vi borde använda ADC för att läsa dem. När du trycker på en knapp returnerar det ett värde till A0 -stiftet enligt den interna resistiva delningskretsen, som identifierar nyckeltypen.

Låt oss titta närmare på koden:

#omfatta

Biblioteket du behöver för tecken -LCD.

LiquidCrystal LCD (pin_RS, pin_EN, pin_d4, pin_d5, pin_d6, pin_d7);

Definierar LCD -objektet enligt stiften som är anslutna till Arduino.

lcd.begin (16, 2);

Initial konfiguration av LCD -skärmen genom att ange antalet kolumner och rader. Det första argumentet är antalet kolumner och det andra är antalet rader.

i tabellen ovan är några av de viktiga funktionerna för att arbeta med LCD.

Du kan kolla Arduinos webbplats för fler funktioner.

Steg 5: Hur rullar man en text?

Vi kan enkelt göra det med hjälp av ovanstående funktioner.

Steg 6: Hur visar jag en specifik karaktär?

Hur visar jag en specifik karaktär?
Hur visar jag en specifik karaktär?
Hur visar jag en specifik karaktär?
Hur visar jag en specifik karaktär?

Du kan skapa ett tecken i varje block från din LCD. För att göra detta bör du konvertera önskat tecken till en rad koder och sedan visa det på LCD -skärmen. För att konvertera din karaktär till koder kan du använda webbplatser som denna. Designa din karaktär och kopiera sedan den genererade matrisen till din kod.

lcd.createChar lagrar din array på en minnesplats och du kan visa den medlcd.write

Rekommenderad: