Cảm biến chạm (touch sensor)

Cảm biến 1 chạm điện dung được sử dụng trong thiết kế các công tắc cảm ứng điện dung đơn giản, độ nhạy cảm ứng có thể xuyên các vật thể phi kim từ 3 – 8mm, thay cho nút nhấn để tăng trải nghiệm của người dùng. Nguyên tắc hoạt động y như nút nhấn đó là xuất ra giá trị HIGH ở chân tín hiệu khi có tay chạm vào và giá trị LOW khi không có chạm.

Thông số kỹ thuật

  • Hỗ trợ cả 3.3V và 5V
  • Sử dụng chân tín hiệu digital
  • Cảm ứng xuyên qua các phi kim như kính, nhựa, acrylic, …, độ dày: 3 – 8mm tùy chất liệu
  • Tương thích với chuẩn cắm plug& play 4 pin Blocky Piece

Tìm hiểu thêm thông tin về chuẩn cắm và hệ sinh thái module Blocky Piece ở đây.

Hướng Dẫn Sử Dụng Với Arduino

Phần cứng

  • Bước 1. Chuẩn bị các phần cứng sau:
    • Blocky UNO hoặc Base shield cho UNO
    • Module cảm biến chạm
    • Module led
  • Bước 2. Dùng dây nối module cảm biến chạm vào cổng cắm D2 của Blocky Uno.
  • Bước 3. Dùng dây nối module led vào cổng cắm D3 của Blocky Uno.
  • Bước 4. Nối Blocky UNO với máy tính thông qua cáp USB.

Code mẫu

const int TouchPin=2;
const int ledPin=3;

void setup() {
    pinMode(TouchPin, INPUT);
    pinMode(ledPin,OUTPUT);
}

void loop() {
    int sensorValue = digitalRead(TouchPin);
    if(sensorValue==1)
    {
        digitalWrite(ledPin,HIGH);
    }
    else
    {
        digitalWrite(ledPin,LOW);
    }
}

Sau khi upload code, mỗi khi bạn chạm vào cảm biến thì module led sẽ sáng..