สารบัญ:

อินเทอร์เฟซ LCD 16x2 พร้อม Raspberry Pi: 7 ขั้นตอน
อินเทอร์เฟซ LCD 16x2 พร้อม Raspberry Pi: 7 ขั้นตอน

วีดีโอ: อินเทอร์เฟซ LCD 16x2 พร้อม Raspberry Pi: 7 ขั้นตอน

วีดีโอ: อินเทอร์เฟซ LCD 16x2 พร้อม Raspberry Pi: 7 ขั้นตอน
วีดีโอ: How To Install 3.5 inch TFT LCD Display On Raspberry Pi (step-by-step guide with code) 2024, พฤศจิกายน
Anonim
อินเทอร์เฟซ LCD 16x2 พร้อม Raspberry Pi
อินเทอร์เฟซ LCD 16x2 พร้อม Raspberry Pi

สวัสดีเพื่อน, วันนี้ฉันกำลังเชื่อมต่อจอแสดงผล 16x2 กับ Raspberry pi

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

ที่นี่คุณต้องการส่วนประกอบต่อไปนี้เพื่อให้งานเสร็จสมบูรณ์

  1. ราสเบอร์รี่ปี่
  2. อะแดปเตอร์จ่ายไฟสำหรับ Raspberry Pi
  3. จอ LCD 16x2
  4. โพเทนชิออมิเตอร์ 10k
  5. สายต่อ
  6. เขียงหั่นขนมหรือโล่แสดงผล 16x2 ใด ๆ

ขั้นตอนที่ 2: การเชื่อมต่อวงจร

การเชื่อมต่อวงจร
การเชื่อมต่อวงจร

การเชื่อมต่อจะแสดงในภาพนี้ แต่ไม่จำเป็นต้องใช้ GPIO นี้ คุณสามารถใช้ GPIO ใดก็ได้เพื่อเชื่อมต่อ LCD แต่คุณต้องพูดถึง GPIO เดียวกันในตัวต้านทาน Programming.variable ที่เชื่อมต่อเพื่อปรับความคมชัดของจอแสดงผล จอแสดงผลใช้พลังงานจาก Raspberry pi หมุด R/W เชื่อมต่อกับกราวด์เนื่องจากฉันไม่ได้ดำเนินการอ่านใดๆ บนจอแสดงผล

ขั้นตอนที่ 3: การทำงาน

การทำงาน
การทำงาน

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

ก่อนอื่นคุณต้องรันฟังก์ชัน start() และส่งพินที่คุณจะใช้สำหรับการแสดงส่วนต่อประสาน

ที่นี่พิมพ์ () ฟังก์ชันสามารถพิมพ์ค่าใด ๆ ที่ส่งผ่านไปยังฟังก์ชันนี้

จอแสดงผลนี้มีอินเทอร์เฟซในโหมด 4 บิต ดังนั้นมีเพียง 4 พิน D4-D7 และ RW, พิน EN ที่เชื่อมต่อกับพินราสเบอร์รี่

ขั้นตอนที่ 4: ทดสอบ

Image
Image

มีวิดีโอทดสอบอยู่ที่นี่แล้ว

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

มีรหัสสำหรับคำแนะนำนี้ ที่นี่

ขั้นตอนที่ 6: ข้อเสีย

สิ่งนี้จะไม่ทำงานอย่างถูกต้องหากเราทำให้สคริปต์นี้ทำงานโดยอัตโนมัติเมื่อเปิดเครื่อง เนื่องจาก Raspberry pi ไม่ใช่ตัวควบคุมแบบเรียลไทม์ ต้องการการปรับปรุงเพิ่มเติมในโค้ดนี้

ขั้นตอนที่ 7: ติดต่อเรา

สำหรับคำแนะนำเพิ่มเติมติดตามที่นี่

Facebook

บล็อก

ส่งอีเมลถึงฉัน

แนะนำ: