Innehållsförteckning:

Hur man gränsar en 16x4 LCD -skärm med en Arduino: 6 steg
Hur man gränsar en 16x4 LCD -skärm med en Arduino: 6 steg

Video: Hur man gränsar en 16x4 LCD -skärm med en Arduino: 6 steg

Video: Hur man gränsar en 16x4 LCD -skärm med en Arduino: 6 steg
Video: Fritz Blommor - inspirationsfilm, skapa en egen krans eller gravdekoration 2024, Juli
Anonim
Hur man gränsar en 16x4 LCD -skärm med en Arduino
Hur man gränsar en 16x4 LCD -skärm med en Arduino

Introduktion

Jag fick nyligen några gratis LCD -prover från mina vänner på FocusLCDs.com. En av dem är en 16x4 LCD; P/N: C164AXBSYLY6WT. Den använder en ST7066U -styrenhet (se datablad här) istället för HD44780 som vanligtvis finns i LCD -skärmar. Jag är inte så säker på om det kommer att fungera med en Arduino och dess bibliotek, så jag ville testa det.

Sammanfattning av funktioner

  • Skarpare bild, större betraktningsvinkel
  • Förare: ST7066U
  • Gul bakgrund
  • Y/G bakgrundsbelysning
  • Temperaturområde: -20 ° C till +70 ° C
  • ROHS -kompatibel

Steg 1: Material

Samla ihop nedanstående material:

  1. Arduino (UNO eller MEGA)
  2. 16x4 LCD; C164AXBSYLY6WT
  3. Lödfritt brödbräda
  4. Dupont Jumper Wires
  5. 2,54 mm-höjd
  6. 10k Ohm potentiometer
  7. Arduino IDE
  8. USB-kabel

Steg 2: Lödhuvuden

Lödhuvuden
Lödhuvuden

Löd rubriken till LCD -modulen. 16 stift totalt. Se denna bild för pinouts.

Steg 3: Anslut kretsen

Anslut kretsen
Anslut kretsen

Anslut kretsen enligt bilden; gjorde det med Fritzing. Potentiometern är för att variera bakgrundsbelysningen.

Steg 4: Slå på Arduino IDE

Slå på din Arduino IDE. Var noga med att välja rätt kort, dvs Arduino UNO eller MEGA, etc. och välj rätt port.

Steg 5: Koda skissen

Koda skissen
Koda skissen

Skriv in denna skiss i IDE och ladda upp.

/* Detta är en skiss för att testa 16x4 LCD:

* FocusLCD P/N: C164AXBSYLY6WT

*/

#include LiquidCrystal lcd (8, 9, 4, 5, 6, 7);

void setup () {

lcd.begin (16, 4);

lcd.setCursor (0, 0);

lcd.print ("FocusLCDs.com");

lcd.setCursor (0, 1);

lcd.print ("De BÄSTA LCD -skärmarna!");

lcd.setCursor (0, 2);

lcd.print ("P/N:");

lcd.setCursor (0, 3);

lcd.print ("C164AXBSYLY6WT");

}

void loop () {

}

Steg 6: Visa resultatet

Se resultatet
Se resultatet

Grattis! Din LCD bör visa något liknande.

Rekommenderad: