아두이노 블럭코딩툴 [브로콜리]

 

block_home.png

 

 

 

 

브로콜리1.1.1 다운로드

 

네이버 소프트웨어 에서도 다운가능합니다.  브로콜리

엔트리 , 스크래치 와 브록콜리의 다른점!
 
엔트리, 스크래치

PC와 아두이노와 연결된 상테에서만 아두이노가 동작합니다.
아두이노에 다른 프로그램(펌웨어)을 업로드 아두이노에 저장했다면,

그 이전에 저장했던 엔트리 펌웨어가 없어지게 됩니다.

 

브로콜리

작성한 프로그램(펌웨어)을 업로드하면  PC와 연결을 제거해도 아두이노가 독립적으로
동작이 됩니다.

(블럭코딩으로  프로그램 작성 => 컴파일 업로드 => 아두이노 독립동작 - ex RC카)

브로콜리는  프로그램( 펌웨어,*.ino)을 작성하는 프로그램 입니다.

 

 

[아두이노 블록코딩 기능]
일반적인 아두이노 코딩뿐만아니라 로봇을 만들기위한 부품 블록 활용가능
모터 드라이버 , 블루투스 통신 모듈 등의 블럭 활용가능

 

[아두이노 업로드 기능]
블럭코딩으로 아두이노 프로그램 코딩 브로콜리에서 직접 업로딩 아두이노 로봇 동작

 

[깔끔한 디자인 쉬운 사용] 
별도의 프로그램 사용교육없이 가능한 직관적인 인터페이스 
설치및삭제가 빠른  가벼운 용량

 

[안정성과 확장성] 
구글 blockly 기술을 활용한 안정성 및  오픈하드웨어 부품으로 확장성

 

 

 

 

적용  예) 서보모터 스마트폰 구동

 

브로콜리와 앱인벤터를 활용하여

블록코딩으로  아두이노의 서보모터를  스마트폰으로  구동 하는 예제

홈페이지2-01.png

    참조 오픈소스 
    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