Module Switch
ปุ่มกดหรือสัมผัสทางกายภาพต่างกันแต่ใช้การเขียนโปรแกรมแบบเดียวกัน ถ้าต้องต่อปุ่มกดเอง(ไม่ใช่โมดูล)ควรมีรีจิสเตอร์แบบ Pull Up หรือ Pull Down ด้วยเพื่อให้ค่าลอจิก 0 หรือ 1 ที่ถูกต้องเพราะวงจรเปิด มันไม่มีสถานะแน่ชัดว่าเป็น ไฟบวก หรือ ลบ(Ground) บางบอร์ดเช่น ESP32 จะมีภายในตัวอยู่แล้วให้เราเรียกใช้จากโปรแกรมได้เลย![]() |
KY-004 Key Switch Module |
KY-004 เป็นโมดูลปุ่มต่อ pull down ถ้าไม่กดให้ LOW ถ้าปุ่มกดให้ HIGH
ขา S ต่ออินพุตดิจิตอบ
ขากลาง ต่อไฟ 3.3v (3.3-5V)
- ต่อ Ground
Rating50mA 12VC
Environment temperature-25°C to 105°C [ -13°F to 221°F]
Electrically Life100,000 cycles
Operating Force180/230(±20gf)
Dimensions18.5mm x 15mm [0.728in x 0.591in]
![]() |
KY-036 Metal touch sensor module |
KY-036 ตัวสัมผัสเป็น Mosfet รับค่าแล้วขยายสัญญาณด้วย LM386 ออกทางขาอนาล็อก ขาดิจิตอลอ่านค่าเหมือนสวิตซ์ปุ่มกด
ขา A0 ต่ออินพุตอนาล็อก
ขา G ต่อ Ground
ขา+ ต่อ ไฟ 5 V
ขา D0 ต่ออินพุตดิจิตอล
เพิ่มเติม
- โค้ดตัวอย่างแบบดิจิตอล Button , DigitalReadSerial
- โค้ดตัวอย่างอ่านแบบอนาล็อก AnalogReadSerial
- KY-004 สำหรับ Arduino
- KY-036 สำหรับ Arduino
ไม่มีความคิดเห็น:
แสดงความคิดเห็น