대충 프로젝트 이야기...
1학기 프로젝트인데 대충 아두이노로 뭐 만들고 여기에 앱 연동시켜서 동작을 시켜야 하는데....
어찌저찌 누더기골램으로 모듈 하나씩 구현하고 덧붙이고 덧붙여서 최종 코드를 만드려니 문제가 속출하네요.
분명히 코드에 에러는 없고 뭔가 이상한 거 안집어넣었는데 BT 모듈을 연결시키면 MAC 주소인 듯한 특정 문자열을 출력하고 시리얼 통신을 들어먹지 않는데 문자열 출력에 따라 문자 지정한 동작은 되는 괴랄한 상황 해결하는데 2시간 허비했습니다. 의심되는 코드를 지워버리니 시리얼 모니터에 출력되지는 않는데 그 코드 그대로 스텔스로 동작하는 문제를 뱉더군요.
모듈 하나는 무한히 입력되는 것을 입력 지연 넣는게 번거롭고 코드가 길어서 모듈 자체를 빼버리기로 하고 9600-118000으로 틱레이트 다르고 보드 죽여야 통신 가능한 의미 없는 RX TX도 뽑았는데도 해결 안되다가 결국 시리얼 통신 초기화 명령어 한줄 넣어서 해결하니 바로 정상동작 하는군요.
그렇게 정상동작하나 싶더니만 또 모듈 하나가 이상을 일으키고 확인하니 배선이 느슨해져있고... 그렇게 최종적으로 해결은 했는데 딜레이가 너무 길군요. 사소한 문제는 넘어가기로 하고 여기서 마무리....
마감까지는 2주가량 남았는데 시험 준비도 있고 하니 이번주에 끝내려는거 결국 끝냈습니다.