질문게시판 > 화분 습도센서 lcd 표시인데요 오류가 뜹니다

TODAY378 TOTAL182,578
사이트 이용안내
Login▼/회원가입
포럼 동영상강좌 회원가입


BASIC4MCU | 질문게시판 | 화분 습도센서 lcd 표시인데요 오류가 뜹니다

페이지 정보

작성자 김병찬 작성일2018-04-16 14:38 조회385회 댓글0건

본문

	

 

 

코드를 치고 체크하니까 이렇게 오류가 뜨네요 ㅜㅜ 

 

 

C:\Users\user\Documents\Arduino\sketch_apr06a\sketch_apr06a.ino: In function 'void setup()':

 

sketch_apr06a:11: error: 'class LiquidCrystal_I2C' has no member named 'init'

 

   lcd.init();

 

       ^

 

"Wire.h"를 위한 복수개의 라이브러리가 발견되었습니다

 사용됨: C:\Users\user\AppData\Local\Arduino15\packages\Intel\hardware\i686\1.6.7+1.0\libraries\Wire

사용되지 않음: C:\Users\user\AppData\Local\Arduino15\packages\Intel\hardware\i686\1.6.7+1.0\libraries\Servo

exit status 1

'class LiquidCrystal_I2C' has no member named 'init'

 

이건 코드입니다!

 

#include <Wire.h>

#include <LiquidCrystal_I2C.h>

 

#define RED 3

#define GREEN 4

 

LiquidCrystal_I2C lcd(0x27, 16, 2);

 

void setup()

{

  lcd.init(); 오류 부분입니다

  lcd.backlight();

 

  pinMode(RED, OUTPUT);

  pinMode(GREEN, OUTPUT);

}

 

void loop()

{

  int humidity = map(analogRead(A0), 0, 1023, 100, 0);

 

  lcd.clear();

 

  lcd.setCursor(0, 0);

  lcd.print("Humidity : ");

  lcd.print(humidity);

  lcd.print("%");

 

  lcd.setCursor(0, 1);

  if (humidity > 35) {

    digitalWrite(GREEN, HIGH);

    digitalWrite(RED, LOW);

 

    lcd.print("I'm OK!");

  }

  else {

    digitalWrite(GREEN, LOW);

    digitalWrite(RED, HIGH);

 

    lcd.print("Give Me Water!");

  }

  delay(1000);

}  

 

  • BASIC4MCU 작성글 SNS에 공유하기
  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기

댓글 0

조회수 385

등록된 댓글이 없습니다.

질문게시판HOME > 질문게시판 목록

MCU, AVR, 아두이노 등 전자공학에 관련된 질문을 무료회원가입 후 작성해주시면 전문가가 답변해드립니다.

ATMEGA128PWMLED초음파
아두이노AVR블루투스LCD
UART모터적외선ATMEGA
전체 스위치 센서
게시물 검색

Privacy Policy
MCU BASIC ⓒ 2017