프로젝트 배경
⚠️ 문제점 ·기존 Scratch는 시각적 코딩만 지원하며, 실제 코드·보드 제어 기능이 제한적 ·아두이노 IDE 등 외부 프로그램 설치에 대한 진입 장벽이 높아 초보자 진입이 어려움 ✅ 프로젝트 목표 ·초보자도 손쉽게 사용 가능한 블록코딩 기반 노코드 플랫폼 구축 ·설치 없이 브라우저에서 실제 보드 제어 및 코드 업로드 구현 ❗ 주안점 ·블록코딩 → 실제 코드(Python, Arduino
프로젝트 성과
설치 없이 사용 가능한 환경 구현
100% 웹 기반 코딩·업로드 환경 구축, 설치 소요 시간 0분으로 단축
블록 → 코드 변환 정확도 100% 달성
복잡한 블록 조합에서도 대부분의 Python·Arduino 코드 정확 변환
브라우저로 하드웨어 제어
브라우저를 통해 하드웨어로 hex 파일 업로드 기능을 구현
핵심 기능
진행 단계
오픈소스 분석 및 커스터마이징 기획
2020.09.
Scratch 구조 파악 및 커스터마이징 범위 설정, UI/UX 방향 정의
프로젝트 상세
1. 개요 Scratch 기반의 오픈소스를 커스터마이징하여, 블록코딩으로 파이썬, 아두이노 등의 실제 코드를 자동 생성할 수 있는 노코드 플랫폼을 제작하였습니다. 기존 오픈소스의 디자인과 기능을 대폭 개선하고, 브라우저에서 직접 보드를 제어할 수 있는 기능을 추가해 별도 프로그램 설치 없이도 코딩과 업로드가 가능한 환경을 구현하였습니다. 2. 의뢰내용 및 주안점 코딩 초보자도 블록을 조립하듯 쉽게 프








