Button switch แบบ Active Low หรือ ปุ่มกดที่ต่อใช้งานตัวต้านทาน pull up เป็นปุ่มกดที่ให้สถานะลอจิกเป็น High ตลอด เมื่อถูกกดจะให้สถานะลอจิกเป็น Low โดยมีการต่อใช้งานดังรูป

เพื่อให้ง่ายต่อการใช้งานในบทความนี้จึงขอนำโมดูลปุ่มกดแบบ pull up จำนวน 5 ตัว มาทดสอบใช้งานดังนี้
โมดูลสวิตช์ 4 ปุ่มกลม Button module
โมดูลสวิตช์สีเหลือง โมดูลสวิตช์ 2 ปุ่มสีแดง
โมดูลสวิตซ์ (Button Module KY-004)
รายการอุปกรณ์เพิ่มเติม
1. การใช้งานโมดูลสวิตช์ 4 ปุ่มกลมกับบอร์ด Arduino
การต่อใช้งาน
โมดูลสวิตช์ 4 ปุ่มกลม ---> Arduino

วิธีการใช้งานบอร์ด Arduino ร่วมกับปุ่มกด
1. เปิด Arduino IED ขึ้นมา
2. คัดลอกซอร์สโค้ดตัวอย่าง
3. ไปที่แถบเมนูบาร์เลือก tool > Board > Arduino AVR Board > Arduino Uno
4. กดปุ่ม Upload ใต้แถบเมนูบาร์
ซอร์สโค้ดตัวอย่างที่ 1

การต่อใช้งาน
Button module ---> Arduino

ซอร์สโค้ดตัวอย่างที่ 2

3. การใช้งานโมดูลสวิตช์สีเหลืองกับบอร์ด Arduino
การต่อใช้งาน
โมดูลสวิตช์สีเหลือง ---> Arduino

ซอร์สโค้ดตัวอย่างที่ 3

4. การใช้งานโมดูลสวิตช์ 2 ปุ่มสีแดงกับบอร์ด Arduino
การต่อใช้งาน
โมดูลสวิตช์ 2 ปุ่มสีแดง ---> Arduino

ซอร์สโค้ดตัวอย่างที่ 4

5. การใช้งาน Button Module KY-004 กับบอร์ด Arduino
การต่อใช้งาน
โมดูลสวิตช์ (Button Module KY-004) ---> Arduino

ซอร์สโค้ดตัวอย่างที่ 5

สุดท้ายนี้ ในการเขียนโปรแกรมสามารถที่จะเขียนได้หลายรูปแบบหลายวิธีโดยใช้ได้เอาต์พุตที่เหมือนกัน โดยในบทความจะใช้วิธีเขียนที่แตกต่างกัน 3 วิธี อย่างไรก็ตามในการใช้งานจริงเราสามารถเขียนตามแบบที่ง่ายและเข้าใจได้ด้วยตัวเอง
| หน้าที่เข้าชม | 7,171,102 ครั้ง |
| ผู้ชมทั้งหมด | 2,868,000 ครั้ง |
| เปิดร้าน | 15 ก.ย. 2557 |
| ร้านค้าอัพเดท | 10 ธ.ค. 2568 |