สารบัญ:
วีดีโอ: ตัวอย่าง Locker ที่ทันสมัยและใหม่และง่ายกว่าด้วย Arduino Matrix Keypad 4x4: 3 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
อีกตัวอย่างหนึ่งของการใช้เมทริกซ์ปุ่มกด 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 ทั้งหมดที่ฉันพบ
มีความสุขในการสอน!
แนะนำ:
Lego 4x4 Keypad Matrix: 8 ขั้นตอน (พร้อมรูปภาพ)
Lego 4x4 Keypad Matrix: ในขณะที่ฉันติดอยู่ในบ้านในช่วงสองสามสัปดาห์ที่ผ่านมา ในที่สุดฉันก็ได้ทำโปรเจ็กต์ที่วนเวียนอยู่ในหัวจนเสร็จ ฉันใช้ Lego เป็นพื้นฐานสำหรับโครงการส่วนใหญ่ของฉันในช่วงสองสามสัปดาห์ที่ผ่านมา
(ตัวอย่าง) Arduino เรดาร์ตรวจจับศัตรู: 3 ขั้นตอน
(EX) Arduino Enemy-Detecting Radar: ในโครงการนี้ ฉันจะแสดงให้คุณเห็นถึงวิธีสร้างเรดาร์ตรวจจับศัตรูเพื่อป้องกันฐานบ้านของคุณ กระบวนการนี้ง่ายมาก เพียงทำตามขั้นตอนของฉัน และเพื่อนบ้านของคุณจะไม่ขโมยผลไม้ของคุณอีกเมื่อคุณติดตั้งอุปกรณ์นี้! โครงการนี้กำเนิด
4x4 Matrix Membrane Keypad โดยใช้ Arduino Nano: 4 ขั้นตอน
4x4 Matrix Membrane Keypad โดยใช้ Arduino Nano: 4x4 Matrix Membrane Keypad เป็นโมดูลปุ่มกดที่มักใช้ในการสร้างโครงการ Arduino เช่น เครื่องคิดเลข การป้อนรหัสผ่าน และอื่นๆ นี่คือคุณสมบัติของปุ่มกดนี้: การออกแบบที่บางมาก ใช้งานง่ายในทุก ข้อมูลจำเพาะของไมโครคอนโทรลเลอร์คีย์: Maxi
ตัวอย่าง Locker ด้วย Arduino Matrix Keypad 4x4: 6 Steps
ตัวอย่าง Locker ด้วย Arduino Matrix Keypad 4x4: 2 วิธีในการจัดการปุ่มกด 16 ปุ่มที่มีพินขั้นต่ำ
ตัวอย่าง Básico De Termistor NTC Y Arduino: 5 ขั้นตอน (พร้อมรูปภาพ)
ตัวอย่าง Básico De Termistor NTC Y Arduino: Como hemos visto en un tutorial anterior, aunque con un microcontrolador no podemos medir directamente una resistencia, podemos hacer uso de un divisor de tensi&n para transformar el valor de una resistencia de volta en unje. อุ๊