EV3/MicroPython 입문

EV3를 MicroPython으로 이동합시다.



이 기사에서는 EV3를 MicroPython으로 움직이는 곳까지를 목표로하고 있습니다.
매우 쉽게 할 수 있으므로 함께 노력합시다!

· EV3이란?
· MicroPython이란?

준비하는 것



· Windows 10 PC
・EV3 본체
・SD 카드(4GB~32GB)
・USB 케이블(EV3 세트 내용물)


환경설정



1. EV3 MicroPython micro SD Card image 다운로드



아래 LEGO 공식 사이트를 열고
h tps://에즈카치온.ぇ. 코 m / 쟈 jp / 쏘 rt / 민 ds와 rms - e v3 / py 텐 - 후 r - v3
"EV3 MicroPython micro SD Card image를 다운로드하십시오."를 클릭하십시오.
이미지 파일 다운로드가 끝날 때까지 잠시 기다립니다.

※당사 어플의 다른 기사에 있는 「ev3dev」와는 라이브러리등의 환경이 다릅니다

2. SD 카드에 이미지 파일을 덮어쓰기



Etcher를 사용해 갑니다만, image 파일을 덮어쓸 수 있는 소프트라면 뭐든지 OK입니다.
여기 에서 "Etcher"라는 소프트웨어를 설치합니다.
SD 카드를 준비합니다.
데이터가 있으면 포맷하십시오.
PC에 SD 카드를 넣고 Etcher를 시작합니다.

삽입한 SD 카드를 선택하고 "Flash"하여 덮어쓸 수 있습니다.

3. SD 카드를 EV3에 꽂는다



MicroPython용 SD 카드를 준비한 후 PC에서 분리합니다. (안전하게 뽑아주세요!)
그리고 EV3에 꽂습니다.
여기서 제대로 image 파일을 덮어쓸 수 있는지 확인합시다.
EV3의 전원을 넣어 이런 화면이 되면 괜찮습니다.


4. EV3와 PC를 USB 케이블로 연결



EV3와 PC를 USB 케이블로 연결합니다.


5. Visual Studio Code 설치



여기에서 VS Code를 설치합니다.

6. 확장 기능 "EV3 MicroPython" 설치



VS Code에 MicroPython용 확장 프로그램을 설치합니다.
Ctrl+Shift+X를 눌러 확장 기능 화면을 표시합니다.
검색 막대에서 "EV3 MicroPython"을 검색합니다.

LEGO MINDSTORMS EV3 MicroPython을 설치합니다.

7. 프로젝트 만들기



VS Code의 왼쪽에 다음 아이콘이 표시되어 있다고 생각합니다.

그것을 클릭하여 탭을 엽니다.
새 프로젝트를 만들고 프로젝트 이름을 입력하고 Enter 키를 누릅니다.
프로젝트를 저장할 장소를 듣기 때문에, 어딘가 적당한 장소를 선택해 둡니다.

8. EV3과 EV3 MicroPython 연결



VS Code의 왼쪽에 있는 파일 탭을 열고 EV3DEV DEVICE BROWSER를 엽니다.
↓ 이것은 파일 탭입니다.

Click here to connect to a device를 클릭하고 ev3dev(이더넷)를 선택합니다.
이렇게 녹색 원이 붙으면 연결 성공입니다!

특히 문제가 없으면 프로그래밍 준비는 OK
일단 수고하셨습니다.

움직여 보자



사실 프로젝트를 만든 단계에서 'main.py'라는 프로그램이 만들어지고 있습니다.
EV3 MicroPython 탭을 열고 main.py를 엽니다.
뭐든지 여러가지 쓰여져 있네요.

main.py

#!/usr/bin/env pybricks-micropython
from pybricks.hubs import EV3Brick
from pybricks.ev3devices import (Motor, TouchSensor, ColorSensor,
                                 InfraredSensor, UltrasonicSensor, GyroSensor)
from pybricks.parameters import Port, Stop, Direction, Button, Color
from pybricks.tools import wait, StopWatch, DataLog
from pybricks.robotics import DriveBase
from pybricks.media.ev3dev import SoundFile, ImageFile


# This program requires LEGO EV3 MicroPython v2.0 or higher.
# Click "Open user guide" on the EV3 extension tab for more information.


# Create your objects here.
ev3 = EV3Brick()


# Write your program here.
ev3.speaker.beep()


이것은 푸저 부저음이 울리는 프로그램입니다.
F5를 누르면 프로그램을 실행할 수 있으므로
F5를 눌러 보자. (오류가 나오지 않도록!)

어때? 부저음이 울렸나요?
무사히 울릴 수 있었던 분은, 입문 종료입니다!
수고하셨습니다.

제품 소개



EV3를 사면 이쪽이 추천
h tps : // 아 f레 l 쇼 p. 코 m / 쇼 p에서 싶은 l / 000000000380 / ct120 / 펑 1 / 레코멘 d /

참고 사이트



EV3로 Python 프로그래밍
h tps://에즈카치온.ぇ. 코 m / 쟈 jp / 쏘 rt / 민 ds와 rms - e v3 / py 텐 - 후 r - v3

좋은 웹페이지 즐겨찾기