สารบัญ:
- ขั้นตอนที่ 1: วัสดุที่จำเป็น
- ขั้นตอนที่ 2: การตั้งค่าฮาร์ดแวร์
- ขั้นตอนที่ 3: แผนภาพการเดินสายไฟ
- ขั้นตอนที่ 4: รหัสหลาม
- ขั้นตอนที่ 5: แสดงตัวอย่างเอาต์พุต
![อินเทอร์เฟซ 16x2 ตัวเลข LCD และปุ่มกดเมทริกซ์ 4x4 พร้อม Raspberry Pi3: 5 ขั้นตอน (พร้อมรูปภาพ) อินเทอร์เฟซ 16x2 ตัวเลข LCD และปุ่มกดเมทริกซ์ 4x4 พร้อม Raspberry Pi3: 5 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/004/image-9128-28-j.webp)
วีดีโอ: อินเทอร์เฟซ 16x2 ตัวเลข LCD และปุ่มกดเมทริกซ์ 4x4 พร้อม Raspberry Pi3: 5 ขั้นตอน (พร้อมรูปภาพ)
![วีดีโอ: อินเทอร์เฟซ 16x2 ตัวเลข LCD และปุ่มกดเมทริกซ์ 4x4 พร้อม Raspberry Pi3: 5 ขั้นตอน (พร้อมรูปภาพ) วีดีโอ: อินเทอร์เฟซ 16x2 ตัวเลข LCD และปุ่มกดเมทริกซ์ 4x4 พร้อม Raspberry Pi3: 5 ขั้นตอน (พร้อมรูปภาพ)](https://i.ytimg.com/vi/Ggivv9595e0/hqdefault.jpg)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
![อินเทอร์เฟซ 16x2 แป้นพิมพ์ตัวเลขและตัวเลข LCD And4x4 Matrix Keypad พร้อม Raspberry Pi3 อินเทอร์เฟซ 16x2 แป้นพิมพ์ตัวเลขและตัวเลข LCD And4x4 Matrix Keypad พร้อม Raspberry Pi3](https://i.howwhatproduce.com/images/004/image-9128-29-j.webp)
ในคำแนะนำนี้ เราจะอธิบายวิธีเชื่อมต่อ 16x2 LED และ 4x4 matrix keypad กับ Raspberry Pi3
เราใช้ Python 3.4 เพื่อพัฒนาซอฟต์แวร์ คุณสามารถเลือก Python 2.7 ได้ด้วยการดัดแปลงเล็กน้อย
ขั้นตอนที่ 1: วัสดุที่จำเป็น
![วัสดุที่จำเป็น วัสดุที่จำเป็น](https://i.howwhatproduce.com/images/004/image-9128-30-j.webp)
เราต้องการส่วนประกอบดังต่อไปนี้
- Raspberry Pi 3
- อะแดปเตอร์ 5V 2A สำหรับ Pi
- 8GB ไมโคร SD
- จอแอลซีดีตัวอักษรและตัวเลข 16x2
- ปุ่มกดเมทริกซ์ 4x4
- Dot PCB (ขนาดกลาง) หรือ Breadboard
- เบิร์กสตริป
- สายจัมเปอร์
- หม้อ 10K
- สายเคเบิลอีเทอร์เน็ต (สำหรับสร้างการเชื่อมต่อ VNC กับแล็ปท็อป)
ขั้นตอนที่ 2: การตั้งค่าฮาร์ดแวร์
![การตั้งค่าฮาร์ดแวร์ การตั้งค่าฮาร์ดแวร์](https://i.howwhatproduce.com/images/004/image-9128-31-j.webp)
![การตั้งค่าฮาร์ดแวร์ การตั้งค่าฮาร์ดแวร์](https://i.howwhatproduce.com/images/004/image-9128-32-j.webp)
![การตั้งค่าฮาร์ดแวร์ การตั้งค่าฮาร์ดแวร์](https://i.howwhatproduce.com/images/004/image-9128-33-j.webp)
เราไม่ได้รวมขั้นตอนสำหรับการตั้งค่าฮาร์ดแวร์ เช่น การเบิร์น OS ลงในอินเทอร์เฟซ micro SD และ VNC คุณต้องค้นหาแหล่งข้อมูลอื่นสำหรับขั้นตอนเหล่านี้
ใส่การ์ด Micro SD ขนาด 8GB ที่โหลดไว้ล่วงหน้าของระบบปฏิบัติการลงใน Rapberry Pi 3 เชื่อมต่อ Raspberry Pi กับแล็ปท็อปด้วยสายเคเบิลอีเธอร์เน็ต ทำฮาร์ดแวร์ตามที่อธิบายไว้ในแผนภาพการเดินสายไฟ
จอแอลซีดี 16x2
เราใช้อินเทอร์เฟซ LCD แบบ 4 บิต ดังนั้นหมุดที่จำเป็นสำหรับ Control singals คือ RS, EN, D4, D5, D6, D7 ซึ่งเชื่อมต่อกับ GPIO ของ Raspberry Pi
4x4 Matrix Keypad
ติดตั้งแพ็คเกจ Python สำหรับ 4x4 และ 4x3 matrix keypad เพื่อให้ดำเนินการตามการขัดจังหวะ ดังนั้นจึงไม่จำเป็นต้องสแกนแถวและคอลัมน์ของปุ่มกดตลอดเวลา ที่นี่ใช้การดึงขึ้นภายในจึงไม่จำเป็นต้องใช้ตัวต้านทานแบบดึงขึ้นภายนอก
เชื่อมต่อ Raspberry Pi กับเว็บ จากนั้นเปิดเทอร์มินัลแล้วพิมพ์ดังต่อไปนี้:
sudo python3.4 -m pip ติดตั้ง pad4pi
ขั้นตอนที่ 3: แผนภาพการเดินสายไฟ
![แผนภาพการเดินสายไฟ แผนภาพการเดินสายไฟ](https://i.howwhatproduce.com/images/004/image-9128-34-j.webp)
จอแอลซีดีพิน:
- LCD_RS = 21
- LCD_E = 20
- LCD_D4 = 26
- LCD_D5 = 19
- LCD_D6 = 13
- LCD_D7 = 6
หมุดปุ่มกด:
หมุดคอลัมน์ = 17, 15, 14, 4Row Pins = 24, 22, 27, 18
คุณสามารถเลือกพิน GPIO ใด ๆ สำหรับเชื่อมต่อ LCD และปุ่มกด เพียงแค่เปลี่ยนหมายเลขพินในรหัส คุณสามารถใช้เขียงหั่นขนมหรือ PCB เพื่อเชื่อมต่อ LCD และปุ่มกด
ขั้นตอนที่ 4: รหัสหลาม
![รหัสหลาม รหัสหลาม](https://i.howwhatproduce.com/images/004/image-9128-35-j.webp)
คุณสามารถดาวน์โหลดรหัสได้โดยตรง เรียกใช้ code.py ด้วย python 3.4 ใน Raspberry Pi 3 ของคุณ หรือคัดลอกข้อความแล้ววางในไฟล์สคริปต์ใหม่ของ python 3.4
เรียกใช้โปรแกรม:
LCD จะแสดงข้อความ "ยินดีต้อนรับ" ในบรรทัดแรกหากการเชื่อมต่อของคุณถูกต้อง ข้อมูลปุ่มกดจะแสดงในบรรทัดที่สอง
ขั้นตอนที่ 5: แสดงตัวอย่างเอาต์พุต
![ดูตัวอย่างผลงาน ดูตัวอย่างผลงาน](https://i.howwhatproduce.com/images/004/image-9128-36-j.webp)
![ดูตัวอย่างผลงาน ดูตัวอย่างผลงาน](https://i.howwhatproduce.com/images/004/image-9128-37-j.webp)
![ดูตัวอย่างผลงาน ดูตัวอย่างผลงาน](https://i.howwhatproduce.com/images/004/image-9128-38-j.webp)
ฉันได้เพิ่มการขัดจังหวะของคีย์บอร์ด ดังนั้นหากคุณยกเลิกโปรแกรม LCD จะแสดง Good bye
แนะนำ:
อินเทอร์เฟซ ESP32 พร้อม SSD1306 Oled พร้อม MicroPython: 5 ขั้นตอน
![อินเทอร์เฟซ ESP32 พร้อม SSD1306 Oled พร้อม MicroPython: 5 ขั้นตอน อินเทอร์เฟซ ESP32 พร้อม SSD1306 Oled พร้อม MicroPython: 5 ขั้นตอน](https://i.howwhatproduce.com/images/011/image-30843-j.webp)
อินเทอร์เฟซ ESP32 พร้อม SSD1306 Oled พร้อม MicroPython: Micropython เป็นการเพิ่มประสิทธิภาพของ python และมีขนาดเล็กของ python ซึ่งหมายถึงการสร้างสำหรับอุปกรณ์ฝังตัวซึ่งมีข้อจำกัดด้านหน่วยความจำและใช้พลังงานต่ำ Micropython สามารถใช้ได้กับคอนโทรลเลอร์หลายตระกูล ซึ่งรวมถึง ESP8266, ESP32, Ardui
อินเทอร์เฟซ LCD 16x2 พร้อม Raspberry Pi: 7 ขั้นตอน
![อินเทอร์เฟซ LCD 16x2 พร้อม Raspberry Pi: 7 ขั้นตอน อินเทอร์เฟซ LCD 16x2 พร้อม Raspberry Pi: 7 ขั้นตอน](https://i.howwhatproduce.com/images/005/image-13200-25-j.webp)
อินเทอร์เฟซ LCD 16x2 พร้อม Raspberry Pi: สวัสดีเพื่อน ๆ วันนี้ฉันกำลังเชื่อมต่อจอแสดงผล 16x2 กับ Raspberry pi
Arduino สำหรับผู้เริ่มต้น: อินเทอร์เฟซ Arduino พร้อม LCD 16x2 อธิบาย: 5 ขั้นตอน
![Arduino สำหรับผู้เริ่มต้น: อินเทอร์เฟซ Arduino พร้อม LCD 16x2 อธิบาย: 5 ขั้นตอน Arduino สำหรับผู้เริ่มต้น: อินเทอร์เฟซ Arduino พร้อม LCD 16x2 อธิบาย: 5 ขั้นตอน](https://i.howwhatproduce.com/images/005/image-13698-41-j.webp)
Arduino สำหรับผู้เริ่มต้น: อินเทอร์เฟซ Arduino พร้อม LCD ขนาด 16x2 อธิบาย: สวัสดีทุกคน ทุกวันนี้ Arduino ได้รับความนิยมอย่างมากและทุกคนก็ยอมรับเช่นกันเพราะความง่ายในการเขียนโค้ด ฉันได้สร้างชุดของ Arduino Basics ขึ้นมา ซึ่งช่วยทั้งผู้เริ่มต้น มือใหม่ และ แม้แต่นักพัฒนาเพื่อให้โมดูลทำงานได้ นี้เ
อินเทอร์เฟซ LED Dot Matrix (8x8) พร้อม NodeMCU: 6 ขั้นตอน (พร้อมรูปภาพ)
![อินเทอร์เฟซ LED Dot Matrix (8x8) พร้อม NodeMCU: 6 ขั้นตอน (พร้อมรูปภาพ) อินเทอร์เฟซ LED Dot Matrix (8x8) พร้อม NodeMCU: 6 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/001/image-331-30-j.webp)
อินเทอร์เฟซ LED Dot Matrix (8x8) กับ NodeMCU: สวัสดีผู้สร้าง ฉันมีคำแนะนำที่เรียบง่ายและยอดเยี่ยมอีกอัน ในคำแนะนำนี้ เราจะเรียนรู้วิธีเชื่อมต่อ LED Dot Matrix (8x8) กับ NodeMCU มาเริ่มกันเลย
อินเทอร์เฟซ Honeywell Vista Alarm พร้อม Smart Hub (ขยิบตา / Smartthings): 7 ขั้นตอน (พร้อมรูปภาพ)
![อินเทอร์เฟซ Honeywell Vista Alarm พร้อม Smart Hub (ขยิบตา / Smartthings): 7 ขั้นตอน (พร้อมรูปภาพ) อินเทอร์เฟซ Honeywell Vista Alarm พร้อม Smart Hub (ขยิบตา / Smartthings): 7 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/003/image-6269-93-j.webp)
อินเทอร์เฟซ Honeywell Vista Alarm พร้อม Smart Hub (ขยิบตา / Smartthings): สวัสดี! ฉันต้องการให้บทช่วยสอนสั้น ๆ เกี่ยวกับวิธีที่ฉันได้รวมระบบเตือนภัย Honeywell Vista เข้ากับฮับอัจฉริยะของฉัน ฉันกำลังใช้ Wink สำหรับบทช่วยสอนนี้ แต่สิ่งนี้ควรจะใช้ได้กับสมาร์ทฮับ (Smartthings/Iris/อื่นๆ) ก่อนที่เราจะเริ่มต้น คุณจะไป