엠블록과 아두이노 연동 및 엔트리 모드 활용법

소프트웨어(엠블록)로 짠 코드가 하드웨어(아두이노)로 전달되어 눈앞의 기계가 실제로 움직이는 물리적 반응을 경험할 때, 아이들의 코딩 학습 몰입도는 최고조에 달합니다. 하지만 하드웨어를 처음 다루는 수업에서는 컴퓨터와 보드를 서로 인식시키는 연동 과정에서 예상치 못한 오류가 많이 발생합니다. 본 포스팅에서는 엠블록(mBlock)과 아두이노 보드를 완벽하게 연결하는 절차와 함께, 업로드 과정 없이 화면 속 캐릭터와 보드를 실시간으로 연동하여 제어하는 ‘스테이지 모드(라이브 모드)’의 구체적인 활용 방법을 공유합니다.

엠블록에서 아두이노 확장 프로그램 추가하기

컴포트(COM Port) 인식 오류 해결 방법

엠블록에서 아두이노를 제어하려면 먼저 소프트웨어에게 우리가 아두이노 우노(UNO) 보드를 사용할 것이라는 사실을 알려야 합니다. 장치 탭에서 ‘추가’ 버튼을 눌러 아두이노 우노 확장 장치를 연결해 줍니다. 이후 컴퓨터와 보드를 케이블로 연결한 뒤 ‘연결’ 버튼을 누르게 되는데, 이때 ‘컴포트(COM Port)를 찾을 수 없다’는 안내가 뜨며 연결이 실패하는 경우가 저학년 수업에서 가장 자주 발생합니다. 이는 드라이버가 누락되었거나 USB 포트 접촉 불량일 확률이 높으므로, 케이블을 다른 포트에 다시 꽂거나 엠블록 상단 메뉴에서 전용 드라이버(CH340 등)를 재설치해 주는 것만으로 대부분의 인식 오류를 간단히 해결할 수 있습니다.

실시간 제어와 업로드 모드의 차이점 및 활용

스테이지 모드로 코딩 피드백 극대화하기

엠블록은 아두이노와 데이터를 주고받는 방식으로 크게 두 가지 모드를 제공합니다. 보드 내부 메모리에 코드를 완전히 심어서 컴퓨터 연결 없이도 작동하게 만드는 ‘업로드 모드(장치 모드)’와, 컴퓨터와 연결된 상태에서 실시간으로 신호를 주고받는 ‘스테이지 모드(라이브 모드)’가 있습니다.

초등 1~3학년 저학년 수업에서는 코드 수정 결과를 곧바로 확인할 수 있는 ‘스테이지 모드’를 적극적으로 활용해야 합니다. 코드를 바꿀 때마다 수십 초씩 걸리는 업로드 과정을 기다릴 필요가 없고, 키보드의 방향키를 누르는 대로 아두이노에 연결된 기기가 즉각 작동하므로 아이들이 코딩의 인과관계를 훨씬 더 직관적이고 빠르게 학습할 수 있습니다.

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

위로 스크롤