IIC 1602 LCD 질문이요
페이지 정보
작성자 ekrcu 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일15-12-31 04:04 조회2,857회 댓글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비트 마이크로 컨트롤러를 지원합니다. 즉, 소스파일을 컴파일하는 컴파일러가 바뀝니다. 이것 때문에 문제가 생겼나보네요. 문의 들어오는걸 보니 디스플레이 라이브러리들이 영향을 많이 받는것 같습니다.