สารบัญ:

วิธีเชื่อมต่อจอแสดงผล LCD I2C กับ Arduino Uno: 5 ขั้นตอน (พร้อมรูปภาพ)
วิธีเชื่อมต่อจอแสดงผล LCD I2C กับ Arduino Uno: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: วิธีเชื่อมต่อจอแสดงผล LCD I2C กับ Arduino Uno: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: วิธีเชื่อมต่อจอแสดงผล LCD I2C กับ Arduino Uno: 5 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: ECON TV EP.2 - เขียนโปรแกรม Arduino แสดงผลบนจอ LCD 16x2 2024, พฤศจิกายน
Anonim
วิธีเชื่อมต่อจอแสดงผล LCD I2C กับ Arduino Uno
วิธีเชื่อมต่อจอแสดงผล LCD I2C กับ Arduino Uno

สวัสดีทุกคน ในคำแนะนำนี้ คุณจะเห็นวิธีเชื่อมต่อจอแสดงผล LCD i2c กับ Arduino และวิธีการพิมพ์บนจอแสดงผล LCD

ก่อนเริ่มบทช่วยสอนนี้ คุณต้องทราบข้อมูลคร่าวๆ เกี่ยวกับการสื่อสาร i2c

บัส I2C แต่ละอันประกอบด้วยสัญญาณสองสัญญาณ: SCL และ SDA SCL คือสัญญาณนาฬิกา และ SDA คือสัญญาณข้อมูล สัญญาณนาฬิกาถูกสร้างขึ้นโดยบัสมาสเตอร์ปัจจุบันเสมอ อุปกรณ์ทาสบางตัวอาจบังคับให้นาฬิกาต่ำในบางครั้งเพื่อชะลอการส่งข้อมูลหลัก (หรือต้องใช้เวลามากขึ้นในการเตรียมข้อมูลก่อนที่ต้นแบบจะพยายามตอกบัตร) สิ่งนี้เรียกว่า “การยืดเวลานาฬิกา” และอธิบายไว้ในหน้าโปรโตคอล

ดูข้อมูลเพิ่มเติมได้ที่ Electronics Projects Hub

ตอนนี้ให้เริ่มคำแนะนำนี้..

ขั้นตอนที่ 1: ส่วนประกอบที่จำเป็น

ส่วนประกอบที่จำเป็น
ส่วนประกอบที่จำเป็น

Arduino Uno:

จอ LCD I2C:

จัมเปอร์ชาย - หญิง - 4:

ขั้นตอนที่ 2: วงจร

วงจร
วงจร

บอร์ด I2C ของ LCD Arduino

GND GND

VCC 5V

SDA A4

SCL A5

ขั้นตอนที่ 3: รหัส

รหัส
รหัส

เราต้องรวมไลบรารีสองแห่งเพื่อที่จะทำงานกับโค้ดที่แนบมา

ดาวน์โหลดไลบรารีจากไลบรารี LCD ที่แนบมา

ฟังก์ชันพื้นฐานที่เราใช้ในโค้ด

lcd.begin(16, 2); //กำหนด 16 คอลัมน์และ 2 แถวของจอ LCD

LCD.backlight(); // เพื่อเปิด / ปิดไฟด้านหลัง

lcd.setCursor(0, 0); //กำหนดตำแหน่งที่จะเขียนจากแถวแรก คอลัมน์แรก

lcd.setCursor(0, 1); //กำหนดตำแหน่งที่จะเขียนจากแถวที่สอง คอลัมน์แรก

lcd.print(" เขียนที่นี่เพื่อพิมพ์"); // คุณสามารถเขียนอักขระได้ 16 ตัวต่อบรรทัดภายในใบเสนอราคา

lcd.clear(); //ทำความสะอาดหน้าจอ

ขั้นตอนที่ 4: เอาท์พุต

เอาท์พุต
เอาท์พุต
เอาท์พุต
เอาท์พุต
เอาท์พุต
เอาท์พุต
เอาท์พุต
เอาท์พุต

ผลลัพธ์ที่แนบจะทำตามรหัสที่แนบมาด้านบน

ขั้นตอนที่ 5: ทำวิดีโอสอนให้สมบูรณ์

อย่าลืมติดตามช่อง YouTube ของฉัน

แนะนำ: