안녕하세요
글씨가 나오는 경우라면 하드웨어 문제일 가능성이 매우 적습니다.
코드 오류거나 데이타 송수신 타이밍 처리 핀의 접속불량 문제등을 의심해볼수있습니다.
cds, 온도센서 등은 핀이 중복되어 연결된 경우가 아니라면 LCD와 아무 상관이 없습니다.
예상되는 문제는 오히려 소스코드일것 같습니다.
LCD 외에 모든 부품을 제거하신 후,
아래와 유사한 최소한의 문자를 출력하는 예제를 테스트해보시기 바랍니다.
...생략....
LiquidCrystal lcd(x x x x, x, x);
void setup() {
// LCD의 행과 열값을 설정해줍니다.
lcd.begin(16, 2); //16열 2행 제품입니다.
//이제, 원하는 문자를 출력합니다.
lcd.print("hello, world!");
}
정확한 결선이 된 상태에서 위와 같은 기초예제가 수행이 안되는 경우 다시 문의주시기 바랍니다.
아트로봇 드림
---------- Original Message ----------
배선 문제는 전혀 없구요
cds센서와 tmp36온도센서 이용해서 lcd에 띄우는 겁니다
일정 온도나 조도가 이상이면 다른 지정 문장이 문장과 함꼐 빈공간에는fffffffffffffff가 채워지네요
아두이노 까페에 질문해봣는데 하드웨어 문제라는데 배선에는 문제가없습니당
그리구 조도량이 3자리수에 2자리수로 떨어질경우 한자리는 사라지지않고 고정값으로 남습니다
프린트 공백을줘도 해결이안대구영
회원에게만 댓글 작성 권한이 있습니다.