2022.03.15
현재 재학중인 학교 It소프트웨어학과 부장 선생님께 Ev3 공부 계획서를 송부해 드렸다. 다행스럽게도 승낙이 떨어지고, 22년 5월 13일까지 본교 Ev3를 대여하여 레포트를 남기고, 주 1회 정기 보고 하는 것을 조건으로 대여를 할 수 있었다. Ev3 한 set은 70만원이 넘는 고가 레고 로봇이다.
각설하고, 나는 지금부터 내가 학습한 내용들을 레포트에 기록 중이다.
설치 & 설정 하기
PC와 블루투스 연결하기
모터 제어하기
Ev3에서 Python으로 코딩하기 위한 개발자 환경을 구성했다.
1) Ev3 공식 홈페이지에서 제공하는 Python & Ev3 OS를 다운받았다.
2) 다운 받은 OS를 balenaEtcher라는 SD카드에 변환해주는 프로그램을 사용해서 내 개인 SD 카드(4GB)에 업로드 해주었다.
3) Ev3 전원이 off된 상태에서 SD 카드를 넣고, 전원을 on 해주었다.
3-1) OS를 설치하는 과정에서, OS가 정상적으로 설치 되지 않아서, 무엇이 문제인지 찾던 중 OS 재설치를 하라는 글을 확인하고 OS 재설치를 진행하였다. (이때 많이 당황했다.)
4) OS를 재설치하고, 다시 Ev3 SD 카드 슬롯에 장착해 주었다.
OS install 이 완료 되고, "brickman" 이라는 화면이 나타나면서 정상적으로 OS 설치를 완료 하였다.
Ev3와 내 노트북과의 블루투스 연결을 해주었다.
Ev3-Python OS (앞으로는 "OS" 라고 칭하겠다.) 3번째 메뉴인 "Wireless and Networks" 에 진입하여 Bluetooth를 on 해주었으며, 연결을 해주었다.
이번 시간에는 Ev3에 Python OS를 다운받아 적용을 해보았고, VS CODE에서 Python 언어로 Ev3를 코딩하기 위한 환경을 구성하였다. 영상은 편집하여 추후에 업로드해야 할 필요를 느꼈다.