chapter 16: Touch alarm

접촉센서에 대해서 알아보도록 하자. 전자세계에 오면 여러가지 센서들로 스위치를 대체하는 경우가 많다. 접촉센서도 이와 마찬가지이다.

_images/chapter16-1.png

16.1 준비물

EASY plug controller Board *1

EASY plug cable *2

USB cable *1

EASY plug Active Buzzer module *1

EASY plug Capacitive Touch Sensor *1

터치 센서 스펙을 보자

Supply Voltage: 3.3V to 5V

Interface: Digital

Size: 45*20mm

Weight: 5g

16.2 연결 설정

디지털 LED는 9번을 사용하도록 하자 버튼 센서도 디지털 센서이므로 8번을 이용하도록 하자.

_images/chapter16-2.png

16.3 code

블락코드는 다음과 같다.

_images/chapter16-3.png

아두이노 코드는 다음과 같다. 시리얼로 연결해서 값을 찍어 보면 적절히 터치 센서 디지털 값을 확인할 수 있다.

void setup() {
  Serial.begin(19200);
  pinMode(8, INPUT);
  pinMode(9, OUTPUT);
}

void loop() {
  for (int count = 0; count < 10; count++) {
    if (true == digitalRead(8)) {
      digitalWrite(9, HIGH);
      Serial.println(true);
    } else {
      digitalWrite(9, LOW);
      Serial.println(false);
    }
    delay(1000);
  }

}