สารบัญ:
- ขั้นตอนที่ 1: ส่วนประกอบที่จำเป็น
- ขั้นตอนที่ 2: การเชื่อมต่อวงจร
- ขั้นตอนที่ 3: การทำงาน
- ขั้นตอนที่ 4: ทดสอบ
- ขั้นตอนที่ 5: รหัส
- ขั้นตอนที่ 6: ข้อเสีย
- ขั้นตอนที่ 7: ติดต่อเรา
วีดีโอ: อินเทอร์เฟซ LCD 16x2 พร้อม Raspberry Pi: 7 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
สวัสดีเพื่อน, วันนี้ฉันกำลังเชื่อมต่อจอแสดงผล 16x2 กับ Raspberry pi
ขั้นตอนที่ 1: ส่วนประกอบที่จำเป็น
ที่นี่คุณต้องการส่วนประกอบต่อไปนี้เพื่อให้งานเสร็จสมบูรณ์
- ราสเบอร์รี่ปี่
- อะแดปเตอร์จ่ายไฟสำหรับ Raspberry Pi
- จอ LCD 16x2
- โพเทนชิออมิเตอร์ 10k
- สายต่อ
- เขียงหั่นขนมหรือโล่แสดงผล 16x2 ใด ๆ
ขั้นตอนที่ 2: การเชื่อมต่อวงจร
การเชื่อมต่อจะแสดงในภาพนี้ แต่ไม่จำเป็นต้องใช้ GPIO นี้ คุณสามารถใช้ GPIO ใดก็ได้เพื่อเชื่อมต่อ LCD แต่คุณต้องพูดถึง GPIO เดียวกันในตัวต้านทาน Programming.variable ที่เชื่อมต่อเพื่อปรับความคมชัดของจอแสดงผล จอแสดงผลใช้พลังงานจาก Raspberry pi หมุด R/W เชื่อมต่อกับกราวด์เนื่องจากฉันไม่ได้ดำเนินการอ่านใดๆ บนจอแสดงผล
ขั้นตอนที่ 3: การทำงาน
ฉันออกแบบไลบรารีการแสดงผลชื่อ lcd.py ในไลบรารีนี้ ฉันเขียนฟังก์ชันบางอย่างที่ผู้ใช้สามารถเรียกได้ ในการขับรถจอแอลซีดี จำเป็นต้องรวมไลบรารีนี้ไว้ในรหัสของคุณ รายละเอียดเพิ่มเติมเกี่ยวกับห้องสมุดมีอยู่ในห้องสมุด
ก่อนอื่นคุณต้องรันฟังก์ชัน start() และส่งพินที่คุณจะใช้สำหรับการแสดงส่วนต่อประสาน
ที่นี่พิมพ์ () ฟังก์ชันสามารถพิมพ์ค่าใด ๆ ที่ส่งผ่านไปยังฟังก์ชันนี้
จอแสดงผลนี้มีอินเทอร์เฟซในโหมด 4 บิต ดังนั้นมีเพียง 4 พิน D4-D7 และ RW, พิน EN ที่เชื่อมต่อกับพินราสเบอร์รี่
ขั้นตอนที่ 4: ทดสอบ
มีวิดีโอทดสอบอยู่ที่นี่แล้ว
ขั้นตอนที่ 5: รหัส
มีรหัสสำหรับคำแนะนำนี้ ที่นี่
ขั้นตอนที่ 6: ข้อเสีย
สิ่งนี้จะไม่ทำงานอย่างถูกต้องหากเราทำให้สคริปต์นี้ทำงานโดยอัตโนมัติเมื่อเปิดเครื่อง เนื่องจาก Raspberry pi ไม่ใช่ตัวควบคุมแบบเรียลไทม์ ต้องการการปรับปรุงเพิ่มเติมในโค้ดนี้
ขั้นตอนที่ 7: ติดต่อเรา
สำหรับคำแนะนำเพิ่มเติมติดตามที่นี่
บล็อก
ส่งอีเมลถึงฉัน
แนะนำ:
อินเทอร์เฟซ ESP32 พร้อม SSD1306 Oled พร้อม MicroPython: 5 ขั้นตอน
อินเทอร์เฟซ ESP32 พร้อม SSD1306 Oled พร้อม MicroPython: Micropython เป็นการเพิ่มประสิทธิภาพของ python และมีขนาดเล็กของ python ซึ่งหมายถึงการสร้างสำหรับอุปกรณ์ฝังตัวซึ่งมีข้อจำกัดด้านหน่วยความจำและใช้พลังงานต่ำ Micropython สามารถใช้ได้กับคอนโทรลเลอร์หลายตระกูล ซึ่งรวมถึง ESP8266, ESP32, Ardui
PWM พร้อม ESP32 - Dimming LED พร้อม PWM บน ESP 32 พร้อม Arduino IDE: 6 ขั้นตอน
PWM พร้อม ESP32 | Dimming LED พร้อม PWM บน ESP 32 พร้อม Arduino IDE: ในคำแนะนำนี้เราจะดูวิธีสร้างสัญญาณ PWM ด้วย ESP32 โดยใช้ Arduino IDE & โดยทั่วไปแล้ว PWM จะใช้เพื่อสร้างเอาต์พุตแอนะล็อกจาก MCU ใดๆ และเอาต์พุตแอนะล็อกนั้นอาจเป็นอะไรก็ได้ระหว่าง 0V ถึง 3.3V (ในกรณีของ esp32) & จาก
Arduino สำหรับผู้เริ่มต้น: อินเทอร์เฟซ Arduino พร้อม LCD 16x2 อธิบาย: 5 ขั้นตอน
Arduino สำหรับผู้เริ่มต้น: อินเทอร์เฟซ Arduino พร้อม LCD ขนาด 16x2 อธิบาย: สวัสดีทุกคน ทุกวันนี้ Arduino ได้รับความนิยมอย่างมากและทุกคนก็ยอมรับเช่นกันเพราะความง่ายในการเขียนโค้ด ฉันได้สร้างชุดของ Arduino Basics ขึ้นมา ซึ่งช่วยทั้งผู้เริ่มต้น มือใหม่ และ แม้แต่นักพัฒนาเพื่อให้โมดูลทำงานได้ นี้เ
อินเทอร์เฟซ LED Dot Matrix (8x8) พร้อม NodeMCU: 6 ขั้นตอน (พร้อมรูปภาพ)
อินเทอร์เฟซ LED Dot Matrix (8x8) กับ NodeMCU: สวัสดีผู้สร้าง ฉันมีคำแนะนำที่เรียบง่ายและยอดเยี่ยมอีกอัน ในคำแนะนำนี้ เราจะเรียนรู้วิธีเชื่อมต่อ LED Dot Matrix (8x8) กับ NodeMCU มาเริ่มกันเลย
อินเทอร์เฟซ 16x2 ตัวเลข LCD และปุ่มกดเมทริกซ์ 4x4 พร้อม Raspberry Pi3: 5 ขั้นตอน (พร้อมรูปภาพ)
อินเทอร์เฟซ LCD ตัวอักษรและตัวเลขขนาด 16x2 และแป้นพิมพ์เมทริกซ์ 4x4 พร้อม Raspberry Pi3: ในคำแนะนำนี้ เราจะอธิบายวิธีเชื่อมต่อแป้นพิมพ์เมทริกซ์ขนาด 16x2 LED และ 4x4 กับ Raspberry Pi3 เราใช้ Python 3.4 เพื่อพัฒนาซอฟต์แวร์ คุณสามารถเลือก Python 2.7 ได้ด้วยการดัดแปลงเล็กน้อย