제가 uno호환 보드와 16x2 LCD (ic2 지원모델), DHT22 모듈을 구매해서 온습도 측정후 Lcd에 띄우는 실습을 하고있었습니다.
코딩까지 해서 보드에 업로드 하니 제가 원하는 대로 잘 실행되는 모습을 확인했습니다. 이때까지는 usb로 컴퓨터에 연결을 해서 전원을 공급하고 있었는데, 상용전기로도 되는지 확인하기 위해서 usb를 빼고 어댑터로 연결했는데, 전원공급장치 어댑터를 보드에 연결하는 순간 스크린에 글자가 다시 네모형태로만 보이면서 불만 들어오게 되었고 (첫번째 사진 참고) 보드도 다시 컴퓨터에 연결했는데 아주 기본코드인 Serial.print도 실행이 안되었습니다. 한마디로 고장이 난것 같습니다. (어댑터는 여기서 파는 12900원짜리를 사용했습니다. 9V전압)
제 생각에는 점퍼케이블을 잘못 꽂은거 같은데.. 혹시 어떤거 때문에 이렇게 된지 알 수 있을까요? 그리고 만약 고장이 났다면 보드만 고장이 난걸까요 아님 센서도 고장이 난걸까요?
제가 생각하는 원인은 제가 lcd의 vcc를 5v가 아닌 vin에 꽂고는 9v를 흘려서 전압이 너무 세서? 그런가 싶은데... 알려주시면 감사하겠습니다!!
네번째 사진은 usb만 꽂았을때 잘 되던 모습입니다.
동일한 환경(보드에 9V 1A 어댑터를 사용해 전원공급)에서 VIN 핀과 5V핀을 이용해 측정하면 VIN핀은 9V가 출력이되는것을 확인할 수있어요 ! 그래서 보드 5V에서는 9V를 인가해도 레귤레이터를 통해 5V가 공급되지만 제가보기에는 9V가 그대로 LCD로 흘러가서 파손이된것같네요...적은 가능성으로 높은전압으로 LCD의 주소값이 변경될 수 있는 희박한 가능성도 있지만.... 보드가 Serial. print 가 안되는것도 LCD 파손이맞다면 손상이간 회로와 연결되어 있는 보드또한, 정상적으로 회로가 돌아가지는 않겠죠...?? 그래서 문제가 발생한것으로 보입니다.