Paano gamitin ang display ng LCD1602 kasama si Arduino

How to Use the LCD1602 Display with Arduino

Ang LCD1602 ay isang 16x2 character display module na karaniwang ginagamit sa mga proyektong electronics upang ipakita ang teksto. Nagtatampok ito ng dalawang linya, ang bawat isa ay may kakayahang magpakita ng 16 na mga character, at maaaring gumana sa alinman sa isang kahanay o I2C mode. Sa tutorial na ito, ipapakita namin sa iyo kung paano i -interface ang LCD1602 gamit ang isang Arduino gamit ang parehong mga pamamaraan.


Ano ang kakailanganin mo

  1. Lcd1602 display module (na may o walang isang i2c adapter)
  2. Arduino Board (hal., Uno, Mega, Nano)
  3. 10kΩ potentiometer (para sa pagsasaayos ng kaibahan, kung gumagamit ng kahanay na mode)
  4. Mga wire ng tinapay at jumper
  5. Isang computer na may naka -install na Arduino IDE

Hakbang 1: Pag -unawa sa mga LCD1602 pin

LCD1602 Parallel Interface Pins

Pin Function
VSS Lupa
Vdd Kapangyarihan (5v)
Vo Pag -aayos ng kaibahan
Rs Magrehistro Piliin
RW Basahin/isulat (kumonekta sa GND para sa mode na sumulat lamang)
E Paganahin ang signal
D0-D7 Data Pins
A Positibo sa Backlight (5V)
K Backlight Ground (GND)

I2c adapter pin (kung naroroon)

Pin Function
Gnd Lupa
VCC Kapangyarihan (5v)
SDA I2C Data Line
SCL I2C linya ng orasan

Hakbang 2: Ang mga kable ng LCD1602 kay Arduino

Paggamit ng Parallel Interface (nang walang I2C)

  1. Ikonekta ang mga pin tulad ng sumusunod:
LCD PIN Arduino Pin
VSS Gnd
Vdd 5v
Vo Gitnang pin ng 10kΩ potentiometer (nagtatapos sa VCC at GND)
Rs Pin 12
RW Gnd
E Pin 11
D4 Pin 5
D5 Pin 4
D6 Pin 3
D7 Pin 2
A 5v
K Gnd

Gamit ang I2C adapter

  1. Ikonekta ang mga pin tulad ng sumusunod:
I2c pin Arduino Pin
Gnd Gnd
VCC 5v
SDA A4
SCL A5

Tandaan: Suriin ang I2C pinout ng iyong board ng Arduino kung hindi ka gumagamit ng UNO.


Hakbang 3: I -install ang kinakailangang library

Upang magamit ang LCD1602, kakailanganin mo ang library ng Liquidcrystal o LiquidCrystal_i2c.

I -install ang LiquidCrystal Library (Parallel Mode)

Ang Liquidcrystal Library ay na-pre-install sa Arduino IDE. Walang karagdagang mga hakbang ang kinakailangan.

I -install ang LiquidCrystal_i2c library (I2C mode)

  1. Buksan ang Arduino IDE.
  2. Pumunta sa Sketch > Isama ang library > Pamahalaan ang mga aklatan.
  3. Maghanap para sa "Liquidcrystal_i2c" at mag -click I -install.

Hakbang 4: Mag -upload ng code

Parallel interface code

#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 interface code

#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
}

Tandaan: Kung ang I2C address (0x27) ay hindi gumana, gumamit ng isang sketch ng scanner ng I2C upang mahanap ang tamang address.


Hakbang 5: Subukan ang pag -setup

  1. Ikonekta ang Arduino sa iyong computer sa pamamagitan ng USB.
  2. Buksan ang Arduino IDE at piliin ang tama Lupon at Port sa ilalim ng Mga tool menu.
  3. I -upload ang code sa Arduino sa pamamagitan ng pag -click Mag -upload.
  4. Dapat ipakita ng LCD ang "Kumusta, Arduino!"

Pag -aayos

  • Walang pagpapakita: Patunayan ang mga kable at tiyakin na ang potentiometer ay nababagay para sa kaibahan.
  • Garbled Text: Suriin na ang tamang mga pin at I2C address ay tinukoy sa code.
  • Backlight off: Tiyakin na ang mga backlight pin (A at K) ay maayos na konektado.

Mga aplikasyon ng LCD1602

  1. Mga interface ng gumagamit para sa mga aparato ng DIY
  2. Mga Data ng Pag -log ng Data
  3. Mga real-time na orasan at timer
  4. Pagsubaybay sa katayuan ng sensor

Konklusyon

Matagumpay mong na -interface ang LCD1602 display kasama si Arduino. Kung ginagamit ang kahanay na interface o ang I2C adapter, ang display na ito ay isang maraming nalalaman tool para sa pagdaragdag ng visual output sa iyong mga proyekto. Subukang mag -eksperimento sa mga pasadyang mensahe, animation, o pagsasama ng sensor para sa mas advanced na mga aplikasyon!

Mag -iwan ng komento

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.