[아두이노] 4핀 초음파센서, 피에조스피커를 사용한 경보기만들기IoT/Arduino2020. 5. 12. 13:11
Table of Contents
//초음파,피에조
int echoPin = 4;
int trigPin = 5;
int buzzer = 13;
//시간
int timer = 0;
void setup()
{
//초음파센서
pinMode(trigPin,OUTPUT);
pinMode(echoPin,INPUT);
//피에조스피커
pinMode(buzzer,OUTPUT);
Serial.begin(9600);
}
void loop()
{
//초음파센서 사용
float duration, distance;
digitalWrite(trigPin,HIGH);
digitalWrite(trigPin,LOW);
duration = pulseIn(echoPin,HIGH);
distance = ((float)(340*duration)/10000)/2;
Serial.println(distance);
//거리가 50이하일떄(물이 틀어져있을떄)
if(distance < 50){
//10분 체크
delay(1000);
timer++;
Serial.println(timer);
//10분이 지났을때
if(timer == 10){
while(1){
tone(buzzer,262,500);
delay(1000);
}
}
} else {
timer = 0;
}
}
반응형
'IoT > Arduino' 카테고리의 다른 글
[아두이노] 트랜지스터와 DC모터를 이용한 모터작동 (0) | 2020.05.16 |
---|---|
[아두이노] 4색 LED사용하기 (0) | 2020.05.12 |
[아두이노] 조도센서, 서보모터를 이용한 조도값에 따른 모터조절 (0) | 2020.05.09 |
[아두이노] 조도센서, 인체감지센서를 이용한 스마트가로등 만들기 (0) | 2020.05.09 |
[아두이노] 서보모터 사용하기 (0) | 2020.05.09 |
@반나무 :: 반나무_뿌리
3년차 WPF 개발자입니다.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!