Hogyan használjuk az LCD1602 kijelzőt az Arduino -val

How to Use the LCD1602 Display with Arduino

Az LCD1602 egy 16x2 -es karakterjelző modul, amelyet általában az elektronikai projektekben használnak a szöveg megjelenítésére. Két vonalat tartalmaz, mindegyik képes 16 karakter megjelenítésére, és párhuzamos vagy I2C módban is működhet. Ebben az oktatóanyagban megmutatjuk, hogyan lehet az LCD1602 -et az Arduino -val összekapcsolni mindkét módszerrel.


Mire lesz szüksége

  1. LCD1602 kijelző modul (I2C adapterrel vagy anélkül)
  2. Arduino Board (például Uno, Mega, Nano)
  3. 10kΩ potenciométer (a kontraszt beállításához, ha párhuzamos üzemmódot használ)
  4. Kenyérlemez és jumper vezetékek
  5. Egy számítógép, amelyen az Arduino IDE telepített

1. lépés: Az LCD1602 csapok megértése

LCD1602 párhuzamos interfész csapok

Csap Funkció
VSS Föld
VDD Teljesítmény (5V)
Vo Kontraszt beállítás
RS Regisztráljon válasszon
RW Olvassa el/írja (csatlakozzon a GND-hez csak íráshoz szükséges módhoz)
E Engedélyezze a jelet
D0-D7 Adatcsapok
A Háttérvilágítás pozitív (5V)
K - Háttérvilágítás alapja (GND)

I2C adapter csapok (ha van)

Csap Funkció
GND Föld
VCC Teljesítmény (5V)
SDA I2C adatsor
SCL I2C óravonal

2. lépés: Az LCD1602 huzalozása Arduino -ra

Párhuzamos felület használata (I2C nélkül)

  1. Csatlakoztassa a csapokat az alábbiak szerint:
LCD PIN Arduino Pin
VSS GND
VDD 5 V -os
Vo A 10KΩ -os potenciométer középső csapja (vége a VCC -hez és a GND -hez)
RS 12. érintkező
RW GND
E 11. érintkező
D4 5. érintkező
D5 4. érintkező
D6 3. érintkező
D7 2. érintkező
A 5 V -os
K - GND

Az I2C adapter használata

  1. Csatlakoztassa a csapokat az alábbiak szerint:
I2C PIN Arduino Pin
GND GND
VCC 5 V -os
SDA A4
SCL A5

Jegyzet: Ellenőrizze az Arduino Board I2C pinout -ját, ha nem UNO -t használ.


3. lépés: Telepítse a szükséges könyvtárat

Az LCD1602 használatához szükség lesz a LiquidCrystal vagy a LiquidCrystal_I2C könyvtárra.

Telepítse a LiquidCrystal könyvtárat (párhuzamos mód)

A LiquidCrystal könyvtár előre telepítve van az Arduino IDE-vel. Nincs szükség további lépésekre.

Telepítse a LiquidCrystal_I2C könyvtárat (I2C mód)

  1. Nyissa meg az Arduino IDE -t.
  2. Elindul Vázlat > Tartalmazza a könyvtárat > Könyvtárak kezelése.
  3. Keressen a "liquidCrystal_i2c" -re, és kattintson Beilleszt.

4. lépés: Töltse fel a kódot

Párhuzamos interfészkód

#include <LiquidCrystal.h>

// Initialize the library with the numbers of the interface pins
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
  lcd.begin(16, 2); // Set up the LCD's number of columns and rows
  lcd.print("Hello, Arduino!"); // Print a message to the LCD
}

void loop() {
  // Nothing to do here
}

I2C interfész kód

#include <Wire.h>
#include <LiquidCrystal_I2C.h>

// Initialize the library with the I2C address (typically 0x27 or 0x3F)
LiquidCrystal_I2C lcd(0x27, 16, 2);

void setup() {
  lcd.init(); // Initialize the LCD
  lcd.backlight(); // Turn on the backlight
  lcd.print("Hello, Arduino!"); // Print a message to the LCD
}

void loop() {
  // Nothing to do here
}

Jegyzet: Ha az I2C cím (0x27) nem működik, használja az I2C szkenner vázlatát a helyes cím megtalálásához.


5. lépés: Tesztelje a beállítást

  1. Csatlakoztassa az Arduino -t a számítógépéhez USB -n keresztül.
  2. Nyissa meg az Arduino IDE -t, és válassza ki a megfelelőt Bizottság és Kikötő a Szerszámok menü.
  3. Töltse fel a kódot az Arduino -ba kattintással Feltöltés.
  4. Az LCD -nek meg kell mutatnia: "Hello, Arduino!"

Hibaelhárítás

  • Nincs kijelző: Ellenőrizze a vezetékeket, és ellenőrizze, hogy a potenciométert a kontraszthoz igazítják.
  • Elrontott szöveg: Ellenőrizze, hogy a megfelelő csapok és az i2c cím meghatározható -e a kódban.
  • Háttérvilágítás ki: Győződjön meg arról, hogy a háttérvilágító csapok (A és K) megfelelően csatlakoznak.

Az LCD1602 alkalmazásai

  1. Felhasználói interfészek a barkácskészülékekhez
  2. Az adatnaplózás megjelenítése
  3. Valós idejű órák és időzítők
  4. Érzékelő állapotfigyelés

Következtetés

Sikeresen összekapcsolja az LCD1602 kijelzőt az Arduino -val. Akár a párhuzamos interfész, akár az I2C adapter használata, ez a kijelző sokoldalú eszköz a vizuális kimenet hozzáadásához a projektekhez. Próbáljon kísérletezni az egyedi üzenetekkel, animációkkal vagy érzékelő integrációval a fejlettebb alkalmazásokhoz!

Hagyj egy megjegyzést

Notice an Issue? Have a Suggestion?
If you encounter a problem or have an idea for a new feature, let us know! Report a problem or request a feature here.