아두이노와 LCD를 이용한 온습도계만들기!

2021.02.09 최고관리자
0 76


안녕하세요!

오늘은 아두이노와 LCD를 이용해 온습도계를 만들어 보겠습니다!

준비물은 : 온습도센서, 브래드보드, 아두이노 우노, LCD, 가변저항 입니다!


*회로도*



회로도 먼저 보여드리겠습니다.

회로 선이 많이서 천천히 따라하시면 될 것 같습니다.



45be0b41efc7598db99352d8c8975dc1_1612855909_3639.PNG



 

많이 복잡하실텐데 하나하나 천천히 따라하시면 그다지 어렵지는 않을 것 입니다!

이제 코딩으로 넘어가 볼까요?


*코딩*

#include<LiquidCrystal.h> // LCD 라이브러리 불러오기 #include "DHT.h" // 온습도센서 라이브러리 불러오기 DHT dht(7,DHT11); // DHT센서 변수를 DHT11 이라는 7로 정의한다 LiquidCrystal lcd(12,11,5,4,3,2); // LCD핀 설정 void setup(){ lcd.begin(16,2); // 디스플레이가 가진 행과 열 정보를 라이브러리에 알려준다. } void loop(){ delay(2000); int h = dht.readHumidity(); // h변수에는 습도 값이 들어간다 int t = dht.readTemperature(); // t변수에는 온도 값이 들어간다. lcd.setCursor(0,0); // LCD 의 시작을 0.0 으로 설정한다. lcd.print("Humi:"); // Humi 문자열 표시 lcd.print(h); // 습도 값 표시 lcd.print("%"); // % 기호 표시 lcd.setCursor(0,1); // 줄 바꿈 lcd.print("Temp:"); // Temp 문자열 표시 lcd.print(t); // 온도 값 표시 lcd.print("C"); // C 기호 표시 }

이렇게 코딩까지 완료하면 LCD에 온습도값이 출력 되는 것을 확인 할 수 있습니다!

45be0b41efc7598db99352d8c8975dc1_1612855965_5983.PNG


다들 잘 작동 됐나요??

크게 어려울 것은 없으니 다들 작동 됐을 것 입니다 ㅎㅎㅎ

궁금하신 사항이나 추가적인 질문 있으시면 댓글 적어주시길 바랍니다!

빠른 답변 해드리겠습니다!




 



Comments

  1. 등록된 코멘트가 없습니다.