เซ็นเซอร์สัมผัสแบบ Capacitive หรือ เซ็นเซอร์สัมผัสแบบความจุ เป็นเทคโนโลยีที่ใช้ในการตรวจจับการสัมผัสโดยอาศัยการเปลี่ยนแปลงของความจุไฟฟ้า (Capacitance) เมื่อมีวัตถุนำไฟฟ้า เช่น ปลายนิ้วของเรามาสัมผัสกับพื้นผิวของเซ็นเซอร์
1.ต่ออุปกรณ์
.png?alt=media&token=031bb66d-6649-4fd0-b87c-4dda7bb05b8c)
Capacitive touch sensor > Arduino UNOGND > GNDVCC > 5VSIG > Pin 7
2.ลงโปรแกรม
Copy โค้ดด้านล่าง
Arduino
1#define touch_swtich 7
2
3void setup() {
4 Serial.begin(9600);
5 pinMode(touch_swtich, INPUT);
6}
7
8void loop() {
9 if(digitalRead(touch_swtich) == HIGH){
10 Serial.println("touch swtich is pressed");
11 delay(1000);
12 }
13}1#define touch_swtich 7
2
3void setup() {
4 Serial.begin(9600);
5 pinMode(touch_swtich, INPUT);
6}
7
8void loop() {
9 if(digitalRead(touch_swtich) == HIGH){
10 Serial.println("touch swtich is pressed");
11 delay(1000);
12 }
13}
3.ผลลัพธ์
เมื่อสัมผัสที่เซ็นเซอร์ จะมีการแจ้งเตือน
.png?alt=media&token=71822f97-d02b-41bc-a740-14645738ab8e)
