MPR121 เป็น IC สวิตช์สัมผัสที่มีหลายปุ่ม สื่อสารแบบ I2C บัส เพื่อประหยัดสายสัญญาณในการต่อใช้งานในบทความนี้มีด้วยกัน 2 แบบ คือ แบบมีแพด และแบบไม่มีแพด แบบไม่มีแพดนั้นผู้ใช้จะต้องทำแพดขึ้นมาเองด้วยแผ่น PCB หรืออลูมิเนียมฟอยล์ตามความต้องการของตัวเอง
เอกสารเพิ่มเติม
MPR121 : Datasheet
MPR121 Capacitive Touch Sensor Keypad Module
MPR121 Capacitive Touch Switch
การต่อใช้งาน
Touch switch ---> Arduino
รายการอุปกรณ์เพิ่มเติม
วิธีการใช้งาน Arduino IDE
1. เปิด Arduino IED ขึ้นมา
2. กดปุ่ม Ctrl + Shift + I รอสักครู่และพิมพ์ในช่องค้นหาว่า MPR121 และกด Install
2. คัดลอกซอร์สโค้ดตัวอย่าง
4. ไปที่แถบเมนูบาร์เลือก tool > Board > Arduino AVR Board > Arduino Uno
5. กดปุ่ม Upload ใต้แถบเมนูบาร์
ซอร์สโค้ดตัวอย่าง
เมื่ออัพโหลดซอร์สโค้ดตัวอย่างเสร็จแล้วให้เปิดหน้าจอ Serial monitor ขึ้นมาโดยการกด Ctrl + Shift + M ทดสอบการทำงานโดยการสัมผัสกับปุ่ม กรณีใช้งาน MPR121 Capacitive Touch Switch ที่ไม่มีปุ่มไว้สัมผัส สามารถทดสอบการทำงานได้โดยการต่อสายไฟออกมา หรือสัมผัสที่ขั้วของสวิตช์สัมผัส
ข้อควรระวัง ต้องต่อสายสัญญาณให้แน่น หากสายสัญญาณมีการหลวมอาจทำให้บอร์ด Arduino ทำงานผิดพลาด และค้างได้ จะต้องทำการ Reset บอร์ด Arduino ใหม่
หน้าที่เข้าชม | 7,125,486 ครั้ง |
ผู้ชมทั้งหมด | 2,822,384 ครั้ง |
เปิดร้าน | 15 ก.ย. 2557 |
ร้านค้าอัพเดท | 6 ก.ย. 2568 |