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