inflearn logo
강의

Khóa học

Chia sẻ kiến thức

아두이노 온습도센서 lcd nan출력

865

howonjoo0810

1 câu hỏi đã được viết

1

제가 혹시 몰라서 밑에 링크 남겨요~

[아두이노] 온/습도 LCD에 표시하기 (tistory.com)

제가 코드를 저기 있는대로 라이브러리부터 회로까지 하나도 안틀리고 진짜 똑같이 했는데 도대체가 왜 lcd에는 

TEMP: nan C

HUMIDITY : 0% 가 계속 떠요. 진짜 5일째 이것만 붙잡고있는데 이제는 미쳐버리겠습니다 진짜 도와주세요ㅠㅠ

밑에는 코드입니다.

#include <DHT.h>

#define DHTPIN 2 // 습도센서 Signal 선 연결

#define DHTTYPE DHT22 // 습도센서 종류: DHT22

#include <Wire.h>

#include <LiquidCrystal_I2C.h>

DHT dht(DHTPIN, DHTTYPE);

 

LiquidCrystal_I2C lcd(0x27,16,2); // LCD주소: 0x27 또는 0x3F

float hum; // 습도값 저장 변수

float temp; // 온도값 저장 변수

 

void setup() {

  Serial.begin(9600);

  dht.begin();

  delay(2000);

  lcd.init();

  lcd.backlight();

  lcd.setCursor(2,0);

  delay(5000);

  lcd.clear();

}

 

void loop() {

  hum = dht.readHumidity();//온도값 읽기

  temp= dht.readTemperature();//습도값 읽기

 

  Serial.print("HUMIDITY: "); // "HUMIDITY:" 출력

  Serial.print(hum,0);// 습도 값 소수점 이하 자리 없음

  Serial.print(" %, TEMPERATURE: "); //"%"(습도단위) "TEMPERATURE:" 출력

  Serial.print(temp, 1);//온도값은 소수점 이하 1자리까지 표시

  Serial.println(" C"); //"C" 온도 단위 표시

  lcd.setCursor(0,0); // LCD Cursor 원점

  lcd.print("TEMP:"); // LCD에 "temp" 표시

 

  float t = temp; // 온도값을 t에 할당

  lcd.print(t,1); // 온도값 LCD로 출력

  lcd.print(" C"); // 온도 단위 표시

  lcd.setCursor(0,1); //LCD 커서 줄바꿈

  lcd.print("HUMIDITY:"); //LCD 2번째 줄에 "humidity:" 출력

  int h = hum; //습도값 h에 할당

  lcd.print(h); //습도값 LCD에 출력

  lcd.print(" % "); //습도 단위 출력

  lcd.println();

  delay(2000); // 샘플링 간격 2초

}

 

아두이노 습도센서 온도센서 arduino 아두이노출력 lcd

Câu trả lời 0

13강 프로젝트생성해보기 관련 질문

0

27

3

난방실만들기.4 진행 중, m_state 값 초기화가 안됩니다..

0

38

2

IDE 설치 영상 관련 문의

0

53

2

[정보 공유] STM32CubeIDE 버전별 이슈 정리 (1.19 미만 / 2.0.0 이상)

0

139

2

스위치회로 value값 바뀌지 않음

0

47

2

FND 점등에 성공했는데, Controller.c 디버깅 중 문제가 생겼습니다.

0

62

2

FND 7세그먼트 처음 킬 때의 '7777'불이 안 들어옵니다.

0

75

2

포트에 안잡히면 x쉘에서 Port설정을 어떻게 하죠..?

0

61

2

빌드 및 디버깅 오류

0

115

2

보드에 불이 안들어옵니다.

0

75

2

씽크 오류

0

58

1

고추건조기 개발보드 전원연결 문제점..

0

75

2

회로도 핀 연결 질문

0

69

2

Nucleo 보드로 대체

0

86

2

구매해야 하는 물품 문의

0

98

2

ST-Link 디버깅 에러

0

86

3

강의 사용하시는 pdf는 어디에 있나요?

0

112

2

모션 제어 회로의 연결에서 모터 드라이버 사용 유무

0

68

1

IR 리모콘 버튼 CODE를 출력하는 소스 코드 관련

0

64

1

이전 질문 재질문입니다.!

0

78

2

42강 초음파 센서 사용 거리 측정하는 소스 코드에서요.

0

58

1

다른 개발 실습 보드 사용문의

0

98

2

smt32 Cube Ide 설치관련 에러입니다

0

232

2

제가 1년전에 구매해서 이제 뜯어봤는데 납땜이 겹쳐있는데 사용해도 괜찮을까요?

0

95

2