รหัสสินค้า | C07009 |
หมวดหมู่ | Keypad/ Switch / JoyStick |
ราคา | 30.00 บาท |
ขนาด | 5 |
สถานะสินค้า | พร้อมส่ง |
ลงสินค้า | 20 พ.ค. 2562 |
อัพเดทล่าสุด | 24 ส.ค. 2568 |
ความพึงพอใจ | ยังไม่มีความคิดเห็น |
คงเหลือ | 4 ชิ้น |
จำนวน | ชิ้น |
การสร้างระบบควบคุมที่ใช้งานง่ายและโต้ตอบกับผู้ใช้ได้คือหัวใจสำคัญของหลายๆ โปรเจกต์ Arduino หากคุณกำลังมองหาวิธีเพิ่มอินพุตให้กับไมโครคอนโทรลเลอร์ของคุณอย่างมีประสิทธิภาพ 4x4 Matrix 16 Keypad Module คือคำตอบที่ยอดเยี่ยม! โมดูลปุ่มกดนี้ช่วยให้คุณสามารถเพิ่มปุ่มกดได้ถึง 16 ปุ่ม (0-9, A-D, *, #) โดยใช้ขา GPIO ของ Arduino เพียงไม่กี่ขา ทำให้เหมาะสำหรับการสร้างระบบควบคุมรหัสผ่าน, เมนูนำทาง, เครื่องคิดเลข, หรืออุปกรณ์ป้อนข้อมูลอื่นๆ ได้อย่างง่ายดาย
โมดูลปุ่มกดแบบ Matrix มีข้อดีหลายประการที่ทำให้เป็นตัวเลือกยอดนิยมสำหรับนักพัฒนา Arduino:
การเชื่อมต่อ 4x4 Matrix Keypad Module กับ Arduino นั้นตรงไปตรงมา:
ตัวอย่างโค้ดง่ายๆ จะแสดงค่าปุ่มที่กดบน Serial Monitor:
#include <Keypad.h>
const byte ROWS = 4; // จำนวนแถว
const byte COLS = 4; // จำนวนคอลัมน์
char hexaKeys[ROWS][COLS] = {
{'1', '2', '3', 'A'},
{'4', '5', '6', 'B'},
{'7', '8', '9', 'C'},
{'*', '0', '#', 'D'}
};
byte rowPins[ROWS] = {9, 8, 7, 6}; // กำหนดขา Arduino สำหรับแถว (สามารถเปลี่ยนได้ตามการเชื่อมต่อของคุณ)
byte colPins[COLS] = {5, 4, 3, 2}; // กำหนดขา Arduino สำหรับคอลัมน์ (สามารถเปลี่ยนได้ตามการเชื่อมต่อของคุณ)
Keypad customKeypad = Keypad(makeKeymap(hexaKeys), rowPins, colPins, ROWS, COLS);
void setup() {
Serial.begin(9600);
Serial.println("Ready to read keypad...");
}
void loop() {
char customKey = customKeypad.getKey();
if (customKey) {
Serial.println(customKey);
}
}
โมดูลนี้เหมาะสำหรับ:
ด้วยความง่ายในการใช้งาน ความยืดหยุ่น และการประหยัดขา GPIO 4x4 Matrix 16 Keypad Module จึงเป็นอุปกรณ์เสริมที่คุ้มค่าและเป็นประโยชน์อย่างยิ่งสำหรับทุกโปรเจกต์ Arduino ที่ต้องการระบบป้อนข้อมูลแบบปุ่มกด ลองนำไปใช้ในโปรเจกต์ถัดไปของคุณ แล้วคุณจะพบว่าการสร้างสรรค์สิ่งใหม่ๆ นั้นง่ายกว่าที่คิด!
หน้าที่เข้าชม | 4,510,768 ครั้ง |
ผู้ชมทั้งหมด | 2,466,540 ครั้ง |
ร้านค้าอัพเดท | 6 ก.ย. 2568 |