얼마전에 아두이노와 스크래치를 연결하는 문제에서 꽤 괜찮은 스크래치 프로그램으로 mBlock을 설치하고 간편 테스트를 해보았었는데요.[바로가기] 그 때 못다한 이야기 중에 하나인 mBlock의 아두이노 모드 - 일종의 아두이노 Standalone 모드를 소개하려고 합니다. 일반적인 스크래치류(^^) 프로그램의 경우 스크래치에서 아두이노를 연결하면 항상 스크래치와 아두이노는 연결되어 있어야 하는데, 그렇게 하지 않고, 아두이노가 혼자 전원만 연결되면 프로그램이 돌게 하고, 즉, 아두이노 프로그램 자체를 블럭코딩 하고 싶다면??? 그럴때 하나의 방법이 mBlock이 제공하는 아두이노 모드입니다.
위에 실행된 mBlock 화면에서~
편집을 누르고 아두이노 모드를 선택합니다.
그러면 화면이 요렇게 바뀝니다. 활성화되지 않는 블럭들이 존재하고, 아두이노 코드가 생성되는 곳이 있습니다.
이렇게 블럭을 배치하면, 저렇게 그 순간순간 코드들이 나타납니다. 어쩌면 이것도 아두이노 코드를 학습하는 좋은 도구가 될 것 같습니다.^^
그리고 이렇게 만드는 거죠~~
어라~ 아두이노 보드가 연결되지 않았음을 의미하는 빨간색 동그라미가 있네요^^
위의 연결에 시리얼포트를 누르고 아두이노 보드가 연결된 포트를 지정해 줍니다.
그러면 저렇게~~~ 녹색으로^^
그리고~~~ 아두이노에 업로드를 누르면 됩니다.
그러면 잠시 아두이노 IDE 화면이 나타나다가 저렇게 업로드 완료라는 메세지가 나타납니다.
아차~~~ 블로그에 올리려다가 디테일을 안만졌네요~ 핀은 13번, 켜짐과 꺼짐을 반복으로 해 주도록 하죠... 별거 아니지만.. 동영상으로~~^^
'Robot > Block Coding' 카테고리의 다른 글
Mu Editor를 이용한 마이크로비트(Microbit)에서 마이크로파이썬(MicroPython)으로 코딩하기 (12) | 2018.08.13 |
---|---|
ESP8266에서 upycraft를 이용한 MicroPython 사용하기 (26) | 2018.08.01 |
블록코딩 책 - 생각대로 블록코딩 - 저의 두번째 책이 출판되었습니다. (26) | 2018.07.23 |
앱인벤터를 이용하여 안드로이드 휴대폰에서 블루투스 통신을 통해 아두이노 보드의 LED 끄고 켜기 (28) | 2018.03.07 |
스크래치와 아두이노의 연결 mBlock (20) | 2018.02.26 |
휴대폰 앱?? 앱 인벤터 App Inventor2로 간단히 만들어 볼까요?^^ (16) | 2018.02.21 |
엔트리에서 아두이노 시작하기 (28) | 2017.12.18 |