M5StickC UiFLOW의 블록 프로그래밍에서 도립 진자



■ 소개



이전 실질 500엔&100Step으로 만드는 초간단 “유루 메카트로 적 M5StickC 도립 진자”라는 기사를 썼습니다. 이때는 Arduino IDE에서 하고 있었습니다만, 이번은 이것을 블록 프로그램의 UiFLOW에 다시 구운 것입니다.



■ 동영상



#M5StickC #UiFLOW 블록 프로그래밍에 의한 도립 진자. Arduino IDE판과 비교해 지속시간 짧지만 어떻게든 안정되어 왔다. 이제 Qiita에 방류할까. 피 c. 라고 r. 코 m / Kb0vぃF4 오j — Google Homer (@google_homer_) February 21, 2020


■차체



차체의 구성은 아무것도 변경하고 있지 않으므로, 조립 방법은 아래와 같은 이전의 기사를 봐 주세요.



실질 500엔&100Step으로 만드는 초간단 “유루 메카트로적 M5StickC 도립 진자”



■프로그램



UiFLOW의 블록 프로그램 공유 방법을 모르기 때문에 우선 Google Drive로 올려 보았습니다. 액세스할 수 없는 경우에는 연락해 주십시오.

블록 프로그램을 아래에서 다운로드하여 UiFLOW로 읽어보십시오.

BalanceCar2.m5f



■ 우선 스쿠쇼도 붙여 둡니다



UiFLOW에 atan2의 블록이 보이지 않았기 때문에, 조금만 Python 코드는 말하고 있습니다. 또, 가속도&자이로 블록의 Scale 설정이 불명했기 때문에, 우선 ±250dps로서 취급했습니다.





■ 조정 방법



이 기사의 시작 부분에서 언급 한 이전 기사를 참조하여 블록 시작 부분의 아래 네 가지를 조정하십시오.

같은 차체인데 왠지 조정값은 크게 다르다. 그럼에도 불구하고 미세한 것은 이해할 수 없습니다. 미안해.



■마지막으로



이번 충동적으로 블록 프로그램으로 해 보았습니다만, 처리 스피드의 관계인지 Arduino IDE판이 안정되어 있다는 인상입니다. 또한 계산이 주체이므로 블록보다 코드가 각 단계에 프로그래밍하기 쉽습니다. 그러나 처리 속도 벤치 마크와 재료로 사용하고 싶었습니다. 블록에서도 도립 진자 할 수 있다는 것은 문화 충격 (옛)이었습니다.


좋은 웹페이지 즐겨찾기