สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
สวัสดีทุกคน ในคำแนะนำนี้ คุณจะเห็นวิธีเชื่อมต่อจอแสดงผล 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 ของฉัน