module LCD 16x2 ເປັນການສະແດງຂໍ້ຄວາມທີ່ງ່າຍໆສໍາລັບການສະແດງຂໍ້ມູນສັ້ນໆໃນຫມວດເອເລັກໂຕຣນິກ. ມັນສາມາດສະແດງຄ່າ, ຂ່າວສານ, ລາຍຊື່ລາຍການແລະສະຖານະພາບຂອງລະບົບໂດຍບໍ່ຕ້ອງມີຫນ້າຈໍ. ມັນ ທໍາ ງານ ກັບ ສາຍ ໂສ້ ຫລື I2C ແລະ ເປັນ ເລື່ອງ ທໍາ ມະ ດາ ໃນ ໂຄງ ການ Arduino, meter, timers ແລະ panel ຄວບ ຄຸມ. ບົດຄວາມນີ້ໃຫ້ຂໍ້ມູນກ່ຽວກັບການເຊື່ອມໂຍງ, ການດໍາເນີນງານ ແລະ ການຕັ້ງຄ່າ.
ຄ1. 16x2 LCD Display Module ແມ່ນຫຍັງ?
ຄ2. 16x2 LCD Display Module ລາຍລະອຽດ
ຄ3. 16x2 LCD Pinout ແລະ Pin Functions
ຄ4. ຈໍ LCD 16x2 ເຮັດວຽກແນວໃດ?
ຄ5. 16x2 LCD Wiring Modes: 4-Bit, 8-Bit ແລະ I2C
ຄ6. ຈະເຊື່ອມຕໍ່ຫນ້າຈໍ LCD 16x2 ກັບ Arduino ໄດ້ແນວໃດ?
ຄ7. ວິທີໃຊ້ຈໍ LCD 16x2 ກັບ I2C Module?
ຄ8. Parallel 16x2 LCD vs I2C 16x2 LCD
ຄ9. ບັນຫາທົ່ວໄປ 16x2 LCD ແລະ ການແກ້ໄຂບັນຫາ
ຄ10. ຄໍາສັ່ງ LCD 16x2 ແລະ ອັກຂະລະ Custom
ຄ11. 16x2 LCD vs OLED, TFT, 7-Segment ແລະ Serial Displays
ຄ12. ຄໍາຖາມທີ່ຖາມເລື້ອຍໆ [FAQ]

16x2 LCD Display Module ແມ່ນຫຍັງ?
16x2 LCD display module ແມ່ນການສະແດງຂໍ້ຄວາມທີ່ໃຊ້ເພື່ອສະແດງຂໍ້ມູນສັ້ນໆໃນຫມວດເອເລັກໂຕຣນິກ. ມັນບໍ່ໄດ້ຖືກອອກແບບສໍາລັບຮູບພາບເຕັມເຊັ່ນ OLED ຫຼື TFT. ແທນທີ່ຈະເຮັດແນວນັ້ນ, ມັນດີທີ່ສຸດສໍາລັບຂໍ້ມູນທີ່ງ່າຍໆເຊັ່ນ ການອ່ານแรงดัน, ຄ່າອຸນຫະພູມ, ຂໍ້ມູນເວລາ, ຂ່າວສານຂອງລະບົບ ແລະ ລາຍຊື່ລາຍການ.
ແຕ່ລະຕົວອັກສອນຖືກສ້າງຂຶ້ນໂດຍໃຊ້ dot matrix ນ້ອຍໆ, ຕາມປົກກະຕິແລ້ວ 5x8 ຈຸດ. ເນື່ອງຈາກຫນ້າຈໍງ່າຍ, ລາຄາແພງແລະສະຫນັບສະຫນູນ, ມັນຍັງເປັນທາງເລືອກທົ່ວໄປສໍາລັບເຄື່ອງເອເລັກໂຕຣນິກ DIY, panel ຄວບຄຸມແລະລະບົບຝັງ.
16x2 LCD Display Module ລາຍລະອຽດ
| ລາຍລະອຽດ | ຄຸນຄ່າ |
|---|---|
| ຮູບແບບການສະແດງ | 16 ຕົວອັກສອນ × 2 ແຖວ |
| Character Matrix | 5 × 8 ຈຸດ |
| ຈໍານວນ Pixels ທັງຫມົດ | 1280 pixels (32 chars × 40 pixels ແຕ່ລະຫນ່ວຍ) |
| IC ຄວບຄຸມ | HD44780U ຫຼື ເຂົ້າກັນໄດ້ |
| แรงดันການດໍາເນີນງານ | 5V DC |
| ການດໍາເນີນງານກະແສ | 1-3 mA (ບໍ່ມີແສງສະຫວ່າງ) |
| ກະແສໄຟຟ້າ | 120-200 mA |
| ອຸນຫະພູມການດໍາເນີນງານ | 0 ° C ເຖິງ + 50 ° C |
| ວິທີການສື່ສານ | 4-bit ຫຼື 8-bit parallel |
| ຈໍານວນ Pins | 16 ເຂັມ |
16x2 LCD Pinout ແລະ Pin Functions

| Sr. No | Pin No. | ຊື່ Pin | ປະເພດເຂັມ | ຄໍາອະທິບາຍຂອງເຂັມ | ການເຊື່ອມຕໍ່ Pin |
|---|---|---|---|---|---|
| 1 | ປັກ 1 | ພື້ນ | ແຫຼ່ງຂໍ້ມູນ Pin | ນີ້ແມ່ນເຂັມພື້ນຂອງ LCD | ຕິດ ຕໍ່ ກັບ ພື້ນ ຂອງ MCU / ແຫລ່ງ ພະ ລັງ |
| 2 | Pin 2 | VCC | ແຫຼ່ງຂໍ້ມູນ Pin | ນີ້ແມ່ນເຂັມ voltage supply ຂອງ LCD | ເຊື່ອມຕໍ່ກັບເຂັມອຸປະກອນຂອງແຫຼ່ງໄຟຟ້າ |
| 3 | Pin 3 | V0/VEE | ເຂັມຄວບຄຸມ | ປັບຄວາມແຕກຕ່າງຂອງ LCD. | ຕິດ ຕໍ່ ກັບ POT ທີ່ ປ່ຽນ ແປງ ໄດ້ ທີ່ ສາ ມາດ ຊອກ ຫາ 0-5V |
| 4 | Pin 4 | ລົງທະບຽນ Select | ເຂັມຄວບຄຸມ | ການເຄື່ອນໄຫວລະຫວ່າງ Command/Data Register | ຕິດ ຕໍ່ ກັບ pin MCU ແລະ ໄດ້ 0 ຫລື 1. |
| 0 -> Command Mode | |||||
| 1-> Data Mode | |||||
| 5 | ປັກ 5 | ອ່ານ/ຂຽນ | ເຂັມຄວບຄຸມ | ປິດ LCD ລະຫວ່າງ Read/Write Operation | ຕິດ ຕໍ່ ກັບ pin MCU ແລະ ໄດ້ 0 ຫລື 1. |
| 0 -> ການຂຽນ | |||||
| 1-> ອ່ານການດໍາເນີນງານ | |||||
| 6 | Pin 6 | ເປີດ | ເຂັມຄວບຄຸມ | ຕ້ອງຖືກຍົກຂຶ້ນສູງເພື່ອດໍາເນີນການອ່ານ/ຂຽນ | ຕິດ ຕໍ່ ກັບ MCU ແລະ ສູງ ສະ ເຫມີ. |
| 7 | Pin 7-14 | ຂໍ້ມູນ (0-7) | ຂໍ້ມູນ/ຄໍາສັ່ງ Pin | Pins ຖືກ ໃຊ້ ເພື່ອ ສົ່ງ ຄໍາ ສັ່ງ ຫລື ຂໍ້ ມູນ ໄປ ຫາ LCD. | ໃນ 4-Wire Mode |
| ມີພຽງແຕ່ 4 pins (0-3) ເທົ່ານັ້ນທີ່ເຊື່ອມຕໍ່ MCU | |||||
| ໃນ 8-Wire Mode | |||||
| ທັງ 8 pins (0-7) ເຊື່ອມຕໍ່ MCU | |||||
| 8 | ປັກ 15 | LED ບວກ | LED Pin | LED ທໍາ ມະ ດາ ຄື ກັນ ກັບ ການ ດໍາ ເນີນ ງານ ເພື່ອ ສ່ອງ ແສງ LCD | ຕິດ ຕໍ່ ກັບ +5V |
| 9 | ປັກ 16 | LED ລົບ | LED Pin | LED ທໍາ ມະ ດາ ຄື ກັນ ກັບ ການ ດໍາ ເນີນ ງານ ເພື່ອ ສ່ອງ ແສງ LCD ທີ່ ຕິດ ຕໍ່ ກັບ GND. | ຕິດ ຕໍ່ ກັບ ພື້ນ ດິນ |
ຈໍ LCD 16x2 ເຮັດວຽກແນວໃດ?

LCD 16x2 ຮັບຄໍາສັ່ງແລະຂໍ້ມູນຕົວອັກສອນຈາກ microcontroller. ຄໍາສັ່ງຄວບຄຸມການກະທໍາເຊັ່ນ ການມ້ຽນຫນ້າຈໍ, ການເຄື່ອນເຫນັງ, ການເປີດຫຼືປິດຫນ້າຈໍ. ຂໍ້ມູນຕົວອັກສອນບອກ LCD ວ່າຈະສະແດງຕົວອັກສອນ, ຕົວເລກ ຫຼື ເຄື່ອງຫມາຍໃດ.
pin RS ເລືອກ ວ່າ ສັນຍານ ທີ່ ເຂົ້າ ມາ ເປັນ ຄໍາ ສັ່ງ ຫລື ສະ ແດງ ຂໍ້ ມູນ. ເຂັມ E ເຮັດໃຫ້ການຖ່າຍທອດ. pin ຂໍ້ ມູນ ມີ ຂໍ້ ມູນ ທີ່ ແທ້ ຈິງ. ຈາກນັ້ນຜູ້ຄວບຄຸມ LCD ຈະວາງຕົວອັກສອນໄວ້ໃນຕໍາແຫນ່ງການສະແດງທີ່ຖືກຕ້ອງ.
16x2 LCD Wiring Modes: 4-bit, 8-bit ແລະ I2C

| ແບບ ແຜນ | Pins ທີ່ໃຊ້ສໍາລັບຂໍ້ມູນ | ຜົນປະໂຫຍດຫຼັກ | ຂໍ້ຈໍາກັດ | ດີ ທີ່ ສຸດ ສໍາ ລັບ |
|---|---|---|---|---|
| 4-Bit Mode | D4, D5, D6, D7 | ເກັບ ທ້ອນ GPIO pins | ຊ້າກວ່າແບບ 8-bit ຫນ້ອຍຫນຶ່ງ | ໂຄງການ Arduino, ລາຍການງ່າຍໆ, ການສະແດງ sensor |
| ຮູບແບບ 8-bit | D0 ເຖິງ D7 | ສົ່ງ byte ເຕັມໃນເວລາດຽວກັນ | ໃຊ້ເຂັມ GPIO ຫຼາຍຂຶ້ນ | ລະບົບເກົ່າຫຼືການອອກແບບທີ່ມີຫຼາຍ pin ຟຣີ |
| ຮູບແບບ I2C | SDA ແລະ SCL | ຫລຸດຜ່ອນການເຊື່ອມຕໍ່ສາຍໄຟຟ້າ | ຕ້ອງການທີ່ຢູ່ແລະຫ້ອງສະຫມຸດທີ່ຖືກຕ້ອງ | ໂຄງການນ້ອຍໆ ແລະ ສາຍໄຟຟ້າທີ່ສະອາດກວ່າ |
ຈະເຊື່ອມຕໍ່ຫນ້າຈໍ LCD 16x2 ກັບ Arduino ໄດ້ແນວໃດ?

ການເຊື່ອມຕໍ່ Arduino ທົ່ວໄປໃຊ້ແບບ 4-bit. ວິທີນີ້ໃຊ້ສີ່ເຂັມຂໍ້ມູນ LCD ແລະເຂັມຄວບຄຸມສອງສາມຫນ່ວຍ.
| LCD Pin | ຕິດ ຕໍ່ ກັບ Arduino | ຈຸດປະສົງ |
|---|---|---|
| VSS | GND | ພື້ນ |
| VDD | 5V | ພະລັງ LCD |
| V0 / VEE | ເຂັມກາງຂອງ potentiometer | ການຄວບຄຸມຄວາມແຕກຕ່າງ |
| RS | Arduino digital pin | ເລືອກຄໍາສັ່ງ ຫຼື ຂໍ້ມູນ |
| RW | GND | ແບບຂຽນ |
| E | Arduino digital pin | ເປີດສັນຍານ |
| D4-D7 | Arduino digital pins | ການຖ່າຍທອດຂໍ້ມູນ |
| A / LED+ | 5V ຜ່ານ resistor, ຖ້າຈໍາເປັນ | ແສງສະຫວ່າງໃນແງ່ບວກ |
| K / LED- | GND | Backlight negative |
ຕົວຢ່າງໂປຣແກຣມ Arduino
#include < LiquidCrystal.h>
// RS, E, D4, D5, D6, D7
LiquidCrystal lcd (12, 11, 5, 4, 3, 2);
nuid setup() {
lcd.begin(16, 2);
lcd.print("16x2 LCD ພ້ອມ");
lcd.setCursor(0, 1);
lcd.print ("ສະບາຍດີໂລກ");
}
void loop() {
}
ໂປຣແກຣມນີ້ເລີ່ມຕົ້ນລະບົບ LCD ແລະພິມຂໍ້ຄວາມໃນທັງສອງແຖວ.
ວິທີໃຊ້ຈໍ LCD 16x2 ກັບ I2C Module?

I2C 16x2 LCD ມີກະດານກະເປົ໋ານ້ອຍໆຕິດຢູ່ຫນ້າຈໍ. board ນີ້ ປ່ຽນ interface parallel ທໍາ ມະ ດາ ໃຫ້ ເປັນ interface ສື່ສານ ສອງ ສາຍ ໂດຍ ໃຊ້ SDA ແລະ SCL.
ລຸ້ນ I2C ມີ ປະ ໂຫຍດ ເມື່ອ ໂຄງ ການ ມີ pins microcontroller ຈໍາ ກັດ ຫລື ຕ້ອງ ການ ສາຍ ທີ່ ສະ ອາດ ກວ່າ. ມັນພຽງແຕ່ຕ້ອງການ VCC, GND, SDA ແລະ SCL ເທົ່ານັ້ນ.
ຕົວຢ່າງລະຫັດ I2C LCD ພື້ນຖານ
#include < Wire.h>
#include
ທີ່ຢູ່ I2C ທົ່ວໄປ: 0x27 ຫຼື 0x3F
LiquidCrystal_I2C LCD (0x27, 16, 2);
nuid setup() {
lcd.init();
lcd.backlight();
lcd.setCursor(0, 0);
lcd.print ( "I2C LCD ພ້ອມ" );
lcd.setCursor(0, 1);
lcd.print( "ທີ່ຢູ່: 0x27" );
}
void loop() {
}
ຖ້າຫນ້າຈໍບໍ່ຕອບສະຫນອງ, ໃຫ້ໃຊ້ I2C scanner ເພື່ອຊອກຫາທີ່ຢູ່ທີ່ຖືກຕ້ອງ.
Parallel 16x2 LCD vs I2C 16x2 LCD

| ລັກສະນະ | Parallel 16x2 LCD | I2C 16x2 LCD |
|---|---|---|
| ສາຍ ໄຟ | ໃຊ້ເຊືອກຫຼາຍຂຶ້ນ | ໃຊ້ສາຍຫນ້ອຍລົງ |
| ການໃຊ້ GPIO | ສູງກວ່າ | ລຸ່ມ |
| ການຕັ້ງໂປຣແກຣມ | ໃຊ້ການວາງແຜນໂດຍກົງ | ໃຊ້ທີ່ຢູ່ I2C |
| Troubleshooting Focus | ລໍາດັບ pin, RS, E, data lines | ທີ່ຢູ່, SDA/SCL, ຫໍສະຫມຸດ |
| ຄຸນຄ່າການຮຽນຮູ້ | ດີກວ່າສໍາລັບຄວາມເຂົ້າໃຈສັນຍານ LCD | ດີກວ່າສໍາລັບການສ້າງໂຄງການໄວໆ |
| ຄ່າໃຊ້ຈ່າຍ | ລາຄາ ແພງ | ຕາມປົກກະຕິແລ້ວຈະສູງກວ່າຫນ້ອຍຫນຶ່ງ |
| ໃຊ້ໄດ້ດີທີ່ສຸດ | ການ ຄວບ ຄຸມ ແລະ ການ ຮຽນ ຮູ້ ໂດຍ ກົງ | ສາຍ ໂສ້ ນ້ອຍໆ ແລະ ໂຄງການ GPIO ຈໍາກັດ |
ບັນຫາທົ່ວໄປ 16x2 LCD ແລະ ການແກ້ໄຂ
| ບັນຫາ | ສາເຫດທີ່ເປັນໄປໄດ້ | ການແກ້ໄຂ |
|---|---|---|
| ໄຟເບື້ອງຫຼັງເປີດ, ແຕ່ບໍ່ມີຂໍ້ຄວາມປາກົດ | ຄວາມແຕກຕ່າງຜິດ ຫຼື ການເລີ່ມຕົ້ນບໍ່ສໍາເລັດ | ປັບປຸງຄວາມແຕກຕ່າງ ແລະ ກວດລະຫັດ |
| ຫີບ ດໍາ ປະກົດ ຂຶ້ນ | LCD ມີພະລັງ ແຕ່ຍັງບໍ່ທັນເລີ່ມຕົ້ນ | ກວດເບິ່ງ RS, E, pin ຂໍ້ມູນ ແລະ ການຕັ້ງຄ່າຫ້ອງສະຫມຸດ |
| ຕົວອັກສອນບັງເອີນ | ສາຍ ຫລຸດ ຫລື ການ ວາງ ແຜນ pin ຜິດ | ກວດເບິ່ງສາຍໄຟຟ້າ ແລະ ລະຫັດລະຫັດ |
| ບໍ່ມີແສງສະຫວ່າງ | A / K pins ຫັນ ຫລັງ ຫລື ບໍ່ ມີ ແສງ ສະ ຫວ່າງ | ກວດ ເບິ່ງ ສາຍ LED+ ແລະ LED- |
| I2C LCD ບໍ່ພົບ | ທີ່ຢູ່ຜິດ ຫຼື ບັນຫາ SDA/SCL | ແລ່ນ I2C scanner |
| ຂໍ້ຄວາມຄ່ອຍໆເກີນໄປ | ຄວາມແຕກຕ່າງບໍ່ດີ ຫຼື voltage supply ອ່ອນແອ | ປັບ V0 ແລະ ກວດ ເບິ່ງ ພະ ລັງ |
| ການສະແດງ flickers | ໄຟຟ້າບໍ່ຫມັ້ນຄົງ ຫຼື ການມ້ຽນຫນ້າຈໍຊ້ໍາແລ້ວ ຊ້ໍາອີກ | ໃຊ້ພະລັງງານທີ່ຫມັ້ນຄົງແລະຫລຸດຜ່ອນການເອີ້ນ clear() ເລື້ອຍໆ |
| ບາງຄັ້ງການສະແດງກໍເຮັດວຽກ | ການເຊື່ອມຕໍ່ເຂົ້າຈີ່ຫລຸດຫຼືການເຊື່ອມຕໍ່ທີ່ອ່ອນແອ | ເຊື່ອມຕໍ່ສາຍໄຟຟ້າໃຫ້ປອດໄພ ແລະ ກວດສອບການເຊື່ອມໂຍງ |
ຄໍາສັ່ງ LCD 16x2 ແລະ ຕົວອັກສອນສະເພາະ.
LCD 16x2 ສະຫນັບສະຫນູນຄໍາສັ່ງສໍາລັບການຄວບຄຸມຕໍາແຫນ່ງ cursor, ການລຶບລ້າງຫນ້າຈໍ, ການເຄື່ອນໄຫວຂອງຂໍ້ຄວາມ ແລະ ຕົວອັກສອນ. ຕົວອັກສອນສະເພາະຖືກເກັບໄວ້ໃນ CGRAM ແລະສາມາດໃຊ້ສໍາລັບເຄື່ອງຫມາຍນ້ອຍໆເຊັ່ນ ເຄື່ອງຫມາຍຂອງຫມໍ້, ລູກທະນູ, ເຄື່ອງຫມາຍລະດັບ, ແຖວສັນຍານ ຫຼື block ຄວາມກ້າວຫນ້າ.
ຕົວຢ່າງຕົວອັກສອນແບບງ່າຍໆ
#include < LiquidCrystal.h>
LiquidCrystal lcd (12, 11, 5, 4, 3, 2);
byte batteryIcon[8] = {
B01110,
ຂ11011,
B10001,
B10001,
B11111,
B11111,
B11111,
B00000
};
nuid setup() {
lcd.begin(16, 2);
lcd.createChar(0, batteryIcon);
lcd.setCursor(0, 0);
lcd.print("ຫມໍ້: ");
lcd.write(byte(0));
}
void loop() {
}
ຕົວອັກສອນສະເພາະເຮັດໃຫ້ການສະແດງມີປະໂຫຍດຫຼາຍຂຶ້ນສໍາລັບຜູ້ໃຊ້ທີ່ງ່າຍໆໂດຍບໍ່ຈໍາເປັນຕ້ອງມີຈໍຮູບພາບ.
16x2 LCD vs OLED, TFT, 7-Segment ແລະ Serial Displays
| ປະເພດການສະແດງ | ດີ ທີ່ ສຸດ ສໍາ ລັບ | ຜົນ ປະ ໂຫຍດ | ຂໍ້ຈໍາກັດ |
|---|---|---|---|
| LCD 16x2 | ຂໍ້ຄວາມ, ຕົວເລກ ແລະ ຂໍ້ຄວາມສະຖານະພາບ | ລາຄາ ແພງ ຕ່ໍາ ແລະ ງ່າຍ ທີ່ ຈະ ໃຊ້ | ບໍ່ມີຮູບພາບເຕັມ |
| I2C 16x2 LCD | ການສະແດງຂໍ້ຄວາມດ້ວຍສາຍຫນ້ອຍລົງ | ການເຊື່ອມໂຍງແບບງ່າຍໆ | ຕ້ອງການທີ່ຢູ່ແລະຫ້ອງສະຫມຸດທີ່ຖືກຕ້ອງ |
| OLED Display | ຂໍ້ຄວາມທີ່ແຈ່ມແຈ້ງແລະຮູບພາບນ້ອຍໆ | ຄວາມແຕກຕ່າງສູງ ແລະ ຂະຫນາດນ້ອຍ | ພື້ນທີ່ສະແດງນ້ອຍກວ່າໃນຫຼາຍໆ module |
| TFT Display | ສີສັນ ແລະ ຮູບພາບ | ສະຫນັບສະຫນູນຮູບພາບແລະສີ | ໂປຣແກຣມແລະສາຍສັບຊ້ອນຫຼາຍຂຶ້ນ |
| ການສະແດງ 7 ພາກ | ຄ່າຕົວເລກ | ອ່ານງ່າຍສໍາລັບຕົວເລກ | ບໍ່ດີສໍາລັບຂໍ້ຄວາມ |
| Serial LCD | ການສື່ສານແບບ microcontroller ທີ່ງ່າຍໆ | ຄວບຄຸມງ່າຍ | ສ່ວນ ຫລາຍ ຈະ ມີ ລາຄາ ແພງ ຫລາຍ ກວ່າ |
ຄໍາຖາມທີ່ຖາມເລື້ອຍໆ [FAQ]
Q1. ເມື່ອໃດທີ່ຂ້ອຍຄວນໃຊ້ LCD ແບບຄຽງຄູ່ກັນແທນ I2C LCD?
ໃຊ້ LCD ຄຽງຄູ່ກັນເມື່ອທ່ານຢາກຮຽນຮູ້ການຄວບຄຸມ LCD ໂດຍກົງ. ໃຊ້ I2C LCD ເມື່ອເຈົ້າຕ້ອງການສາຍຫນ້ອຍລົງແລະຕ້ອງການສາຍທີ່ສະອາດກວ່າ.
Q2. ເປັນຫຍັງຫີບດໍາຈຶ່ງປາກົດຢູ່ເທິງ LCD?
ຫີບ ດໍາ ຫມາຍ ຄວາມ ວ່າ LCD ມີ ພະລັງ ແຕ່ ບໍ່ ໄດ້ ເລີ່ມຕົ້ນ ຢ່າງ ຖືກຕ້ອງ. ໃຫ້ກວດເບິ່ງລະຫັດ, ການຕັ້ງຄ່າຫ້ອງສະຫມຸດ ແລະ ການເຊື່ອມຕໍ່ສາຍ.
Q3. ເຂັມ RS ເຮັດຫຍັງ?
RS pin ເລືອກ ວ່າ LCD ຈະ ຮັບ ເອົາ ຄໍາ ສັ່ງ ຫລື ສະ ແດງ ຂໍ້ ມູນ. ມັນ ຊ່ວຍ LCD ໃຫ້ ຮູ້ ວ່າ ຈະ ຄວບ ຄຸມ ຈໍ ຫລື ສະ ແດງ ຕົວ ລະ ຄອນ.
Q4. ເປັນຫຍັງເຂັມ RW ຈຶ່ງຕິດຕໍ່ກັບພື້ນດິນເລື້ອຍໆ?
ໂຄງການສ່ວນຫຼາຍຂຽນຂໍ້ມູນໃສ່ LCD ເທົ່ານັ້ນ, ດັ່ງນັ້ນ RW ຈຶ່ງຕິດຕໍ່ກັບພື້ນດິນເພື່ອຮັກສາມັນໄວ້ໃນລະບົບຂຽນ. ສິ່ງນີ້ຍັງຊ່ວຍເຫຼືອ pin microcontroller ຫນຶ່ງ.
Q5. ເປັນຫຍັງຈຶ່ງຈໍາເປັນຕ້ອງມີ I2C scanner?
ເຄື່ອງ scanner I2C ຊ່ວຍ ຊອກ ຫາ ທີ່ຢູ່ LCD ທີ່ ຖືກຕ້ອງ, ດັ່ງ ເຊັ່ນ 0x27 ຫລື 0x3F. ຖ້າທີ່ຢູ່ບໍ່ຖືກຕ້ອງ, ຫນ້າຈໍອາດຈະບໍ່ຕອບສະຫນອງ.