
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12

4x4 Matrix Membrane Keypad เป็นโมดูลปุ่มกดที่มักใช้ในการสร้างโครงการ Arduino เช่น เครื่องคิดเลข การป้อนรหัสผ่าน และอื่นๆ
นี่คือคุณสมบัติของปุ่มกดนี้:
- ดีไซน์บางเฉียบ
- ใช้งานง่ายในไมโครคอนโทรลเลอร์
ข้อกำหนดที่สำคัญ:
- แรงดันไฟฟ้าสูงสุด 24VDC, 30mA
- การเข้าถึง 8 พินสำหรับเมทริกซ์ 4x4
- ปุ่ม 4x4 (4 แถว & 4 คอลัมน์)
- อุณหภูมิในการทำงาน: 0 ถึง 50 °C
ขั้นตอนที่ 1: ส่วนประกอบที่จำเป็น




นี่คือรายการส่วนประกอบที่จำเป็น:
- ปุ่มกดเมมเบรน 4x4 Matrik
- Arduino นาโน V3
- สายจัมเปอร์
- USBmini
ห้องสมุดที่จำเป็น:
ปุ่มกด Adafruit
ขั้นตอนที่ 2: เชื่อมต่อปุ่มกดกับ Arduino


ทำตามคำแนะนำด้านล่างเพื่อเชื่อมต่อปุ่มกดกับ Arduino
ปุ่มกดไปยัง Arduino
1. แถว 0 ==> D5
2. แถวที่ 1 ==> D4
3. แถวที่ 2 ==> D3
4. แถวที่ 3 ==> D2
5. โคล 0 ==> D11
6. โคล 1 ==> D10
7. โคล 2 ==> D9
8. Col 3 ==> D8
ขั้นตอนที่ 3: การเขียนโปรแกรม

ตรวจสอบให้แน่ใจว่าเพิ่มไลบรารี "Adafruit Keypad" ใน Arduino IDE แล้ว หากคุณไม่ทราบวิธีเพิ่มไลบรารี ให้ดูบทความนี้ "เพิ่มไลบรารีไปยัง Arduino"
ตกลง กลับไปที่หัวข้อวิธีการเปิดภาพร่างเป็นดังนี้:
- เปิด Arduino IDE
- คลิก ไฟล์ > ตัวอย่าง > Adafruit Keypad > keypad_test
- คลิกอัปโหลด
ขั้นตอนที่ 4: ผลลัพธ์


หากต้องการดูผลลัพธ์ ให้เปิดจอภาพอนุกรม
ผลลัพธ์จะเป็นดังนี้:
ตัวอย่างเช่น เมื่อกดปุ่ม '1' บนแป้นพิมพ์ ซีเรียลของจอภาพจะแสดงข้อความว่า "กด 1 ครั้ง" จากนั้นเมื่อปล่อยปุ่ม '1' บนแป้นพิมพ์ จอภาพแบบอนุกรมจะแสดงข้อความว่า "1 release"
ขอบคุณที่อ่านบทความนี้ แล้วพบกันใหม่ในบทความหน้า หากมีคำถามเพียงแค่เขียนในคอลัมน์ความคิดเห็น
แนะนำ:
Lego 4x4 Keypad Matrix: 8 ขั้นตอน (พร้อมรูปภาพ)

Lego 4x4 Keypad Matrix: ในขณะที่ฉันติดอยู่ในบ้านในช่วงสองสามสัปดาห์ที่ผ่านมา ในที่สุดฉันก็ได้ทำโปรเจ็กต์ที่วนเวียนอยู่ในหัวจนเสร็จ ฉันใช้ Lego เป็นพื้นฐานสำหรับโครงการส่วนใหญ่ของฉันในช่วงสองสามสัปดาห์ที่ผ่านมา
ตัวอย่าง Locker ที่ทันสมัยและใหม่และง่ายกว่าด้วย Arduino Matrix Keypad 4x4: 3 ขั้นตอน

ตัวอย่างที่ทันสมัยและใหม่และง่ายกว่าของ Locker ด้วย Arduino Matrix Keypad 4x4: อีกตัวอย่างหนึ่งของการใช้เมทริกซ์ปุ่มกด LCD 4x4 กับวงจร I2C
Neopixel Ws2812 Rainbow LED เรืองแสงพร้อม M5stick-C - เรียกใช้ Rainbow บน Neopixel Ws2812 โดยใช้ M5stack M5stick C โดยใช้ Arduino IDE: 5 ขั้นตอน

Neopixel Ws2812 Rainbow LED เรืองแสงพร้อม M5stick-C | เรียกใช้ Rainbow บน Neopixel Ws2812 โดยใช้ M5stack M5stick C การใช้ Arduino IDE: สวัสดีทุกคนในคำแนะนำนี้ เราจะเรียนรู้วิธีใช้ neopixel ws2812 LED หรือแถบนำหรือเมทริกซ์นำหรือวงแหวน LED พร้อมบอร์ดพัฒนา m5stack m5stick-C พร้อม Arduino IDE และเราจะทำ ลายรุ้งกับมัน
ตัวอย่าง Locker ด้วย Arduino Matrix Keypad 4x4: 6 Steps

ตัวอย่าง Locker ด้วย Arduino Matrix Keypad 4x4: 2 วิธีในการจัดการปุ่มกด 16 ปุ่มที่มีพินขั้นต่ำ
สร้าง Membrane Matrix Keypad ของตัวเอง (และเชื่อมต่อกับ Arduino): 7 ขั้นตอน (พร้อมรูปภาพ)

สร้าง Membrane Matrix Keypad ของตัวเอง (และเชื่อมต่อกับ Arduino): คุณต้องการสร้างปุ่มกดเมมเบรนของคุณเองหรือ ทำไม? การทำปุ่มกดของคุณเองนั้นมีประโยชน์หลายประการ ราคาถูกและทำได้ง่าย สามารถวางไว้ในสถานการณ์ที่อาจถูกบุกรุกหรือถูกขโมยโดยไม่ต้องกังวลใจมากนัก สามารถ