เป็นสวิตช์สัมผัสที่ให้สถานะลอจิกเป็น Low ตลอด เมื่อมีการสัมผัสจะให้สถานะลอจิกเป็น High โดยในบทความนี้จะนำ Touch switch มาทดสอบใช้งานจำนวน 5 ตัวดังนี้
TTP223 Touch switch TTP223 Digital Touch switch
4ช่อง ม่วง 4-Button Touch Keyboard
TTP226 8-way Capacitive Touch Switch
4-way Capacitive Touch Switch Module
1. การใช้งาน TTP223 Touch capacitive switch กับบอร์ด Arduino
การต่อใช้งาน
Touch switch ---> Arduino
รายการอุปกรณ์เพิ่มเติม
วิธีการใช้งาน Arduino IDE
1. เปิด Arduino IED ขึ้นมา
2. คัดลอกซอร์สโค้ดตัวอย่าง
3. ไปที่แถบเมนูบาร์เลือก tool > Board > Arduino AVR Board > Arduino Uno
4. กดปุ่ม Upload ใต้แถบเมนูบาร์
ซอร์สโค้ดตัวอย่างที่ 1
ทำการอัปโหลดซอร์สโค้ดตัวอย่าง จากนั้นเปิดหน้าจอ Serial monitor ขึ้นมาโดยการกดปุ่ม Ctrl + Shift + M เมื่อทำการสัมผัสกับสวิตช์บนหน้าจอ Serial monitor จะแสดงข้อความว่า “Touch switch on” และ “Touch switch off”
2. การใช้งาน 4-Button Touch Keyboard
การต่อใช้งาน
4-Button Touch Keyboard ---> Arduino
ซอร์สโค้ดตัวอย่างที่ 2
ทำการอัปโหลดซอร์สโค้ดตัวอย่าง จากนั้นเปิดหน้าจอ Serial monitor ขึ้นมาโดยการกดปุ่ม Ctrl + Shift + M เมื่อทำการสัมผัสกับสวิตช์บนหน้าจอ Serial monitor จะแสดงข้อความ on ของปุ่มสัมผัสแต่ละตัว เเละหากสัมผัสค้างไว้ก็โปรแกรมก็จะทำคำสั่งในเงื่อนไขตลอด
3. การใช้งาน 8-way Capacitive Touch Switch
การต่อใช้งาน
8-way Capacitive Touch Switch ---> Arduino
ซอร์สโค้ดตัวอย่างที่ 3
ซอร์สโค้ดตัวอย่างที่ 3 นี้จะไม่สามารถกดปุ่มค้างได้ เเต่จะสามารถตอบสนองการกดรัวๆได้อย่างมีประสิทธิภาพ
4. การใช้งาน 4-way Capacitive Touch Switch Module
การต่อใช้งาน
4-way Capacitive Touch Switch Module ---> Arduino
ซอร์สโค้ดตัวอย่างที่ 4
หน้าที่เข้าชม | 7,125,486 ครั้ง |
ผู้ชมทั้งหมด | 2,822,384 ครั้ง |
เปิดร้าน | 15 ก.ย. 2557 |
ร้านค้าอัพเดท | 6 ก.ย. 2568 |