Cuprins:

IMPRIMARE PE LCD - ARDUINO: 3 pași
IMPRIMARE PE LCD - ARDUINO: 3 pași

Video: IMPRIMARE PE LCD - ARDUINO: 3 pași

Video: IMPRIMARE PE LCD - ARDUINO: 3 pași
Video: Текстовые LCD дисплей на контроллере HD44780, Уроки Arduino 2024, Iulie
Anonim
IMPRIMARE PE LCD - ARDUINO
IMPRIMARE PE LCD - ARDUINO

INTRODUCERE

VĂ ARĂTU CUM SĂ PRINTEAȚI PE UN LCD 16X2 FOLOSIND ARDUINO

ȘI AM OBȚINUT TOATE COMPONENTELE DE LA RAM ELECTRONICS

ram-e-shop.com/

Provizii

-ARDUINO UNO

-LCD 16X2

-BREADBOARD

-POT 10K

Pasul 1: SCHEMATIC

SCHEMATIC
SCHEMATIC

Pasul 2: COD

/*

Biblioteca LiquidCrystal - Hello World

Demonstră utilizarea unui ecran LCD de 16x2. Biblioteca LiquidCrystal funcționează cu toate afișajele LCD care sunt compatibile cu driverul Hitachi HD44780. Există multe dintre ele și le puteți spune de obicei prin interfața cu 16 pini.

Această schiță imprimă „Hello World!” pe ecranul LCD și arată ora.

Circuitul: * Pin RS LCD la pin digital 12 * LCD Activare pin la pin digital 11 * LCD D4 pin la pin digital 5 * LCD D5 pin la pin digital 4 * LCD D6 pin la pin digital 3 * LCD D7 pin la pin digital 2 * LCD R / W pin la masă * LCD VSS pin la masă * LCD VCC pin la 5V * 10K rezistor: * se termină la + 5V și masă * ștergător la LCD VO pin (pin 3)

Biblioteca adăugată inițial la 18 aprilie 2008 de David A. Mellis biblioteca modificată la 5 iulie 2009 de Limor Fried (https://www.ladyada.net) exemplu adăugat la 9 iulie 2009 de Tom Igoe modificat la 22 noiembrie 2010 de Tom Igoe

Acest exemplu de cod se află în domeniul public.

www.arduino.cc/en/Tutorial/LiquidCrystal *

/ include codul bibliotecii: #include

// inițializați biblioteca cu numerele pinilor de interfață LiquidCrystal lcd (12, 11, 5, 4, 3, 2);

void setup () {// configurați numărul LCD de coloane și rânduri: lcd.begin (16, 2); // Imprimați un mesaj pe ecranul LCD. lcd.print ("salut, lume!"); }

void loop () {// setați cursorul la coloana 0, linia 1 // (notă: linia 1 este al doilea rând, deoarece numărarea începe cu 0): lcd.setCursor (0, 1); // tipăriți numărul de secunde de la resetare: lcd.print (milis () / 1000); }

Recomandat: