엔트리 , 스크래치 와 브로콜리의 다른점!
엔트리, 스크래치
PC와 아두이노와 연결된 상테에서만 아두이노가 동작합니다.
아두이노에 다른 프로그램(펌웨어)을 업로드 아두이노에 저장했다면,
그 이전에 저장했던 엔트리 펌웨어가 없어지게 됩니다.
브로콜리
작성한 프로그램(펌웨어)을 업로드하면 PC와 연결을 제거해도 아두이노가 독립적으로
동작이 됩니다.
(블럭코딩으로 프로그램 작성 => 컴파일 업로드 => 아두이노 독립동작 - ex RC카)
브로콜리는 프로그램( 펌웨어,*.ino)을 작성하는 프로그램 입니다.
[아두이노 블록코딩 기능]
일반적인 아두이노 코딩뿐만아니라 로봇을 만들기위한 부품 블록 활용가능
모터 드라이버 , 블루투스 통신 모듈 등의 블럭 활용가능
[아두이노 업로드 기능]
블럭코딩으로 아두이노 프로그램 코딩 브로콜리에서 직접 업로딩 아두이노 로봇 동작
[깔끔한 디자인 쉬운 사용]
별도의 프로그램 사용교육없이 가능한 직관적인 인터페이스
설치및삭제가 빠른 가벼운 용량
[안정성과 확장성]
구글 blockly 기술을 활용한 안정성 및 오픈하드웨어 부품으로 확장성

참조 오픈소스
1 구글 : blockly 블럭 소스 https://developers.google.com/blockly/
2 blocklyduino : 아두이노 인터페이스 http://blocklyduino.github.io/BlocklyDuino/blockly/apps/blocklyduino/
3 기타 스크래치X 오픈소스 https://github.com/LLK/scratch-flash