무한 루프 해결, 그러나 코드 분할 작업에서 문제 발견

Hyun Ho An·2024년 1월 8일

우선 무한루프 문제를 해결했다... 드디어

[무한루프]
무한루프가 도는 이유는 라즈베리 파이 피코에서 정상적으로 파워를 다운시키지 못해서였다. 그 말인 즉, pwm 신호를 죽이지 못하였다. 그래서 pwm 신호를 Keyboard Interrupt 상황에서 없에니 제대로 동작을 멈췄다.

z축이 계속 회전하는 이유도 처음 동작이 z축으로부터 시작하여서 제대로 동작을 멈추지 않았기 때문이다.(심지어 하드웨어 연결도 잘못되어서 코드가 돌아가지도 않았는데....)

[코드 분할 작업]
하지만, 문제가 한가지 더 있다면 코드 분할 작업을 하면 무한 루프로 동작한다. 이는 변수를 불러올때 변수값을 제대로 지정하지 못한 문제일 가능성이 있다.

하지만 지금까지 너무 많은 시간을 투자하였기 때문에 그냥 기존 코드로 할까 한다...

######To Do######
[거리 측정]
이젠 정말 거리 측정이 바르게 되는지 확인해본다.

[GUI]
GUI 제작을 하여야하는데 라즈베리 파이 피코로 돌아갈지 모르겠다. 한번 알아보고 바로 작업에 착수하자.

아무도 나에게 관심이 없다...ㅎ 좋은건지 나쁜건지 몰라도 그냥 일하자...

profile
한국해양대학교/인공지능공학부

0개의 댓글