2025.11.07(금) Block Composer 버전 2.0 업데이트 안내

작성자
운영자
작성일
2025-11-07 18:10
조회
81

안녕하세요. 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 코딩 도우미 생성하기]


이제 화면 상단의 '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. 로봇 별 블록 코드 및 주석에 몇몇 오류가 확인되어 수정하였습니다.

감사합니다.

ROBOMATION LAB

Products

Block Composer (Beta)

Script Composer (A developing product)

Motion Composer (A developing product)

Company

문의하기

ROBOMATION 홈페이지

ROBOMATION 쇼핑몰

ROBOMATION 유튜브

Hamster School

Copyright © 2026 ROBOMATION CO.,LTD All Rights Reserved.