', { cookie_domain: 'auto', cookie_flags: 'max-age=0;domain=.tistory.com', cookie_expires: 7 * 24 * 60 * 60 // 7 days, in seconds }); 새 보드 설계와 중간정리. :: MakerLee's Workspace
728x90


Mega2560 보드를 새로 주문해 놓고 일단은 아두이노 나노로 진행을 하고 있습니다. 

변수가 모자라는 부분은 나중에 MEGA 보드에서 늘리면 되기 때문에 바로 적용을 할 수 있죠. 





음표 3개짜리 악보를 만들어 테스트용으로 사용하고 있습니다. 






데이터를 모두 불러들여 정상적으로 기록된 것을 볼 수 있습니다. 

저 데이터는 사실 전부 inch 값이기 때문에 25.4를 곱해야 mm 단위로 변합니다. 

나중에 한줄만 추가하면 되므로 일단은 그냥 사용하고 있습니다. 






X좌표값이 크기 순서대로 되지 않는 경우 순서대로 정렬을 해야 합니다. 

그래야 종이에서 처음부터 순서대로 펀칭을 하게 되겠죠.

지난 포스트(링크) 를 참조해서 정렬을 해 봤습니다. 

위쪽이 정렬되지 않은 데이터고 아래쪽이 정렬된 데이터입니다. 

첫번째 XY(1.44 , 1.41) 가 두번째 데이터에서는 맨 아래쪽으로 이동한 것을 볼 수 있습니다.








여기까지 작업한 후의 동작화면입니다. 

이제는 실제로 모터를 동작하며 펀칭 동작으로 들어가게 되겠죠. 

여태 카페에서 작업을 잘 했는데 몰입하기 좋아서 참 많이 도움이 됐습니다. 

이제는 모터를 돌려야 하니 집에서 계속해야겠네요


728x90

+ Recent posts