본문으로 바로가기

처음 ESP8266을 만나서는 그저 인터넷에 연결만 하는 것으로도 재미있었습니다. 처음 시도했던 것이 아두이노에서 인터넷을 연결하기 위해 ESP8266을 사용했던 것입니다. 그리고, 난 후 Blynk라는 앱을 통해 ESP8266을 이용해서 인터넷에 연결된 아두이노를 휴대폰에서 동작하는 이야기도 했었습니다. 그러다가 아예 ESP8266으로 아두이노 UNO 호환보드로 만들어진 WEMOS D1 보드도 한 번 테스트를 해 보았습니다. 그리고 또 잠시 잊고 있다가, 요즘 새로운 관심을 가지는 분야가 있는데, 다시 ESP8266과 접목해 보았습니다. 뭐 언제나 그렇듯... 그냥 그저그런 개봉기 같은 이야기입니다.^^

응? 뭘까요? ㅎㅎ ESP8266이 탑재된 아두이노 호환보드인 WEMOD D1 mini 보드입니다. 뭐 당연히 아두이노 프로그램에서 잘 동작합니다. 그러나 저의 관심은 MicroPython입니다.

그나저나... D1 mini 보드 참 작죠^^ 아 아무튼 MicroPython에 너무 관심이 많아서 이 보드를 마이크로파이썬 연습용으로 사용할려고 마음을 먹었죠^^. 마이크로파이썬은 Python을 마이크로프로세서 레벨에서도 동작할 수 있게 해줍니다. 자세한건 잘 모릅니다.(내공부족.ㅠㅠ) 일단 공부하면서 깊은 원리도 파악해 볼려구요^^ 적당한 IDE 프로그램으로 upycraft를 사용할려고 합니다.

위 페이지에서 자신의 OS에 맞춰 다운받으면 됩니다.

뭔가.. 약간 부족한(^^)느낌이 있지만, 뭐 그래도 잘 동작합니다.

USB 케이블로 PC 와 연결합니다 d1 mini 보드 참 작네요^^. 아 저 케이블... 최근 제가 집필하고 출판한 생각대로 블록코딩 1권에서 번들로 제공하는 케이블입니다. ^^

시리얼 포트를 설정하고~~~

보드도 설정하고~~~~

그리고, 아두이노 펌웨어를 마이크로파이썬으로 바꿔야죠. BurnFirmware를 선택합니다.

그리고 저렇게 설정을 완료합니다.

손쉽게 펌웨어도 올라갑니다.^^

다시.. 시리얼을 연결합니다.

보드도 설정해주고~~

그리고 나면 화면 하단에 터미널이 연결되어서 프롬프트(>>>)가 나타납니다. 헬로우 월드 한 번 해보았구요^^

예제로 blink 가지고 옵니다.

ㅎㅎ 누가 봐도 Python 문법이네요... 2번핀을 OUT으로 설정하고, 껐다가.. 켰다가....^^

그리고 다운로드앤런(download and run)을 눌러주면 됩니다.^^

그리고 나면 device 폴더에 방금 파일도 보입니다.

이번엔 저렇게 한 번 바꿔볼까요^^

print문을 사용했더니.. 저렇게 터미널에 상황이 나오네요^^ 작은 마이크로프로세서에서 Python을 사용하는 컨셉인 마이크로 파이썬을 아주 쉽게 시작할 수 있도록 도와주는 upycraft를 사용해 보았습니다. 다음번엔 좀더 재미있는걸 진행해 볼게요^^



댓글을 달아 주세요

  1. BlogIcon 핑구야 날자 2018.08.02 06:45 신고

    잘 보고 갑니다 무더위 잘 견디세요

  2. BlogIcon 공수래공수거 2018.08.02 09:33 신고

    인터넷과 연결될때 그 기분 알것도 같습니다
    무더운 하루 이기는 하루가 되시길..

  3. 또식's 2018.08.02 13:49 신고

    python 과 micom 제어를 동시에 해볼 수 있는 원빤치투강냉이 권법이군요~ 좋은 정보 감사합니다.

  4. BlogIcon 휴식같은 친구 2018.08.02 16:05 신고

    재밌어 보이네요.
    뭔가 명령를 내렸을 때 시각적으로 나타나면 그만큼 흥미로운것도 없을 듯합니다.
    잘 보고 갑니다.

  5. BlogIcon 스티마 2018.08.02 19:30 신고

    보드도 다양하고,
    보드를 작동하는 도구도 다양하군요.
    이 세계 또한 광할한 바다 같습니다..

  6. BlogIcon IT넘버원 2018.08.03 03:16 신고

    뭔가 호기심이 생길라합니다.^^
    무더위 조심하시기 바랍니다.

  7. BlogIcon *저녁노을* 2018.08.03 05:21 신고

    잘 ㅏ보고 공감하고 갑니다.ㅎㅎ
    즐거운 주말 되세요^^

  8. BlogIcon 북두협객 2018.08.03 06:53 신고

    책도 집필하시고 완전 초고수님^^
    잘 하시면 원빤치 쓰리강냉이까지 가능하겠네요! ㅎㅎ

  9. BlogIcon kangdante 2018.08.03 07:38 신고

    잘 보고 갑니다
    연일 계속되는 폭염이지만
    여유롭고 시원한 하루되세요.. ^.^

  10. BlogIcon 잉여토기 2018.08.03 15:11 신고

    마우스 버튼보다도 작네요.
    칩이 무척 작네요.

  11. BlogIcon peterjun 2018.08.03 18:08 신고

    그동안 보여주신 것들보다 확실히 많이 작네요.
    ㅎㅎ
    더위 어떻게 이겨내고 계신가요?
    축 늘어질 때가 많은 요즘이네요. ㅠㅠ

  12. BlogIcon Bliss :) 2018.08.05 05:51 신고

    upycraft가 아두이노 호환보드를 마이크로파이썬으로 활용하는 프로그램인가요? 이렇게 서로 호환이 되면 활용도가 꽤 많겠네요!!! 신기한 세상입니다ㅎㅎㅎ

  13. 블로거님 그런거 하나 만들어주세요!ㅋㅋ
    돌아다니면서 시원하게 해주는 에어컨디셔너.ㅋㅋㅋㅋㅋ