HADEULSOFT
CompanyServicesPortfolioNewsCareersInquiryKR
KR

Modular Robot Coding Education App

Client : 코딩 교육 기업
EdutechWeb

블루투스 모듈형 로봇을 블록 코딩으로 제어하며 프로그래밍을 학습하는 교육용 모바일 앱

Image 1
Image 2

System Architecture

ROBOT
모듈형 로봇
BLE
Bluetooth
APP
코딩 교육 앱
BLOCKLY
블록 코딩
EXECUTE
로봇 실행

Project Detail

프로젝트 개요

코딩 교육의 핵심은 추상적 논리를 실제 결과로 연결하는 경험에 있습니다. 본 프로젝트는 모듈형 로봇(주행 모듈, 온도·습도 센서 모듈)을 블루투스로 연결하고, Scratch 스타일의 블록 코딩 인터페이스를 통해 학생들이 직접 로봇을 프로그래밍할 수 있는 교육용 모바일 앱을 개발했습니다.

핵심 기능

블루투스 기반 로봇 통신 엔진

교육 현장에서 다수의 학생이 동시에 각자의 로봇과 안정적으로 연결을 유지해야 합니다.

BLE 기반 자동 페어링 및 재연결 메커니즘을 구현하고, 각 로봇 모듈별 고유 식별 프로토콜을 설계하여 다중 디바이스 환경에서 안정적인 1:1 통신을 보장했습니다.

Scratch 스타일 비주얼 블록 코딩 엔진

초등학생 수준의 학습자가 텍스트 기반 코딩 없이도 핵심 프로그래밍 개념을 이해해야 합니다.

커스텀 블록 코딩 인터프리터를 개발하여 드래그 앤 드롭으로 조립한 블록 시퀀스를 실시간으로 파싱하고 로봇 제어 명령으로 변환합니다.

모듈형 센서 확장 체계

단순 주행만으로는 학습 깊이가 제한됩니다.

온도·습도 센서 모듈을 플러그 앤 플레이 방식으로 연결할 수 있도록 하드웨어 추상화 계층을 설계했습니다.

프로젝트 성과

  • 교육 접근성 향상: 코딩 경험이 없는 초등학생도 10분 내에 첫 로봇 제어 프로그램을 완성할 수 있는 직관적 UX 달성

  • 커리큘럼 확장성: 모듈형 설계로 새로운 센서 추가 시 앱 업데이트만으로 대응 가능

  • 크로스 플랫폼: iOS 및 Android 동시 지원

기술적 의의

하들소프트는 BLE 통신 프로토콜 설계, 실시간 블록 코드 인터프리터 엔진, 하드웨어-소프트웨어 통합 아키텍처 등 임베디드-모바일 융합 기술력을 본 프로젝트를 통해 증명했습니다.

🛠 Tech Stack

AndroidJavaBluetoothEducation

Image 1
Image 2

System Architecture

ROBOT
모듈형 로봇
BLE
Bluetooth
APP
코딩 교육 앱
BLOCKLY
블록 코딩
EXECUTE
로봇 실행

Project Detail

프로젝트 개요

코딩 교육의 핵심은 추상적 논리를 실제 결과로 연결하는 경험에 있습니다. 본 프로젝트는 모듈형 로봇(주행 모듈, 온도·습도 센서 모듈)을 블루투스로 연결하고, Scratch 스타일의 블록 코딩 인터페이스를 통해 학생들이 직접 로봇을 프로그래밍할 수 있는 교육용 모바일 앱을 개발했습니다.

핵심 기능

블루투스 기반 로봇 통신 엔진

교육 현장에서 다수의 학생이 동시에 각자의 로봇과 안정적으로 연결을 유지해야 합니다.

BLE 기반 자동 페어링 및 재연결 메커니즘을 구현하고, 각 로봇 모듈별 고유 식별 프로토콜을 설계하여 다중 디바이스 환경에서 안정적인 1:1 통신을 보장했습니다.

Scratch 스타일 비주얼 블록 코딩 엔진

초등학생 수준의 학습자가 텍스트 기반 코딩 없이도 핵심 프로그래밍 개념을 이해해야 합니다.

커스텀 블록 코딩 인터프리터를 개발하여 드래그 앤 드롭으로 조립한 블록 시퀀스를 실시간으로 파싱하고 로봇 제어 명령으로 변환합니다.

모듈형 센서 확장 체계

단순 주행만으로는 학습 깊이가 제한됩니다.

온도·습도 센서 모듈을 플러그 앤 플레이 방식으로 연결할 수 있도록 하드웨어 추상화 계층을 설계했습니다.

프로젝트 성과

  • 교육 접근성 향상: 코딩 경험이 없는 초등학생도 10분 내에 첫 로봇 제어 프로그램을 완성할 수 있는 직관적 UX 달성

  • 커리큘럼 확장성: 모듈형 설계로 새로운 센서 추가 시 앱 업데이트만으로 대응 가능

  • 크로스 플랫폼: iOS 및 Android 동시 지원

기술적 의의

하들소프트는 BLE 통신 프로토콜 설계, 실시간 블록 코드 인터프리터 엔진, 하드웨어-소프트웨어 통합 아키텍처 등 임베디드-모바일 융합 기술력을 본 프로젝트를 통해 증명했습니다.

🛠 Tech Stack

AndroidJavaBluetoothEducation

HADEULSOFT

CompanyServicesPortfolioNewsCareersInquiry

31 Daehak-ro, Yuseong-gu, Daejeon, Room 2118~2119, South Korea

Business Reg. No.: 244-81-01030   CEO: Kim Jae-sik

Copyright 2017. HADEULSOFT CO. LTD. ALL RIGHTS RESERVED.