#103 Arduino สอนใช้งาน Arduino สวิตช์สัมผัส Capacitive Touch Switchสวิตช์สัมผัสแบบ Capacitive Touch Switch ใช้หลักการวัดค่าประจุที่เปลี่ยนแปลงจากมือที่เราสัมผัส รุ่น HTTM ที่ย่อมาจาก HelTec Touch Model เป็นสวิตช์กดติด กดดับ พร้อมไฟแสดงผลมีหลายสีเช่น สีแดง สีเขียว สีเหลือง สีน้ำเงิน ซึ่งใช้งานแบบเดียวกัน ต่างกันที่ LED แสดงผลของไฟแบ็คไลท์

สวิตช์สัมผัสแบบ Capacitive สามารถตรวจจับได้แม้มีวัตถุอื่นมาบัง เช่นแผ่นกระจก แผ่นพลาสติก ทำให้เราสามารถทำสวิตช์เป็นระนาบเดียวกันได้ทั้งหมด โดยใช้วัตถุเช่นกระจกมาครอบสวิตช์ทุกตัวไว้ ทำให้สวิตช์กันน้ำไม่ช็อต และมีความสวยงาม
สวิตช์สัมผัสไม่มีกลไกลที่ทำให้สึกหรอเหมือนสวิตช์แบบกด จึงมีอายุการใช้งานที่ยาวนาน
ใช้อัลกอลิทึมป้องกันสัญญาณรบกวนในตัว จึงทำงานได้อย่างมีประสิทธิภาพ
- ใช้ไฟเลี้ยง 2.7-6V
- ทำงานที่อุณหภูมิ -30 ถึง 70 องศาเซลเซียส
- แรงดันเอาต์พุต 3.3V กระแส 500mA
- ข้อมูล datasheet ของ IC
ขนาดและตำแหน่งขาของโมดูลสวิตช์สัมผัส

Arduino อุปกรณ์ทดลอง Arduino สวิตช์สัมผัส Capacitive Touch switch
1. ต่อวงจรดังนี้
- VCC - 5V
- GND - GND
- OUT - 7 // เอาต์พุตเป็นแบบ digital ต่อกับขา GPIO ขาไหนก็ได้

2. อัพโหลดโคดโปรแกรมตัวอย่างดังนี้
---
3. สัมผัสที่สวิตช์เบา ๆ จะเห็นว่าเราสามารถกดสวิตช์เปิด/ปิด แบบสัมผัสได้แล้ว สวิตช์เป็นแบบกดติด กดดับ




4. สวิตช์สัมผัสแบบ capacitive สามารถทำงานได้แม้มีวัตถุอื่นมาบัง ทดลองใช้กระดาษ หรือแผ่นพลาสติกบาง ๆ มากัน ก็ทำงานได้ปกติ


***