반응형
이번에는 터치센서와 부저를 이용하여, 터치시 부저가 울리는 실험입니다.
위가 터치센서 아래가 부저입니다.
터치센서는 위부터 차례대로 7번, 5V, GND
부저는 8번, GND에 연결합니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | int Sensor_Pin =7; int 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 =7; int 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 |