Page 47 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 47
2) 아두이노 소스
#include "DHT.h" // DHT11의 라이브러리를 포함한다
#define DHTPIN 6 // DHT핀을 6번으로 정의한다
#define DHTTYPE DHT11 // DHT타입을 DHT11로 정의한다
DHT dht(DHTPIN, DHTTYPE); // DHT를 설정한다
#include <LiquidCrystal.h> // LCD의 라이브러리를 포함한다
LiquidCrystal lcd(12, 11, 5, 4, 3, 2); // LCD핀을 설정한다
int trig = 9; // 변수 trig를 생성하고 13를 대입한다
int echo = 8; // 변수 echo를 생성하고 12을 대입한다
int cds = A0;
void setup() {
pinMode(trig, OUTPUT); // trig(9)핀을 출력모드로 설정한다
pinMode(echo, INPUT); // echo(8)핀을 입력모드로 설정한다
Serial.begin(9600); //시리얼 통신 시작
}
void loop() {
delay(900);
int h = dht.readHumidity(); // 변수 h에 습도를 저장한다
int t = dht.readTemperature(); // 변수 t에 온도를 저장한다
- 40 -