본문 바로가기

Robot/Block Coding

맥에서 마이크로 파이썬 개발 환경, 그냥 REPL과 Sublime Text 사용하기

마이크로파이썬을 이용한 기초 글을 조금씩 올리고 있습니다. uPyCraft라는 IDE를 소개하고, 최근에는 pyboard에서 uPyCraft를 사용하는 법도 이야기를 했습니다. 그런데 uPyCraft가 살짝 불편합니다. 일목 요연한 환경을 보여주는 것은 좋은데, 폰트나 화면 구성이 마음에 들지 않을 수 있습니다.

오늘은 간단하게, 자체 REPL과 Sublime Text를 이용하는 방법을 이야기 해보려고 합니다. 먼저 위 그림처럼 pyboard를 PC에 연결하면 

저렇게 USB 메모리처럼 인식을 합니다. 저는 맥이라 터미널로 이렇게 쉽게 접속을 하구요. 만약 윈도우 유저라면 Putty같은 아이를 찾아봐야할 것 같습니다.

터미널에서 USB로 연결된 시리얼통신의 이름을 알아냅니다. tty.usbmodem~~~ 으로 시작하네요.

이제 보드내의 메모리에 접근하면 저렇게 저장되어 있는 파일들이 나타납니다.

그리고 터미널에서 방금 확인한 USB 시리얼 통신으로 보드에 접속합니다.

그러면 저렇게 REPL 환경으로 접근할 수 있습니다.

os를 import를 하고, listdir()로 폴더내의 파일 목록을 얻을 수 있습니다.

이제 Sublime Text를 이용해서 폴더의 파일에 접근 혹은 생성하면 됩니다.

그리고, 위와 같이 코드를 작성합니다. 간단하게 LED를 켜고 끄는 역할을 하고, 이 코드의 결과는 처음 pyboard를 소개하던 글의 마지막에 있는 동영상과 같습니다.

그리고 터미널에서 led_test를 import해서 그 안에 있는 함수(def)를 실행하면 됩니다.~~~

반응형