코딩스쿨 소개

코딩스쿨 소개

코딩스쿨은 스크래치 2.0 기반의 피지컬 컴퓨팅 교육용 프로그램입니다.

코딩스쿨을 사용하면 코드이노 보드와 아두이노 센서를 활용하여 다양한 작품을 블록 프로그래밍을 사용하여 완성할 수 있습니다.

코딩스쿨은 아두이노의 27개의 센서와 코드이노에 기본 탑재된 7개의 센서를 스크래치 명령 블록으로 코딩할 수 있도록 되어 있습니다.

센싱은 센서로 코딩은 코딩스쿨로!

코딩스쿨에는 스크래치의 모든 명령 블록과 피지컬 컴퓨팅 관련 명령 블록이 111개가 추가되었습니다.

그리고 지속적으로 아두이노의 센서 관련 명령 블록을 추가할 예정입니다. 곧 이루어질 업데이트에서는 블루투스와 Wi-Fi 관련 명령 블록이 추가될 예정입니다.

또한 엑셀 함수의 일부를 구현하여 문자열 추출함수(LEFT, MID, RIGHT), 최대값(MAX), 최소값(MIN) 등이 블록으로 제공되고 있습니다. 또한 추가적으로 값 맵핑 함수를 블록으로 제공합니다.

코딩스쿨 전체 화면


코딩스쿨의 특징

  • 코드이노의 센서 명령 블록 지원
  • 아두이노 센서 27개 명령 블록 지원(총 명령 블록 111개 추가)
  • 아두이노 센서 23개의 기본 예제 탑재
  • 명령 블록 크기를 쉽게 조정 가능
  • 코드이노 연결과 업데이트, 드라이버 설치가 더 간편해짐
  • 아두이노 모드 지원
  • 스크래치 명령 블록을 아두이노 코드(C 코드)로 자동 변환
  • 자동 변환된 C코드의 업로드 기능 지원
  • 자동 변환된 C코드를 아두이노 IDE인 '스케치'로 불러와 수정 가능
  • '스케치'의 시리얼 모니터 기능을 탑재
  • 스크래치의 '추가블록' 기능을 C언어의 함수로 자동 변환
  • C코드 업로드 기능으로 PC없이 코드이노 보드만으로도 동작 가능


C코드 변환 기능!!

아두이노 센서를 사용할 때 C코드를 사용하지 않고도 스크래치 명령 블록으로 코딩이 가능해졌습니다.!!

코딩스쿨은 스크래치 명령 블록을 C코드로 자동 변환해주는 기능이 탑재되어 있습니다.('스케치 소스보기' 메뉴) 자동으로 변환된 아두이노 C코드는 코드이노 보드로 업로드할 수 있고 이렇게하면 PC없이 단독으로 동작하는 작품을 만들 수 있습니다.

또한 블록으로 구성된 코드가 C코드와 어떻게 매칭이 되는지를 볼 수 있어 텍스트 코드에 대한 '코드 리딩(Code Reading)'이 자연적으로 학습될 수 있도록 도와줍니다.

또한 스크래치 블록으로 작성된 코드를 C코드로 변환하여 아두이노 IDE인 스케치(Sketch)에서 직접 수정할 수도 있습니다.



코딩스쿨은 현재 베타 버전으로 C코드 변환 기능과 일부 기능에서 제대로 동작하지 않을 수 있습니다.

C코드 변환




코딩스쿨 트레일러