온도센서,수위센서 부저
페이지 정보
작성자 sg2p1o 작성일18-06-12 03:49 조회5,007회 댓글0건본문
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
조회수 : 5,007
등록된 댓글이 없습니다.