본문 바로가기
Study/Arduino

Arduino Sensor kit 2 - 터치센서, 부저

by Answer Choi 2017. 9. 20.
반응형


이번에는 터치센서와 부저를 이용하여, 터치시 부저가 울리는 실험입니다.


소스코드 다운로드



위가 터치센서 아래가 부저입니다.


터치센서는 위부터 차례대로 7번, 5V, GND


부저는 8번, GND에 연결합니다.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int Sensor_Pin =7int Buzzer = 8;
void setup() {
  pinMode(Sensor_Pin,INPUT);
  pinMode(Buzzer,OUTPUT);
  Serial.begin(9600);
}
void loop() {  
  if(LOW == digitalRead(Sensor_Pin)){    
    digitalWrite(Buzzer,LOW);
  }
  else{
    Serial.println("Touched");
    digitalWrite(Buzzer,HIGH);
  }
  delay(100);
}
cs


소스는 위와 같습니다.


Line 8~14 : 터치센서에 인식이 되면, 부저가 High로 바뀌면서 울리게 됩니다.



실행영상입니다.




이번에는 앞에 했던 RGB LED까지 연결하여, 


Touch가 인식되면 RED LED 가 켜지고, 인식이 안되면 BLUE LED가 켜지는 실험입니다.


소스코드 다운로드


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
int Sensor_Pin =7int Buzzer = 8;
int red=3,blue=5;
void setup() {
  pinMode(Sensor_Pin,INPUT);
  pinMode(Buzzer,OUTPUT);
  Serial.begin(9600);
}
void loop() {  
  if(LOW == digitalRead(Sensor_Pin)){    
    digitalWrite(Buzzer,LOW);
    digitalWrite(red,LOW);
    digitalWrite(blue,HIGH);
  }
  else{
    Serial.println("Touched");
    digitalWrite(Buzzer,HIGH);
    digitalWrite(red,HIGH);
    digitalWrite(blue,LOW);
  }
  delay(100);
}
cs


소스코드는 위와 같습니다.




실행영상입니다.


반응형

'Study > Arduino' 카테고리의 다른 글

Software Serial 사용하기  (0) 2018.03.28
4-20mA 센서 Arduino에서 읽기(전류센서)  (3) 2018.03.19
Arduino Sensor kit 1 - 3색 LED  (0) 2017.09.20
Arduino] 온습도 센서 DHT-11  (0) 2016.12.06
Arduino] FreeRTOS 포팅하기  (0) 2016.11.15

인기글