สารบัญ:

รายละเอียดและการเชื่อมต่อของ I2C LCD Adapter: 5 ขั้นตอน
รายละเอียดและการเชื่อมต่อของ I2C LCD Adapter: 5 ขั้นตอน

วีดีโอ: รายละเอียดและการเชื่อมต่อของ I2C LCD Adapter: 5 ขั้นตอน

วีดีโอ: รายละเอียดและการเชื่อมต่อของ I2C LCD Adapter: 5 ขั้นตอน
วีดีโอ: #38 สอน Arduino Tutorial : Arduino แสดงข้อความออกจอ LCD แบบ I2C 2024, กันยายน
Anonim
รายละเอียดและการเชื่อมต่อของ I2C LCD Adapter
รายละเอียดและการเชื่อมต่อของ I2C LCD Adapter

อะแดปเตอร์ LCD I2C เป็นอุปกรณ์ที่มีชิป PCF8574 ไมโครคอนโทรลเลอร์ ไมโครคอนโทรลเลอร์นี้เป็นตัวขยาย I/O ซึ่งสื่อสารกับชิปไมโครคอนโทรลเลอร์ตัวอื่นด้วยโปรโตคอลการสื่อสารแบบมีสายสองสาย การใช้อะแดปเตอร์นี้ทำให้ทุกคนสามารถควบคุม LCD ขนาด 16x2 ได้ด้วยสายเพียงสองเส้น (SDA, SCL) มันช่วยประหยัดพิน Arduino หรือไมโครคอนโทรลเลอร์อื่น ๆ ได้มากมาย มีโพเทนชิออมิเตอร์ในตัวสำหรับควบคุมความคมชัดของจอ LCD ที่อยู่ I2C เริ่มต้นคือ 0x27 คุณสามารถเปลี่ยนที่อยู่นี้ได้โดยเชื่อมต่อ A0, A1, A2

A0 A1 A2 ที่อยู่

0 0 0 0x20 0 0 1 0x21 0 1 0 0x22 0 1 1 0x23 1 0 0 0x24 1 0 1 0x25 1 1 0 0x26 1 1 1 0x27

0 => ต่ำ

1 => สูง

ขั้นตอนที่ 1: การเชื่อมต่อระหว่าง LCD และอะแดปเตอร์

การเชื่อมต่อระหว่าง LCD และอะแดปเตอร์
การเชื่อมต่อระหว่าง LCD และอะแดปเตอร์
การเชื่อมต่อระหว่าง LCD และอะแดปเตอร์
การเชื่อมต่อระหว่าง LCD และอะแดปเตอร์
การเชื่อมต่อระหว่าง LCD และอะแดปเตอร์
การเชื่อมต่อระหว่าง LCD และอะแดปเตอร์
การเชื่อมต่อระหว่าง LCD และอะแดปเตอร์
การเชื่อมต่อระหว่าง LCD และอะแดปเตอร์

ขั้นแรก คุณต้องประสานอะแดปเตอร์นี้กับจอแอลซีดี คุณสามารถเชื่อมต่อโดยตรงกับด้านหลังจอแสดงผล LCD แต่ฉันมีบัดกรีบน pcb คุณยังสามารถทำมันได้ตามที่คุณต้องการ แต่คุณต้องระวังเกี่ยวกับการเชื่อมต่อที่ถูกต้อง มิฉะนั้นคุณจะประสบปัญหาใหญ่

ขั้นตอนที่ 2: การเชื่อมต่อกับ Arduino และ I2C Lcd Adapter

การเชื่อมต่อกับ Arduino และ I2C LCD Adapter
การเชื่อมต่อกับ Arduino และ I2C LCD Adapter

Arduino => อะแดปเตอร์ LCD I2C

GND => GND

5V => VCC

A4 => SDA

A5 => SCL

ขั้นตอนที่ 3: เพิ่มพลังและทดสอบ

เพิ่มพลังและทดสอบ
เพิ่มพลังและทดสอบ
เพิ่มพลังและทดสอบ
เพิ่มพลังและทดสอบ
เพิ่มพลังและทดสอบ
เพิ่มพลังและทดสอบ
เพิ่มพลังและทดสอบ
เพิ่มพลังและทดสอบ

#define USE_ALB_LCD_I2C

#include "ArduinoLearningBoard.h" ALB_LCD_I2C จอแอลซีดี; การตั้งค่าเป็นโมฆะ () { lcd.init (); LCD.backlight(); lcd.clear(); } วงเป็นโมฆะ () { lcd.setCursor (0, 0); //lcd.setCursor (คอลัมน์, แถว); lcd.print("ABCD 1234 +-/*"); lcd.setCursor(0, 1); // ที่นี่ row=1 หมายถึง บรรทัดที่สอง lcd.print((char)64); //64 = @ lcd.print((char)223);//223 = dgree sign lcd.print((ถ่าน)224);//224 = alpha sign lcd.print((char)232);//232 = root lcd.print((char)242);//242 = thita lcd.print((ถ่าน)228);//228 = ไมโคร }

ขั้นตอนที่ 4: ดาวน์โหลดไลบรารีสำหรับ I2C Lcd

กำลังดาวน์โหลดไลบรารีสำหรับ I2C Lcd
กำลังดาวน์โหลดไลบรารีสำหรับ I2C Lcd
กำลังดาวน์โหลดไลบรารีสำหรับ I2C Lcd
กำลังดาวน์โหลดไลบรารีสำหรับ I2C Lcd

open arduino IDE => ไปที่ Tools => จัดการไลบรารี => ค้นหา Arduino Learning Board

และดาวน์โหลดห้องสมุด

หากคุณมีห้องสมุดอยู่แล้วให้ข้ามขั้นตอนนี้

ขั้นตอนที่ 5: ขั้นตอนสุดท้าย

ขั้นตอนสุดท้าย
ขั้นตอนสุดท้าย
ขั้นตอนสุดท้าย
ขั้นตอนสุดท้าย

ฉันใช้จอ I2C เพื่อแสดงอุณหภูมิและความชื้นของสิ่งแวดล้อม

แนะนำ: