정보나눔

오픈소스하드웨어 프로젝트에 대한 다양한 정보를 나누는 공간입니다.

DHT11센서와 piezo 사용
심헌용 | 2016-10-16

DHT11센서에서 읽어오는 온도값에따라 piezo의 소리가 나는 것을 설계하고 코딩하려고 합니다.

몇 도 이상시 소리가 난 후 소리를 멈추도록 짜려고합니다.


int err;
float humi;
float tem;

void piezo(){
  if(tem>22){
    analogWrite(piezo, 64);
    delay(del);
  }
  delay(100);
  else{
    analogWrite(piezo, 0);
    delay(del);
  }
}

이런식으로 해봤는데 'void piezo()' redeclared as different kind of symbol 라고 뜨네요 ㅠ 

어떻게 코딩해야할까요...

프로필사진

Klant 2016-10-17 10:16:50

안녕하세요! 심현용님.

현재 코드에서 void setup 딴과 loop단이 생략되어 있는 건가요? 

심현용님께서 짜는 Piezo 함수 만으로는 동작하지 않습니다. 

 

프로필사진

심헌용 2016-10-17 12:26:47

void setup 과 void loop 문은 kocoafab.cc에 개제된 piezo와 DHT11센서에 기재된 단을 쓰고있습니다.

어떻게 해야 void piezo문이 작동할까요..?

이전글   |    습도 센서를 이용하여 화분에 물을 자동으로 주는 장치를 만들고자 합니다 ... 2016-10-15
다음글   |    듀토리얼에 온습도 lcd 표현하는 것에 문제가있습니다..도와주세요... 2016-10-17