สารบัญ:

ตัวอย่าง Locker ที่ทันสมัยและใหม่และง่ายกว่าด้วย Arduino Matrix Keypad 4x4: 3 ขั้นตอน
ตัวอย่าง Locker ที่ทันสมัยและใหม่และง่ายกว่าด้วย Arduino Matrix Keypad 4x4: 3 ขั้นตอน

วีดีโอ: ตัวอย่าง Locker ที่ทันสมัยและใหม่และง่ายกว่าด้วย Arduino Matrix Keypad 4x4: 3 ขั้นตอน

วีดีโอ: ตัวอย่าง Locker ที่ทันสมัยและใหม่และง่ายกว่าด้วย Arduino Matrix Keypad 4x4: 3 ขั้นตอน
วีดีโอ: How to make password Door lock Keypad 4x3 using Arduino Uno 2024, พฤศจิกายน
Anonim
ตัวอย่าง Locker ที่ทันสมัยและใหม่และง่ายกว่าด้วย Arduino Matrix Keypad 4x4
ตัวอย่าง Locker ที่ทันสมัยและใหม่และง่ายกว่าด้วย Arduino Matrix Keypad 4x4

อีกตัวอย่างหนึ่งของการใช้เมทริกซ์ปุ่มกด LCD 4x4 กับวงจร I2C

ขั้นตอนที่ 1: แผนผัง

แผนผัง
แผนผัง
แผนผัง
แผนผัง

แป้นพิมพ์เมทริกซ์นี้ประกอบด้วยปุ่มกด 16 ปุ่ม และด้วยการสื่อสารแบบ I2c คุณเพียงแค่ต้องใช้ 2 พินเพื่อจัดการ: SDA (A4 บนบอร์ด Arduino) และ SCL (A5 บนบอร์ด Arduino)

ฉันใช้วงจร PCF8574A 16 DIP I/O I2c ตามแผนผังขนาดเล็กด้านบน ที่อยู่ของส่วนประกอบประเภทนี้คือ 0x3C ในตัวอย่างของฉัน (A0=0, A1=0, A2=1)

ขั้นตอนที่ 2: แผนภาพสถานะ: วิธีที่ง่ายกว่า

แผนภาพสถานะ: วิธีที่ง่ายกว่า
แผนภาพสถานะ: วิธีที่ง่ายกว่า

วิธีการใหม่นี้ใช้ตัวจับเวลาซึ่งช่วยให้คุณสามารถเขียนโค้ดที่ดี (ประกอบด้วย 4 ตัวอักษร: CODE1 จากนั้น CODE2 จากนั้น CODE3 และ CODE4) บนคีย์ในเวลาที่เหมาะสม

ร่าง Arduino ประกอบด้วยห้องสมุดพิเศษ 4 แห่ง:

SM.h

Wire.h

ปุ่มกด_I2C.h

ปุ่มกด.h

ฉันให้ชุดของพวกเขาและร่าง หากรหัสที่พิมพ์ออกมาดี ไฟพิน 13 จะติด และคุณต้องกดปุ่ม ' * ' เพื่อเริ่มต้น หากรหัสผิดพิน 13 จะกะพริบ

หมายเหตุ: วันนี้ฉันไม่สามารถดาวน์โหลดไลบรารี่ได้เนื่องจากข้อผิดพลาดของเซิร์ฟเวอร์ภายใน เสียใจ.

ปัญหาได้รับการแก้ไขหากคุณใช้. RAR

ขั้นตอนที่ 3: บทสรุป

ต้องตรวจจับการกดแป้นบนขอบที่เพิ่มขึ้น เว้นแต่จะทำงานไม่ถูกต้อง

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

ขอบคุณกวดวิชา insteresting ทั้งหมดที่ฉันพบ

มีความสุขในการสอน!

แนะนำ: