마이크로파이썬을 이용한 기초 글을 조금씩 올리고 있습니다. 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)를 실행하면 됩니다.~~~
'Robot > Block Coding' 카테고리의 다른 글
맥에서 마이크로 파이썬 개발 환경, 그냥 REPL과 Sublime Text 사용하기 (16) | 2019.04.22 |
---|---|
Cortex M4 - pyboard 테스트. LED 깜빡거리기 ^^ (14) | 2019.04.18 |
젤리비를 BT를 통해 휴대폰에서 움직일 수 있도록 준비해 볼까요 (22) | 2019.01.14 |
젤리비 서보 확장 보드 사용하기와 mBlock 확장 기능 사용하기 (24) | 2019.01.03 |
저의 세번째 책 - 생각대로 블록코딩 2권 - 라인트레이서 만들기가 출판되었습니다. (36) | 2018.09.03 |
Mu Editor를 이용한 마이크로비트(Microbit)에서 마이크로파이썬(MicroPython)으로 코딩하기 (12) | 2018.08.13 |
ESP8266에서 upycraft를 이용한 MicroPython 사용하기 (26) | 2018.08.01 |
블록코딩 책 - 생각대로 블록코딩 - 저의 두번째 책이 출판되었습니다. (26) | 2018.07.23 |
리눅스와 맥에서 고급 프로그래밍까지 못다루시는 게 없네요~
고급이 아니랍니다.~^^
매번 보는거지만 모르겠네요. 안부인사차 글남기고 갑니다~ 좋은하루되세요
넵~ 감사합니다.^^
이번주도 기분좋게 열어 가시기 바랍니다.^^
네~ 감사합니다.^^
USB처럼 연결해서 코드를 작성할 수도 있나 보네요 코맹인 저에겐 얼마전 발견된 블랙홀 이미지 보는 듯합니다ㅎㅎㅎ 활기찬 한 주 되세요^^
네~ 요즘 이렇게 하면 편하더라구요^^
개인적으로는 경험이 없는 랭귀지라 어렵네요
접근하기 쉬운 언어라는 평가가 있답니다.^^
대단 하십니다.
쫀득이 맛있게 드세요 ^^
다템님~ 좀있다 봐요~~~^^
ㅎㅎ~
잘 보구 갑니다.
네~ 감사합니다.^^
슬프지만 태생적으로 가망이 없어 보입니다 ㅠㅠ
AVR은 저가에 아두이노라는 접근성이 있고, STM은 복잡하지만 STM에서 지원을 많이 해주지만
하드웨어지원이 없으니 다양한 디바이스에서 되는것도 아니고, 양산하기도 어려운것 같습니다.
dfrobot에서 ide가 2년이 지나도 업데이트가 안되는게 반증인것같습니다.
ㅎㅎ 네... 사용상 편의성도 많이 떨어지고.ㅠㅠ.
MicroBit가 차라리 낫죠.ㅠㅠ.
그래도 전 기념비적으로 보드 몇개 가지고 있답니다.ㅎㅎㅎ