Arduino/온도,습도 센서
-
LM35 온도 센서Arduino/온도,습도 센서 2020. 10. 27. 18:14
LM35온도센서는 A0핀에 연결한다. A0핀은 아날로그 핀으로 아날로그 핀의 값을 읽어서 전압으로 값을 변환해야 하는데, 전압은 0~5V로 표현 된다. lcd는 캐릭터 LCD이며, 캐릭터 LCD의 연결은 캐릭터 LCD를 참고하자. 소스 코드 // LM35 온도 센터 #include const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2; LiquidCrystal lcd(rs, en, d4, d5, d6, d7); void setup() { lcd.begin(16, 2); Serial.begin(9600); } void loop() { // put your main code here, to run repeatedly: float voltage = (floa..
-
온도,습도 센서Arduino/온도,습도 센서 2020. 10. 27. 18:05
화씨,섭씨,습도 값을 이용하여(dth11:입력센서) 버튼을 누를 때마다 (버튼:입력센서) 캐릭터 LCD에 3개의 값이 순차적으로 출력되도록 구성하자. 먼저, 버튼은 풀업 저항으로 구성을 한다. 아래의 그림을 보자. 버튼에는 2개의 선만 연결한다. 남색은 GND로 연결하면 되고 초록색선은 13번핀에 연결한다. 아래에서 온도,습도 센서의 연결을 보자. 맨 오른쪽 노란선은 GND에 연결되고 맨 왼쪽의 노란선은 빵판의 +선에 연결한다. 그리고 가운데 초록색 선은 8번핀에 연결한다. 그리고 캐릭터 LCD 기존에 했던 것과 연결이 같다. 소스 코드 더보기 // 버튼의 반응이 느리므로 이에 대한 처리는 인터럽트를 통해서 처리할 수 있다. // dht11, 화씨 섭씨 습도 값을 이용하여(dth11:입력센서) // 버튼..