BASIC4MCU | 질문게시판 | 아두이노 갑자기 기능구현 안됨
페이지 정보
작성자 면지지 작성일2022-09-21 15:19 조회4,616회 댓글1건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=21121
본문
아두이노 레오나르도 사용중입니다
갑자기 코드 기능이 구현 안될때가 있습니다
제가 거리감지센서+체온측정센서로
일정거리 이하가 측정되면 실시간으로 계속 체온을 측정하는 코드를 구현하고 시리얼 모니터로도 동작도 확인했습니다
어느날 그 코드를 다시 업로드하고 시리얼모니터로 확인하니 아무것도 안뜨는겁니다
뭔가 싶어서 아두이노의 초기화 스위치 눌러서 초기화 시키고 다시 업로드 해도 안되는겁니다
맹세코 코드를 수정한적 없고 그때 썻던 usb연결선,컴퓨터,부품,점퍼선,연결위치 등등 하나도 바꾼적이 없습니다
그 다음날 다시 똑같이 업로드를 하니 기능이 또 구현되고 시리얼모니터로도 뜨는겁니다
다른코드들도 마찬가지로 될때 있고 안될때도 있어서 당황스럽니다
이게 아예 안되면 부품고장인가? 할텐데 어쩔때는 되고 안되고 하니 영문을 모르겠습니다
댓글 1
조회수 4,616master님의 댓글
master 작성일
회로 문제로 보이고요
1. 브레드 보드 헐거운 핀이 있으면 다른 핀으로 이동하세요
2. 모듈이 되다 안되다 해서 발생한 것은 아닌지도 체크하세요(중간 중간 시리얼모니터에 출력하면 알 수 있겠죠
3,
셋업함수에서 while (!Serial); 문장을 추가 해보세요
Serial.begin(9600);
while (!Serial) {} ; // wait for serial port to connect. Needed for native USB
Serial.println("Serial OK!"); // 시리얼 포트 준비 되었슴.