2025.11.07(금) Block Composer 버전 2.0 업데이트 안내
안녕하세요. RobomationLAB 운영자입니다.
2025.11.7(금) Block Composer 버전 2.0 업데이트가 진행되었습니다.
자세한 내용은 아래를 참고해주세요.
■ 추가된 기능
1. 스크립트 코딩을 통해 로봇을 제어 및 코딩할 수 있는 파이썬 / 자바스크립트 에디터가 새로 추가되었습니다.
파이썬/자바스크립트 코딩을 통해 보다 자유롭게 로봇을 제어하고, 언어 별 문법과 로봇 코딩에 대해 더욱 깊게 학습할 수 있습니다.

이제 화면 상단의 '에디터' 메뉴 (코드 실행 버튼 우측) 에서,
블록코딩 / 파이썬 / 자바스크립트 중 원하는 에디터를 선택해 자유롭게 코딩할 수 있습니다.

에디터를 변경하더라도 이전에 작성한 코드는 모두 그대로 유지되며, 언제든지 이어서 다시 코드를 작성할 수 있습니다.
- 모든 에디터들은 서로 독립적으로 동작합니다.
블록코딩, 파이썬, 자바스크립트 에디터에서 작성한 코드는 각각 별도로 관리됩니다.
따라서, 파이썬/자바스크립트 에디터에서 작성한 코드의 내용이 블록코딩 에디터에 자동으로 반영되지 않습니다.
마찬가지로, 블록코딩 에디터에서 작성한 코드의 내용도 파이썬/자바스크립트 에디터에 자동으로 반영되지 않습니다.
단, 블록코딩 에디터에서는 미리보기 - 코드 탭을 통해 블록이 파이썬/자바스크립트 코드로 변환되는 것을 실시간으로 확인할 수 있습니다.
블록코딩 에디터의 미리보기 - 코드 탭에 있는 코드를 복사(Ctrl+C) 한 뒤, 파이썬/자바스크립트 에디터에 붙여넣기(Ctrl+V) 해 코드를 실행하면,
블록코딩 에디터에서 로봇을 제어하던 것과 똑같이 다른 에디터에서도 로봇을 제어할 수 있습니다.
- 코드 삽입 기능을 제공합니다.
화면 좌측의 '코드 모음'에서 원하는 코드를 선택해 에디터에 삽입할 수 있습니다.
코드 모음에서는 조건문, 반복문과 같이 로봇 코딩에 필요한 기본 함수들과 프로그램에서 제공하는 로봇 별 코드들을 제공합니다.
추가하고 싶은 코드를 마우스로 우클릭한 뒤, 원하는 옵션을 선택해 에디터에 코드를 삽입할 수 있습니다.

코드의 종류에 따라 다음과 같은 옵션을 가질 수 있습니다.
- 기본 함수 : 코드 삽입
- 로봇 별 코드 : 값 쓰기 / 값 가져오기 / 기다리기 / 이벤트 확인 / 코드 삽입
- 코드 자동 완성 기능을 제공합니다.
에디터에 코드가 입력될 때, 글자를 분석해 연관성이 높은 변수나 함수를 실시간으로 추천해주는 코드 자동 완성 기능을 제공합니다.
함수나 변수를 몇 글자만 입력해도 코드를 바로 완성해주어 코딩 속도를 획기적으로 높여줍니다.
오타로 인한 오류(Syntax Error) 발생 가능성을 줄여, 더욱 안정적인 코드를 작성할 수 있도록 도와줍니다.

- 에디터 테마를 설정할 수 있습니다.
화면 상단의 설정 - 테마 메뉴에서 에디터의 테마를 설정할 수 있습니다. (기존의 블록코딩 에디터에서는 제공되지 않습니다.)
Light 테마 (3종) / Dark 테마 (3종) 중 원하는 테마를 선택해 적용할 수 있습니다.
2. AI를 활용한 바이브 코딩 & 코드 리뷰 기능이 새로 추가되었습니다.
구글 Gemini의 인공지능 비서 Gem을 활용해 나만의 AI 코딩 도우미를 만들고,
AI와의 협업을 통해 더욱 쉽고 편리한 로봇 코딩 학습 환경을 경험할 수 있습니다.
기존의 Block Composer (블록코딩) 뿐 아니라 새로 출시된 Script Composer (스크립트 코딩) 까지, RobomationLAB에 특화된 AI 코딩 도우미를 제공합니다.
아래 링크를 클릭하면, AI 코딩 도우미를 생성하는 자세한 방법을 확인할 수 있습니다.
이제 화면 상단의 'AI 코딩' 메뉴에서 아래의 기능들을 이용할 수 있습니다.

- 바이브 코딩 (Vibe Coding)
바이브 코딩은 복잡한 코딩 지식 없이도 AI를 활용해 원하는 기능 또는 아이디어를 코드로 만들어내는 새로운 개발 방식입니다.
AI와의 협업을 통해 보다 쉽게 코딩을 학습할 수 있습니다.
- 코드 리뷰
코드 리뷰에서는, AI 코딩 도우미에게 작성한 코드에 대한 리뷰나 평가를 받을 수 있습니다.
코드를 잘못 작성한 경우에도, AI에게 문제가 발생한 이유와 해결 방법을 요청해 빠르게 문제를 해결할 수 있습니다.
* 기존의 GPT 리뷰 메뉴가 AI 코딩 - 코드 리뷰 메뉴로 업데이트됩니다.
GPT 리뷰 기능은 더이상 제공되지 않습니다.
3. 라쿤봇 로봇에 대해, 기본 예제(22종) 가 추가되었습니다.
이제 화면 상단의 '예제' 메뉴에서 예제를 불러와 실행해 볼 수 있습니다.
4. 삐오 로봇에 대해, AI 확장모듈 활용 예제(10종) 가 추가되었습니다.
이제 화면 상단의 '예제' 메뉴에서 예제를 불러와 실행해 볼 수 있습니다.
■ 개선된 기능
1. 파일 - 새로 만들기 메뉴를 선택했을 때, 곧바로 새 파일을 생성하는 대신 팝업 메시지를 통해 확인을 받은 뒤에 새 파일을 생성하도록 업데이트되었습니다.
이제 새로 만들기 메뉴를 선택하면, 현재 활성화 되어 있는 에디터의 코드만 새로 초기화됩니다.
코드를 저장하거나 불러오다가 의도치 않게 코드가 초기화되는 상황이 더이상 발생하지 않습니다.
2. 이제 __log (로그) 함수를 loop 함수에서 뿐만 아니라 setup 함수에서도 사용할 수 있습니다.
3. 코드 설명서 및 블록 도움말이 업데이트 되었습니다.
이제 도움말 - 코드 설명서 메뉴를 통해, Block Composer 내 모든 블록의 기능 및 코드에 대한 설명서를 확인할 수 있습니다.
원하는 블록을 마우스로 우클릭 한 뒤 도움말 버튼을 클릭하면, Github Wiki 페이지에서 블록에 대한 자세한 설명을 확인할 수 있습니다.
4. 새로 업데이트된 기능들에 대한 상세 설명이 시작 가이드에 업데이트되었습니다.
도움말 - 시작 가이드 메뉴를 통해 업데이트 된 시작 가이드를 확인할 수 있습니다.
5. 이제 동글의 연결 상태가 페이지 하단에 표시되지 않고 동글 메뉴의 아이콘을 통해 표시됩니다.
- 연결되지 않은 상태: - 연결된 상태 :
6. 화면 상단의 '다시 찾기' 메뉴가 삭제되었습니다.
이제 브라우저의 새로고침 버튼을 클릭하거나, 키보드로 F5 를 입력해 화면을 새로고침 할 수 있습니다.
■ 수정된 오류
1. 로봇 별 블록 코드 및 주석에 몇몇 오류가 확인되어 수정하였습니다.
감사합니다.
Products
Block Composer (Beta)
Script Composer (A developing product)
Motion Composer (A developing product)
