7
I2C LCD Serial Interface Board ไม่แสดงข้อความ (มีพินผิดหรือเปล่า?)
ฉันมีหน้าจอ LCD 1602 ที่ทำงานได้ดีในตัวของมันเอง อย่างไรก็ตามฉันต้องการทำให้บางพินฟรีโดยใช้คอนโทรลเลอร์ I2C / IIC LCD ที่ฉันซื้อแยกต่างหาก ในขณะที่คอนโทรลเลอร์ดูเหมือนว่าจะสื่อสารกับ Arduino UNO ของฉันตามที่อยู่ที่ถูกต้อง แต่ฉันไม่สามารถรับข้อความที่จะแสดง ตามค่าเริ่มต้น (ไม่มีรหัส) ดูเหมือนว่า LCD จะมี 1 เส้น 16 "สี่เหลี่ยม" ทึบ เมื่อใช้ที่อยู่ 27 ในรหัสของฉันจอ LCD จะเปลี่ยนเป็น 16 บรรทัด 2 เส้น (ดูรูปด้านล่าง) รหัสยังต้องการให้ไฟแบ็คไลท์กะพริบ 3 ครั้งซึ่งใช้งานได้ อย่างไรก็ตามฉันไม่สามารถรับอะไรได้นอกจากสี่เหลี่ยมสองเส้น (รหัสเต็มอยู่ที่ด้านล่างของคำถามนี้) ฉันใช้ไลบรารี่ LiquidCrystal_I2Cโดย F Malpartida ซึ่งดูเหมือนจะใช้กันทั่วไป มีห้องสมุดที่ดีกว่าที่ฉันควรใช้? ฉันสงสัยว่ามันเป็นเพียงพินผิดที่ใช้ในรหัส ภาพร่างทั้งหมดที่ฉันเห็นทางออนไลน์ให้ใช้หมุดต่อไปนี้: // addr,en,rw,rs,d4,d5,d6,d7,bl,blpol …