답변 : 아두이노 스위치 연결 문의
페이지 정보
작성자 master 작성일18-12-04 17:13 조회4,263회 댓글0건본문
// MCU BASIC: https://www.basic4mcu.com
// DateTime : 2018-12-04 오후 5:18:34
// by Ok-Hyun Park
//
안녕하세요!!코딩을 하다 궁금해서 문의드립니다.
수위센서에 물이 닿으면 피에조부저가 울리는 코딩까지는 해 보았는데요
여기에 스위치를 누를 시 피에조 부저의 소리를 멈출 수 있다는 걸로 아는데 여기 코딩에서 어떻게 추가 해야 할까요??
//
int analogPin=A0; // 워터센서 analog port 0 연결
int speakerPin=9; // 피에조부저 연결 디지털핀
int val=0; // 전류변화값
//
void setup(){
}
//
void loop(){
val=analogRead(analogPin); // analogPin 의 변화값(전류값)을 읽음
if(val>100){ // val 값이 100이 넘으면(전류가 100이 넘으면)
if(flag==0)tone(speakerPin,2000,1000); // 피에조 ON(주파수 2000으로 1초간 울리기)
if(digitalRead(2)){ flag=1; noTone(speakerPin); } // 2번핀 스위치를 누르면 부저 멈춤
}
else{ flag=0; }
}
댓글 : 0
조회수 : 4,263
등록된 댓글이 없습니다.