스크래치를 이용한 아두이노 프로그래밍(mBlock 이용) - 0. mBlock 설치 및 블록에 대한 설명

목차
1. 서론
1.1. mBlock의 장점
1.2. mBlock의 단점
2. 본론
2.1. mBlock 다운로드
2.2. mBlock 설치
2.3. mBlock 언어 설정하기
2.4. 13번 핀 LED 켜기
3. 결론

1. 서론
 스크래치를 이용한 아두이노 프로그램 작성법에 대해 설명하고자 한다. mBlock을 이용한 프로그래밍 방법에 대해 설명한다. 스크래치를 이용한 아두이노 프로그램 작성 소프트웨어는 대표적으로 mBlock, S4A 등이 있다.

1.1. mBlock의 장점

  • 스크래치 웹사이트 및 오프라인 에디터의 화면 구성과 매우 유사하다.
  • 아두이노 IDE(Intergrated Development Environment, 통합 개발 환경)의 프로그래밍 절차와 유사하다.

1.2. mBlock의 단점

  • 펌웨어 업로드(업그레이드)가 필요하다.

2. 본론

2.1. mBlock 다운로드
 http://www.mblock.cc/ 에 접속한다. 사이트에 접속하면 다음과 같은 화면이 나타난다.
 상단의 Download를 클릭한다.


 Download를 클릭하면 다음과 같은 화면이 나타난다. PC에서 실행할 것이므로 mBlock for PC를 클릭한다.


 mBlock 소프트웨어 버전을 선택할 수 있는 화면이 나타난다. 스크래치 2.0 기반 UI로 되어있는 mBlock 3을 다운로드한다. mBlock 3을 클릭한다.


 다운로드 화면이 나타난다. 자신의 운영체제에 맞는 소프트웨어를 다운로드하면 된다. 이 글은 Windows 10 기준으로 작성되었다. 따라서 Windows 7 and above를 클릭하여 다운로드하였다.


 mBlock_win_V3.4.11.exe 파일이 다운로드 되었다.

2.2. mBlock 설치

 다운로드된 파일을 더블클릭하여 실행하면 다음과 같은 창이 나타난다. 언어 선택 화면이다. 한국어를 선택할 수 없으므로 일단 English를 선택하고 Next를 클릭한다.


 License Agreement 창이 나타난다. Next 버튼을 활성화시키기 위해 I accept the agreement를 클릭한다.


 Next 버튼이 활성화되었으므로 Next 버튼을 클릭한다.


 Select Destination Location 창이 나타난다. mBlock 설치 경로를 묻는 창이다. 기본 설정으로 설치하려면 그냥 Next 버튼을 누르면 된다. 기본 설치 경로는 C:\Program Files (x86)\mBlock 이다.


 Select Start Menu Folder 창이 나타난다. 기본 설정으로 하고자 하면 Next 버튼을 클릭하면 된다. 시작 메뉴 폴더 이름을 정하는 창이다.


 Select Additional Tasks 창이 나타난다. 박스에 체크를 하면 바탕화면에 mBlock 바로가기 아이콘이 생성된다. 원하는 대로 설정하고 Next 버튼을 클릭한다.


 Ready to Install 창이 나타난다. 설치 옵션을 종합적으로 보여주는 화면이다. Install 버튼을 클릭한다.


 Installing 창이 나타난다. 설치 진행 상태를 표시해준다.


 Completing the mBlock Setup Wizard 창이 나타난다. 설치가 완료된 후 나타나는 창이다. Launch mBlock에 체크를 하고 Finish를 클릭하면 mBlock이 바로 실행된다.


2.3. mBlock 언어 설정하기

 mBlock을 설치할 때 영어로 설정했으므로 mBlock을 실행하면 영어로 표시가 된다. 다음은 한국어로 변경하기 위한 절차이다.


 상단에 Language를 클릭한다.


 한국어를 클릭한다.


 다음과 같이 프로그램이 한국어로 바뀌는 것을 확인할 수 있다.


3. 결론

 이 글에서는 mBlock 설치 방법에 대해 알아보았다. Arduino IDE, 스크래치, S4A 등을 이용하다가 mBlock을 사용해보니 스크래치 - mBlock - Arduino IDE를 통한 프로그래밍 순으로 프로그래밍에 대한 개념을 잡아가는 것이 도움이 될 것 같다.

댓글

이 블로그의 인기 게시물

패킷트레이서 5.3.3 설치(PacketTracer 5.3.3 Setup)

S4A를 이용한 프로젝트 - 0. S4A 설치 방법(아두이노 스크래치 프로그래밍)