목차
엠블록(mBlock) 5는 초보자부터 전문가까지 쉽게 사용할 수 있는 블록 코딩 프로그램입니다.
엠블록(mBlock) 5는 스크래치 3.0 기반으로 만들어져 스크래치와 동일한 인터페이스를 가지고 있으며, 스크래치에서 작성한 프로그램으로 아두이노 보드를 통해 물리적인 장치와 연결하여 로봇 또는 자동차처럼 제어할 수 있습니다. 엠블록 5는 Windows와 Mac OS에서 모두 실행 가능하며, PC에 설치하지 않아도 웹브라우저(구글 크롬)에서 바로 실행할 수 있습니다. 엠블록 5를 원활하게 사용하려면 구글 크롬 브라우저를 설치해야 합니다. 인터넷이 연결되지 않은 환경에서는 필요에 따라 PC에 설치하여 사용할 수 있습니다.
* 구글 크롬 브라우저에서만 동작하며, 인터넷 익스플로러 및 기타 웹브라우저에서는 실행되지 않습니다.
엠블록 5 다운로드: 엠블록 5 다운로드 링크
단, 아두이노 보드를 mBlock Web에 연결하기 위해서는 mLink 프로그램을 설치해야 합니다. mLink가 설치되지 않은 경우 장치 연결이 되지 않으며, 프로그램 작성은 가능하지만 아두이노 보드에 업로드를 할 수 없습니다.
블록 코딩은 프로그래밍을 블록 형태의 명령어를 조합하여 코드를 작성하는 방식입니다. 일반적인 텍스트 기반의 코딩보다 직관적이며, 초보자도 쉽게 배울 수 있기에 주로 초등학생의 코딩 교육에 사용합니다.
엠블록 5를 실행하면 기본적인 블록 코딩 환경이 제공됩니다. 블록 코딩을 원활하게 하기 위해서는 다음 단계를 따라야 합니다.
엠블록 5에서 아두이노 보드를 사용하려면 추가적인 프로그램이 필요합니다.
엠블록 5에서 아두이노 보드와 연결하려면 mLink 프로그램이 필요합니다. 아래 링크에서 다운로드하여 설치하세요.
mLink 다운로드: mLink-Windows 다운로드
설치가 완료됩니다.
바탕화면과 작업 표시줄에 mLink 아이콘이 생성됩니다. Windows를 재시작한 경우 반드시 mLink를 실행해야 정상적으로 작동합니다.
다시 돌아가서 엠블록을 실행합니다. 아래는 엠블록 5를 실행했을 때 처음 화면입니다.
하단의 장치 탭에서 [+추가]버튼을 클릭하면 [장치 라이브러리] 창이 뜨며 "Arduino Uno"를 선택하고 [확인]을 클릭하여 추가합니다.
아두이노 보드를 PC와 연결하고 연결버튼을 클릭하면 [장치 연결] 창이 나타납니다. "접속가능한 모든 기기 표시"를 선택하고 아두이노 보드와 연결되어 있는 COM포트를 선택한 후 [연결] 버튼을 클릭하면 아두이노 보드와 연결되며 프로그램 업로드가 가능한 상태가 됩니다.
만약 아래와 같이 [장치 드라이버가 켜지지 않음] 창이 나타나는 경우에는 설치된 mLink를 실행하거나 mLink가 설치되지 않은 경우에는 설치 후 사용하시기 바랍니다.
하단의 [+확장] 버튼을 클릭하면 [확장 센터] 창이 나타납니다. 이 중에서 "싸이피아 SCIPIA SPAC" 하단의 [추가+] 버튼을 클릭하면 아래와 같이 [싸이피아 SPAC] 블록이 추가된 것을 확인할 수 있습니다.
블록코딩 방법은 스크래치 사용법과 같습니다. 원하는 코딩 블록을 드래그하여 가져다 놓으면 자동으로 코딩이 추가됩니다.
엠블록 5의 블록 코딩 방법은 스크래치와 유사합니다. 원하는 코딩 블록을 드래그하여 가져다 놓으면 자동으로 코딩이 추가됩니다.
엠블록 5에서는 기본 블록 외에도 확장 블록을 추가할 수 있습니다.
예를 들어 "싸이피아 SCIPIA SPAC" 블록을 추가하면, 추가적인 센서 및 모듈을 활용할 수 있습니다.
엠블록 5는 초등학교, 중학교, 고등학교에서 활용할 수 있는 교육용 소프트웨어로 코딩 기초 교육에 적합합니다.
mBot과 같은 교육용 로봇을 엠블록 5로 프로그래밍하여 자율주행, 장애물 감지 등의 기능을 구현할 수 있습니다.
아두이노와 블록 코딩을 결합하여 스마트홈, 자동화 시스템 등을 구축할 수 있습니다.
엠블록 5는 블록 코딩을 쉽게 배울 수 있는 강력한 도구입니다. 초보자부터 전문가까지 활용할 수 있으며, 교육, 로봇 제어, IoT 등 다양한 분야에서 활용됩니다. 엠블록 5를 활용하여 블록 코딩을 시작해 보세요!