Lcd + LED screens
นี่คือโค้ดพื้นฐานที่ผมสร้างขึ้นมาเพื่อให้คนอื่นไม่ต้องประสบปัญหาในการค้นหาโค้ดตามฟอรัมต่างๆ
การเชื่อมต่อ
LCD= พอร์ต I2C สำหรับการสื่อสาร (คุณสามารถแก้ไขได้เนื่องจากผมใช้บอร์ด UNO ที่ไม่เป็นทางการ)
LED= GND- GND
VCC- 5V
DIO- 3
CLK- 2
ผมคิดว่ามันคงจะดีเพราะผมใช้เวลา 1 วันในการค้นหาไลบรารีและทุกอย่างเพื่อสร้างสิ่งนี้ขึ้นมา เพื่อให้คุณไม่ต้องเสียเวลาเหล่านั้น
ขอให้สนุกและโปรดแสดงความคิดเห็นว่าผมจะปรับปรุงได้อย่างไรบ้าง
รายละเอียดทางเทคนิคเพิ่มเติม
การจัดการการแสดงข้อมูลแบบผสมผสาน
โปรเจกต์นี้นำเสนอโซลูชันระดับมืออาชีพสำหรับการจัดการทั้งตารางสถานะ LED ความละเอียดต่ำ และจอ Alphanumeric LCD ความละเอียดสูงได้พร้อมกัน
- แกนตรรกะการแสดงผลแบบขนาน: Arduino จะจัดการจอ 16x2 LCD มาตรฐานผ่านดาต้าบัส 4 บิต และ LED matrix ขนาด 5x7 ผ่าน shift registers โดย firmware จะทำให้มั่นใจว่าจอแสดงผลทั้งสองได้รับการอัปเดตแบบซิงโครไนซ์ที่สมบูรณ์แบบโดยไม่มีการกะพริบ
- การแมปข้อมูลที่รับรู้บริบท: (คุณสมบัติ) ใช้ LED matrix เพื่อแสดง "ไอคอนกราฟิก" (เช่น ไอคอนเทอร์โมมิเตอร์) ในขณะที่ LCD แสดง "ค่ารายละเอียด" (เช่น 24.5°C) ซึ่งสร้างอินเทอร์เฟซผู้ใช้ที่ใช้งานง่าย
การสร้างต้นแบบ
- ได้รับการตรวจสอบด้วย Arduino IDE: ได้รับการปรับปรุงเพื่อประสิทธิภาพที่เสถียร 100% โดยมีลำดับการเริ่มต้นที่ถูกต้องสำหรับไดรเวอร์จอแสดงผลฮาร์ดแวร์หลายตัว