BASIC4MCU | 질문게시판 | 온도센서,수위센서 부저
페이지 정보
작성자 sg2p1o 작성일2018-06-12 03:49 조회7,021회 댓글0건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=1751
본문
int lm35Pin=A0;
int buzzer=13;unsigned int temperature;
unsigned int reading;
//
int analogPin=A2;
int buzz=13;
int val=0;
//
void setup(){
pinMode(buzz,OUTPUT);
Serial.begin(9600);
}
//
void loop(){
val=analogRead(analogPin); val=analogRead(analogPin);
Serial.println(val);
//
reading=analogRead(lm35Pin); reading=analogRead(lm35Pin);
temperature=(500 * reading) /1024;;
Serial.println(temperature);
//
if((temperature>60)||(val>600)){ digitalWrite(buzzer,HIGH); }
else { digitalWrite(buzzer,LOW ); }
//
delay(500);
}위에 코드는 측정된온도가 60도가 넘거나 수위센서의 val값이 600이 넘으면 부저가 울리게돼있는데 이 조건들이 각각 넘겼을때 한번만 울리게 할 수 있을까요??
그리고 두 조건에서의 부저 소리를 다르게 할 수 있을까요??
댓글 0
조회수 7,021등록된 댓글이 없습니다.