본문 바로가기

Robot/Block Coding

스크래치 mBlock의 유용한 기능 아두이노 Arduino 모드

얼마전에 아두이노와 스크래치를 연결하는 문제에서 꽤 괜찮은 스크래치 프로그램으로 mBlock을 설치하고 간편 테스트를 해보았었는데요.[바로가기] 그 때 못다한 이야기 중에 하나인 mBlock의 아두이노 모드 - 일종의 아두이노 Standalone 모드를 소개하려고 합니다. 일반적인 스크래치류(^^) 프로그램의 경우 스크래치에서 아두이노를 연결하면 항상 스크래치와 아두이노는 연결되어 있어야 하는데, 그렇게 하지 않고, 아두이노가 혼자 전원만 연결되면 프로그램이 돌게 하고, 즉, 아두이노 프로그램 자체를 블럭코딩 하고 싶다면??? 그럴때 하나의 방법이 mBlock이 제공하는 아두이노 모드입니다.

위에 실행된 mBlock 화면에서~

편집을 누르고 아두이노 모드를 선택합니다.

그러면 화면이 요렇게 바뀝니다. 활성화되지 않는 블럭들이 존재하고, 아두이노 코드가 생성되는 곳이 있습니다.

이렇게 블럭을 배치하면, 저렇게 그 순간순간 코드들이 나타납니다. 어쩌면 이것도 아두이노 코드를 학습하는 좋은 도구가 될 것 같습니다.^^

그리고 이렇게 만드는 거죠~~

어라~ 아두이노 보드가 연결되지 않았음을 의미하는 빨간색 동그라미가 있네요^^

위의 연결시리얼포트를 누르고 아두이노 보드가 연결된 포트를 지정해 줍니다.

그러면 저렇게~~~ 녹색으로^^

그리고~~~ 아두이노에 업로드를 누르면 됩니다.

그러면 잠시 아두이노 IDE 화면이 나타나다가 저렇게 업로드 완료라는 메세지가 나타납니다.

아차~~~ 블로그에 올리려다가 디테일을 안만졌네요~ 핀은 13번, 켜짐과 꺼짐을 반복으로 해 주도록 하죠... 별거 아니지만.. 동영상으로~~^^


반응형