?>

Hard Copy World

HCW

Q&A

Home > Forum >

Q&A

IIC 1602 LCD 질문이요

페이지 정보

작성자 ekrcu 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일15-12-31 04:04 조회1,658회 댓글3건

본문

오늘 처음 아두이노 시작한 학생인데요

IIC 1602 LCD 에 VCC,GND ,SDA ,SCL 확인하고 잘 꼽았구요

예제 파일 돌여보니깐 다른건 다잘 나오는데 lcd.print("Hellow")에서 H만 출력 되서 질문드려요

 lcd.print("H"); lcd.print("e"); lcd.print("l"); lcd.print("l"); lcd.print("o"); lcd.print("w");

이렇게 해야 겨우 Hellow 를 출력 할수있네요...

댓글목록

최고관리자님의 댓글

최고관리자 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일

print() 함수가 문자열 출력 함수는 맞습니다. 왜 1글자만 나오는지는 잘 모르겠는데...
아래 두개의 함수와 함께 사용해보세요.
lcd.clear();  // 화면 지움
lcd.setCursor(0,0);  // 글자를 표시한 위치 지정 (열, 행)

ekrcu님의 댓글

ekrcu 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 댓글의 댓글 작성일

방금  아두이노 프로그램을 1.6.7에서 1.0.5로 바꾸었더니 정상작동하네요 ㅎㅎ
버전에따라 뭐가 많이 다른가요???

최고관리자님의 댓글

최고관리자 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 댓글의 댓글 작성일

1.6 버전부터는 아두이노 Zero 보드 같은 32비트 마이크로 컨트롤러를 지원합니다. 즉, 소스파일을 컴파일하는 컴파일러가 바뀝니다. 이것 때문에 문제가 생겼나보네요. 문의 들어오는걸 보니 디스플레이 라이브러리들이 영향을 많이 받는것 같습니다.