สารบัญ:

เราคือกลุ่มของการสอน 6 นักเรียน UQD10801 (Robocon1) จาก Universiti Tun Hussein Onn Malaysia (UTHM): ปุ่มกด 4x4 และ LCD Arduino: 3 ขั้นตอน
เราคือกลุ่มของการสอน 6 นักเรียน UQD10801 (Robocon1) จาก Universiti Tun Hussein Onn Malaysia (UTHM): ปุ่มกด 4x4 และ LCD Arduino: 3 ขั้นตอน

วีดีโอ: เราคือกลุ่มของการสอน 6 นักเรียน UQD10801 (Robocon1) จาก Universiti Tun Hussein Onn Malaysia (UTHM): ปุ่มกด 4x4 และ LCD Arduino: 3 ขั้นตอน

วีดีโอ: เราคือกลุ่มของการสอน 6 นักเรียน UQD10801 (Robocon1) จาก Universiti Tun Hussein Onn Malaysia (UTHM): ปุ่มกด 4x4 และ LCD Arduino: 3 ขั้นตอน
วีดีโอ: คุณเป็นนักเรียนประเภทไหน? 2024, พฤศจิกายน
Anonim
เราคือกลุ่มของนักเรียน 6 UQD10801 (Robocon1) จาก Universiti Tun Hussein Onn Malaysia (UTHM): ปุ่มกด 4x4 และ LCD Arduino
เราคือกลุ่มของนักเรียน 6 UQD10801 (Robocon1) จาก Universiti Tun Hussein Onn Malaysia (UTHM): ปุ่มกด 4x4 และ LCD Arduino

แป้นพิมพ์เป็นวิธีที่ยอดเยี่ยมในการให้ผู้ใช้โต้ตอบกับโปรเจ็กต์ของคุณ คุณสามารถใช้มันเพื่อนำทางเมนู ป้อนรหัสผ่าน และควบคุมเกมและหุ่นยนต์ ในบทช่วยสอนนี้ ฉันจะแสดงวิธีตั้งค่าปุ่มกดบน Arduino ก่อนอื่น ฉันจะอธิบายวิธีที่ Arduino ตรวจจับการกดแป้น จากนั้นฉันจะแสดงวิธีค้นหาพินเอาต์ของแป้นกด เป็นตัวอย่างง่ายๆ ฉันจะแสดงวิธีพิมพ์การกดปุ่มบนจอภาพแบบอนุกรมและ LCD สุดท้ายนี้ ฉันจะแสดงวิธีเปิดใช้งานรีเลย์ 5V เมื่อป้อนรหัสผ่านอย่างถูกต้อง

ขั้นตอนที่ 1: มันทำงานอย่างไร

มันทำงานอย่างไร
มันทำงานอย่างไร

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

ขั้นตอนที่ 2: ไมโครคอนโทรลเลอร์

ไมโครคอนโทรลเลอร์
ไมโครคอนโทรลเลอร์

เพื่อให้ไมโครคอนโทรลเลอร์สามารถระบุได้ว่ากดปุ่มใด อันดับแรก จะต้องดึงแต่ละคอลัมน์จากสี่คอลัมน์ (พิน 1-4) ทีละน้อยหรือสูงทีละอัน จากนั้นจึงสำรวจสถานะของแถวทั้งสี่ (พิน 5- 8) ไมโครคอนโทรลเลอร์สามารถบอกได้ว่ากดปุ่มใด ทั้งนี้ขึ้นอยู่กับสถานะของคอลัมน์

ขั้นตอนที่ 3: วิดีโอ

นี่คือวิดีโอกลุ่มของเราในบทช่วยสอน 6: ปุ่มกด 4x4 และ LCD

แนะนำ: