[mind storm ev3][#1] VS code python 개발 환경 세팅

권영석·2025년 4월 10일
0

ev3

목록 보기
1/2
post-thumbnail

참조
lego education pybricks 공식 e-manual | 코딩에 필요한 클래스가 정리되어 있음
lego education 공식 | 가이드 pdf와 sd카드에 필요한 이미지가 올라와있음

구성품

sd 카드 (4~32GB)

ev3의 sd카드는 공식에서 명시했듯이 "최소 4GB, 최대 32GB"이다. 반드시 지켜야 한다. 컴퓨터나 노트북에 sd카드 슬롯이 없다면, 물론 연결 잭도 같이 준비해야 한다.

윈도우10 / 맥os 컴퓨터

맥os는 ev3 전용 블럭코딩 툴이 설치 불가하다. vs code 연결은 가능하다.

1. 컴퓨터에 Etcher 설치

이유는 모르겠지만, 최신 etcher는 sd카드에 이미지를 구울 때 오류가 발생한다. 한참을 헤멘 결과 etcher 1.5.26 버전은 정상적으로 가동되는 것을 확인했다.
Etcher 1.5.26 download page


Etcher 최신 버전에서 오류가 발생한 모습

2. sd카드 이미지 다운로드 & sd카드에 굽기

위의 참조에 lego education링크에서 sd카드 이미지를 다운받고 sd카드를 컴퓨터에 연결한 후, Etcher를 실행한다.

select image에서 다운받은 이미지 파일을 선택해주고, select drive에서 sd카드를 선택해 준 후, flash를 누르면 금방 부팅 sd카드가 준비된다.

3. VS code 설치 및 설정

3.1 VS code 설치 & 익스텐션 설치

VScode download page
VS code는 MS에서 제공하는 강력한 범용 코딩 에디터이다.

GitHub와도 연동해서 사용할 수 있지만, 여기에서는 다루지 않는다.

VS code 설치가 되었다면, 익스텐션을 설치해야 한다. 사진의 검색창(Search Extension in Marketplace)에서 검색하면 된다.

python으로 작성할 것이므로,
ev3dev-browser, LEGO MINDSTORMS EV3 MicroPython, Python
세 가지를 설치해주면 된다.

3.2 워크스페이스 생성하기 & 전환하기

세 가지를 다 설치했다면 왼쪽에 포켓몬볼처럼 생긴 마인드스톰 로고탭이 생겼을 것이다.


이제 create new project를 선택하면 위의 터미널창이 활성화된다. 원하는 폴더 이름을 작성한 뒤 Enter를 입력하자.


원하는 경로를 지정하면 해당 위치에 폴더가 생성된다. 이 폴더들이 워크스페이스가 될 것이다.

예를 들어 위의 사진에는 워크스페이스가 총 세 개가 있고, 각각의 폴더는 완전히 별개의 워크스페이스이다. VS code 상단의 File - Open Folder에서 원하는 폴더를 골라잡고 개발을 하면 된다.


File - Open Folder를 한 모습.

왼쪽에 Click here to connect to a device가 ev3 본체에 연결을 설정하는 항목이다. 이 부분은 다음 포스트에서 설명하겠다.

profile
생활속에 로봇이 있는 것이 당연한 미래를 꿈꿉니다

0개의 댓글