BASIC4MCU | 질문게시판 | 일정온도가 되면 피에조 부저가 울리게 하는 아두이노ㅠㅠㅠ
페이지 정보
작성자 아두이노sda 작성일2018-12-05 00:46 조회11,177회 댓글0건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=6329
본문
현재 스케치는 아래와 같습니다. 시리얼 모니터에 온도와 습도도 정상적으로 출력되고 업로드에도 문제가 없습니다!
그러나 45도 이상이 되면 피에조 부저를 울리게 하고 싶어서 일단 25도에서 부저가 울리는지 테스트를 해보니 울리지 않습니다!
부저가 문제가 있는 것일까요? 아니면 코드를 변경해야 하는 걸까요? ㅠㅠㅠ
#include <DHT.h>
#include <DHT_U.h>
#include <Adafruit_Sensor.h>
int pin=3;
DHT dht(pin,DHT11);
//
#define piezo 2
//
void setup(){
Serial.begin(9600);
dht.begin();
pinMode(piezo,OUTPUT);
}
//
void loop(){
delay(3000);
float temp=dht.readTemperature();
float humi=dht.readHumidity();
Serial.print("temp: "); Serial.print(temp); Serial.print(".");
Serial.print("humi: "); Serial.println(humi);
delay(3000);
//
Serial.println(analogRead(A0));
if(temp>45) { tone(piezo,968); }
else { noTone(piezo); }
}
댓글 0
조회수 11,177등록된 댓글이 없습니다.