Innholdsfortegnelse:

Slik grensesnitt en 16x4 LCD med en Arduino: 6 trinn
Slik grensesnitt en 16x4 LCD med en Arduino: 6 trinn

Video: Slik grensesnitt en 16x4 LCD med en Arduino: 6 trinn

Video: Slik grensesnitt en 16x4 LCD med en Arduino: 6 trinn
Video: 🚀 RUTUBE и ТОЧКА. Разработка РУТУБА за 5 часов *БЕЗ ВОДЫ* [Next / React / Nest / PostgreSQL / Redux] 2024, Juli
Anonim
Slik grensesnitt en 16x4 LCD med en Arduino
Slik grensesnitt en 16x4 LCD med en Arduino

Introduksjon

Jeg mottok nylig noen gratis LCD -prøver fra vennene mine på FocusLCDs.com. Den ene er en 16x4 LCD; P/N: C164AXBSYLY6WT. Den bruker en ST7066U -kontroller (se datablad her) i stedet for HD44780 som vanligvis finnes i LCD -skjerm. Jeg er ikke så sikker på om den vil fungere med en Arduino og dens biblioteker, så jeg ville prøve den.

Sammendrag av funksjoner

  • Skarpere bilde, større visningsvinkel
  • Driver: ST7066U
  • Gul bakgrunn
  • Y/G Baklys
  • Temperaturområde: -20 ° C til +70 ° C
  • RoHS-kompatibel

Trinn 1: Materialer

Samle materialene som er oppført nedenfor:

  1. Arduino (UNO eller MEGA)
  2. 16x4 LCD; C164AXBSYLY6WT
  3. Loddefritt brødbrett
  4. Dupont Jumper Wires
  5. 2,54 mm høydehoder
  6. 10k Ohm potensiometer
  7. Arduino IDE
  8. USB-kabel

Trinn 2: Loddehoder

Loddehoder
Loddehoder

Lodd overskriften til LCD -modulen. 16 pins totalt. Se dette bildet for pinouts.

Trinn 3: Koble til kretsen

Koble kretsen
Koble kretsen

Koble kretsen som vist; gjorde det med Fritzing. Potensiometeret er for å variere bakgrunnsbelysningen.

Trinn 4: Slå på Arduino IDE

Slå på Arduino IDE. Pass på å velge riktig brett, dvs. Arduino UNO eller MEGA, etc., og velg riktig port.

Trinn 5: Kode skissen

Kode skissen
Kode skissen

Skriv inn denne skissen i IDE og last opp.

/* Dette er en skisse for å teste 16x4 LCD:

* FocusLCD P/N: C164AXBSYLY6WT

*/

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

ugyldig oppsett () {

lcd.begin (16, 4);

lcd.setCursor (0, 0);

lcd.print ("FocusLCDs.com");

lcd.setCursor (0, 1);

lcd.print ("De BESTE LCD -skjermene!");

lcd.setCursor (0, 2);

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

lcd.setCursor (0, 3);

lcd.print ("C164AXBSYLY6WT");

}

void loop () {

}

Trinn 6: Se resultatet

Se resultatet
Se resultatet

Gratulerer! LCD -skjermen din skal vise noe slikt.

Anbefalt: