터미널에서 LEGO SPIKE 표준 제어
왜 SPIKE 황금시간대?
오랜만의 업데이트로 지난달 LEGO는 충격적인 소식을 전했다.
판매가 곧 끝납니다(휴장)
[중요 통지] 교육판 악고® 정신적 폭풍® EV3 영업 종료 통지
그 교육판 레고.® 정신적 폭풍® EV3는 종매로 향할 예정이다.
따라서 후속 제품인 SPIKE Prim에 대한 기고와 메시지 발송이 늘어나겠죠.
SPIKE 황금에 대해서.
SPIKE 표준에 대한 자세한 내용은 여기. 참조
하드웨어
EV3에 비해 센서 등 구성은 직접 조립, 외관 등으로 손쉽게 설계됐다.
입출력 포트는 올인원이지만 전체 수량이 8~6개로 줄어드는 등 다른 점도 곳곳에서 볼 수 있다.
하지만 이렇게 되면 센서와 모터는 어디에 꽂아야 좋을까, 입문으로 부드러워진다.포함된 LEGO 부품도 상당히 편리한 부품을 포함하고 로봇 모형의 조립은 상당히 조작하기 쉽다는 인상을 준다.
소프트웨어
프로그래밍 환경으로 EV3 때와 마찬가지로 전용 소프트웨어를 준비했다.
소프트웨어에서는 먼저 Scratch 기반 아이콘 프로그래밍과 Micropython을 사용한 텍스트 프로그래밍을 지원합니다.
Scratch 기반 아이콘 프로그래밍
Microsoft의 텍스트 프로그래밍
터미널 에뮬레이터에서 Micropython을 직접 실행해 보십시오
위에서 SPIKE 표준의 프로그래밍 환경을 소개했지만 이번에는 사용하지 않았다.
이번에 SPIKE 황금센터에 마이크로소프트 파이톤이 설치되었기 때문에 직렬 통신을 통해 PC에서 집선기에 직접 접근하여 해석기 형식으로 파이톤 프로그램을 실행하고 싶습니다.
이번 PC의 환경은 다음과 같습니다.
여기. 환경에 따라 msi 파일을 다운로드하고 설치합니다.
이미지에서 허브는 COM5에 연결됩니다.
Connection type
의Serial
검사를 엽니다.(초반 SSH에 진입했다.)체크한 후
Serial Line欄
에서 검색된 COM 포트를 입력합니다.이미지에 COM5 를 입력합니다.옆에 있는
Speed
입력115200
.(초기에는 9천600개였다.)스피드의 115200은 직렬 콘솔의 속도처럼 지원되는 속도인 것 같습니다.9600도 지원되기 때문에 동작에 문제가 없을 수 있지만 변경을 추천합니다.
Open
를 클릭합니다.따라서 집선기에 접근하는 터미널 창이 시작되고 집선기에 내장된 센서 값을 되돌려주기 시작한다.
이 상태에서
Ctrl+C
키를 누르면 해석기의 마이크로파이톤을 입력할 수 있다.간단한 프로그램 실행
Micropython을 실행할 수 있기 때문에 아래의 간단한 프로그램을 실행해 보십시오.
import hub
hub.display.show(‘Test’)
해석기이므로 한 줄씩 입력할 때마다 Enter 키를 입력해야 합니다.두 번째 행을 입력하고 Enter 키를 눌러 실행합니다.
다음은 실행 결과입니다.
허브에 일정 간격
Test
의 문자가 표시됩니다.다른 어떤 방법이 있는지 알아보기 위해
hub.
탭을 입력하면 입력할 수 있는 방법 일람표를 표시합니다.필요에 따라 조사하면서 프로그램을 만들 수 있다.
Appendix
허브에 설치된 Microsoft Python의 버전을 찾아봤습니다.
아래 코드로 찾을 수 있습니다.
import sys
sys.version_info
버전 정보는 모듈 형식으로 되돌아옵니다.
설치된 Microsoft Pythhon의 버전이 3.4.0인 것으로 밝혀졌습니다.
Reference
이 문제에 관하여(터미널에서 LEGO SPIKE 표준 제어), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Hiroki-Fujimoto/items/163528ae0715751472d5텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)