측정값을 시리얼 모니터로 확인가능합니다.
/*** ReadSHT1xValues** Read temperature and humidity values from an SHTxx-series (SHT10,* SHT11, SHT15, SHT71) sensor.** Copyright 2012 JAS*/</code>#include "SHTxx.h"// Specify data and clock connections and instantiate SHTxx object// Sensor SHT71 power with vccPin & gndPin#define clockPin 8#define vccPin 9#define gndPin 10#define dataPin 11SHTxx sht71(dataPin, clockPin);voidsetup(){Serial.begin(9600);// Open serial connection to report values to hostSerial.println("Starting up");// Power sensorpinMode(gndPin, OUTPUT);pinMode(vccPin, OUTPUT);digitalWrite(vccPin, HIGH);digitalWrite(gndPin, LOW);}voidloop(){floattemp_c;floattemp_f;floathumidity;// Read values from the sensortemp_c = sht71.readTemperatureC(); //섭씨temp_f = sht71.readTemperatureF(); //화씨humidity = sht71.readHumidity(); //습도// Print the values to the serial portSerial.print("Temperature: ");Serial.print(temp_c, DEC);Serial.print("C / ");Serial.print(temp_f, DEC);Serial.print("F. Humidity: ");Serial.print(humidity);Serial.println("%");delay(2000);}
첨부한 SHTxx.rar 파일을 받아 압축을 풀어 아두이노 라이브러리에 폴더를 추가하면 됩니다.
라이브러리 추가하는 방법은 http://cafe.naver.com/diymaker/6 글을 참고하세요.
참 쉽죠잉~ ^^
SHT71 센서는 정확도는 높지만 비싸서 취미로 사용하기는 부담스럽죠.
다음에는 좀더 저렴한 DHT11보다 성능이 향상된 DHT22 온습도 센서 사용방법을 알아 보겠습니다.
#참고사이트
댓글 없음:
댓글 쓰기