COCONUT
  • 코코넛-S
  • 코코넛
  • 확장센서
  • hiddenBlock
  • 직진보정
다운로드

Blocks : Coconut-S 코코넛-S 블럭을 설명합니다.

스텝모터 RGB 버저 바닥센서 전방센서 도트매트릭스 센서읽기
Manual

#코코넛 설치가이드
#코코넛-S 설치가이드
#직진보정 가이드


#코코넛 앱(안드로이드) 사용 방법
#블루투스 드라이버 오류 해결


#교육자료


Copyrightⓒ2018-2019 Coconut. All rights reserved.

코코넛-S : 로봇/동글의 시리얼넘버(S/N) 가 18SB, 19SB, 20SB, 21SB 로 시작하는 제품

  • 앞으로 : 앞으로 계속 움직인다.
  • 뒤로 : 뒤로 계속 움직인다.
Coconut scratch 1.0+ Entry

  • 왼쪽 : 왼쪽 방향으로 제자리에서 회전한다.
  • 오른쪽 : 오른쪽 방향으로 제자리에서 회전한다.
Coconut scratch 1.0+ Entry

양쪽 바퀴(모터)를 멈춘다.

Coconut scratch 1.0+ Entry

  • 앞으로 : 입력한 시간(초) 동안 앞으로 움직인다.
  • 뒤로 : 입력한 시간(초) 동안 뒤로 움직인다.
Coconut scratch 1.0+ Entry

  • 왼쪽 : 왼쪽방향으로 입력한 시간(초) 동안 제자리에서 회전한다.
  • 오른쪽 : 오른쪽 방향으로 입력한 시간(초)동안 제자리에서 회전한다.
Coconut scratch 1.0+ Entry

  • 왼쪽 : 왼쪽 방향으로 제자리에서 회전한다.
  • 오른쪽 : 오른쪽 방향으로 제자리에서 회전한다.
  • 빨간색 : 좌/우 RGB를 빨간색으로 켠다.
  • 초록색 : 좌/우 RGB를 초록색으로 켠다.
  • 파란색 : 좌/우 RGB를 파란색으로 켠다.
  • 노란색 : 좌/우 RGB를 노란색으로 켠다.
  • 하늘색 : 좌/우 RGB를 하늘색으로 켠다.
  • 보라색 : 좌/우 RGB를 보라색으로 켠다.
  • 흰색 : 좌/우 RGB를 흰색으로 켠다.
Coconut scratch 1.0+ Entry
앞으로/뒤로 1 cm 이동하기

앞으로/뒤로 1 ~ 60 cm 이동하기

# 코코넛 -S 각도기 _자 활동지

Coconut scratch 1.3+
왼쪽/오른쪽으로 30/45/60/90/120/150/180/270/360 도 돌기

왼쪽/오른쪽으로 30/45/60/90/120/150/180/270/360 도 회전하기

# 코코넛 -S 각도기 _자 활동지

Coconut scratch 1.3+

  • 왼쪽 : 왼쪽 RGB를 켠다.
  • 오른쪽 : 오른쪽 RGB를 켠다.
  • 모든 : 왼쪽, 오른쪽 RGB를 모두 켠다.
  • 빨간색 : RGB를 빨간색으로 켠다.
  • 초록색 : RGB를 초록색으로 켠다.
  • 파란색 : RGB를 파란색으로 켠다.
  • 노란색 : RGB를 노란색으로 켠다.
  • 하늘색 : RGB를 하늘색으로 켠다.
  • 보라색 : RGB를 보라색으로 켠다.
  • 흰색 : RGB를 흰색으로 켠다.
Coconut scratch 1.0+ Entry

  • 왼쪽 : 왼쪽 RGB를 끈다.
  • 오른쪽 : 오른쪽 RGB를 끈다.
  • 모든 : 왼쪽, 오른쪽 RGB를 모두 끈다.
Coconut scratch 1.0+ Entry

  • 왼쪽 : 왼쪽 RGB를 끈다.
  • 오른쪽 : 오른쪽 RGB를 끈다.
  • 모든 : 왼쪽, 오른쪽 RGB를 모두 끈다.
  • 빨간색 : RGB 빨간색을 끈다.
  • 초록색 : RGB 초록색을 끈다.
  • 파란색 : RGB 파란색을 끈다.
  • 노란색 : RGB 노란색을 끈다.
  • 하늘색 : RGB 하늘색을 끈다.
  • 보라색 : RGB 보라색을 끈다.
  • 흰색 : RGB 흰색을 끈다.
Coconut scratch 1.0+ Entry

  • 왼쪽 : 왼쪽 RGB를 입력한 시간(초) 동안 켠다.
  • 오른쪽 : 오른쪽 RGB를 입력한 시간(초) 동안 켠다.
  • 모든 : 왼쪽, 오른쪽 RGB를 입력한 시간(초) 동안 모두 켠다.
  • 빨간색 : RGB를 빨간색으로 켠다.
  • 초록색 : RGB를 초록색으로 켠다.
  • 파란색 : RGB를 파란색으로 켠다.
  • 노란색 : RGB를 노란색으로 켠다.
  • 하늘색 : RGB를 하늘색으로 켠다.
  • 보라색 : RGB를 보라색으로 켠다.
  • 흰색 : RGB를 흰색으로 켠다.
Coconut scratch 1.0+ Entry

버저 소리를 짧게 낸다.

Coconut scratch 1.0+ Entry

버저를 입력한 시간(초) 동안 소리 낸다.

Coconut scratch 1.0+ Entry

버저를 음 높이(Hz)에 입력한 숫자만큼 입력한 시간(초) 동안 소리 낸다.

Coconut scratch 1.0+ Entry

버저 소리를 끈다.

Coconut scratch 1.0+ Entry

선택한 계이름, 옥타브, #(또는 b) 음을 선택한 박자만큼 소리 낸다.

Coconut scratch 1.0+ Entry

선택한 박자만큼 쉰다.

Coconut scratch 1.0+ Entry

선택한 계이름, 옥타브, #(또는 b) 음을 선택한 박자만큼 소리 낸다.
버저음을 소리 낼 동안 선택한 RGB를 켠다.

# [스크래치] 코코넛 음악플레이 (젓가락 동요) 예제

Coconut scratch 1.0+ Entry

연주하는 속도를 현재 선택한 박자로 바꾸어 소리 낸다.
이 블록 다음 블록부터 적용됨.

Coconut scratch 1.2+

  • 왼쪽 : 왼쪽 바닥센서의 값 (범위 : 0 ~ 1)
  • 오른쪽 : 오른쪽 바닥센서의 값 (범위 : 0 ~ 1)
Coconut scratch 1.0+ Entry

  • 왼쪽 : 왼쪽 바닥센서의 검은색 감지여부
  • 오른쪽 : 오른쪽 바닥센서의 검은색 감지여부
  • 모든 : 왼쪽, 오른쪽 바닥센서의 검은색 감지여부
  • 감지 : 검은색 감지 여부 (감지= true, 미감지 = false)
  • 미감지 : 검은색 미감지 여부 (감지 = false, 미감지 = true)
Coconut scratch 1.0+ Entry

독립모드로 트랙 위에서 검은색 선을 따라간다.

- 코코넛 1.6 버전 부터 hiddenBlock 에서 사용 가능 (hiddenBlock으로 이동됨)

# 선따라가기 트랙 파일
# [스크래치] 코코넛 라인트레이서(선 자동으로 따라가기) 예제

Coconut scratch 1.0+ Entry

왼쪽, 오른쪽 (통합) 바닥센서의 검은색 감지 값 (범위 : 0 ~ 3)

감지값 설명 동작
0 왼쪽, 오른쪽 검은색 미감지
1 왼쪽 검은색 미감지, 오른쪽 검은색 감지 검은색을 감지할 때까지 우회전
2 왼쪽 검은색 감지, 오른쪽 검은색 미감지 검은색을 감지할 때까지 좌회전
3 왼쪽, 오른쪽 검은색 감지 전진
- 선 따라가기 코드 작성 시 사용
- Coconut scratch 1.5+ 버전 이상 지원

# 선따라가기 트랙 파일
# [스크래치] 코코넛 라인트레이서(선 자동으로 따라가기) 예제

Coconut scratch 1.5+

  • 왼쪽으로 돌기 : 왼쪽, 오른쪽 바닥센서가 검은색 선을 만날 때까지 제자리에서 왼쪽으로 돈다.
  • 오른쪽으로 돌기 : 왼쪽, 오른쪽 바닥센서가 검은색 선을 만날 때까지 제자리에서 오른쪽으로 돈다.
- 선 따라가기 코드 작성 시 사용
- 검은색이 없는 곳에서 이 블럭을 사용시 무한회전 할 수 있으므로 검은색 선이 있는 곳에서 사용
- Coconut scratch 1.5+ 버전 이상 지원

# 선따라가기 트랙 파일
# [스크래치] 코코넛 라인트레이서(선 자동으로 따라가기) 예제

Coconut scratch 1.5+

  • 왼쪽 : 왼쪽 전방센서의 값 (범위 : 0 ~ 1023)
  • 오른쪽 : 오른쪽 전방센서의 값 (범위 : 0 ~ 1023)

장애물이 가까이 있을수록 값이 커진다.

Coconut scratch 1.0+ Entry

  • 왼쪽 : 왼쪽 전방센서의 장애물 감지 여부
  • 오른쪽 : 오른쪽 전방센서의 장애물 감지 여부
  • 모든 : 왼쪽, 오른쪽 전방센서의 장애물 감지 여부
  • 감지 : 장애물 감지 (감지= true, 미감지 = false)
  • 미감지 : 장애물 미감지 (감지 = false, 미감지 = true)
Coconut scratch 1.0+ Entry

왼쪽, 오른쪽 전방센서 중 하나라도 장애물 감지하면 true

  • 왼쪽 장애물 감지 : true
  • 오른쪽 장애물 감지 : true
  • 왼쪽, 오른쪽 장애물 감지 : true
  • 왼쪽, 오른쪽 장애물 미감지 : false

[스크래치] 코코넛 어보이드(장애물 피하면서 가기) 예제

Coconut scratch 1.0+ Entry

장애물을 피하여 앞으로 이동한다.

  • 왼쪽 장애물을 감지하면 오른쪽으로 회전하여 전진
  • 오른쪽 장애물을 감지하면 왼쪽으로 회전하여 전진
  • 왼쪽, 오른쪽 장애물을 감지하면 후진, 오른쪽으로 회전하여 전진
코코넛 1.6 버전 부터 hiddenBlock 에서 사용 가능 (hiddenBlock으로 이동됨)
Coconut scratch 1.0+ Entry

선택한 줄, 칸 (1,1) ~ (8,8) 의 도트매트릭스를 켜고 끈다.

Coconut scratch 1.0+ Entry

도트매트릭스를 모두 켠다.

Coconut scratch 1.0+ Entry

도트매트릭스를 모두 끈다.

Coconut scratch 1.0+ Entry

도트매트릭스에 숫자 (0 ~ 9)를 표시한다.

Coconut scratch 1.0+ Entry
도트매트릭스 소문자 a 표시

도트매트릭스에 영문 소문자 (a ~ z)를 표시한다.

Coconut scratch 1.0+ Entry

도트매트릭스에 영문 대문자 (A ~ Z)를 표시한다.

Coconut scratch 1.0+ Entry

도트매트릭스에 한글 (가, 나, 다 ~ 하)를 표시한다.

Coconut scratch 1.0+ Entry

도트매트릭스에 자유롭게 그린 문자를 표시한다.

- 코코넛 1.6 버전 부터 hiddenBlock 에서 사용 가능 (hiddenBlock으로 이동됨)
Coconut scratch 1.2+

밝기센서의 값 (범위 : 0 ~ 1023)
밝을수록 값이 커진다.

Coconut scratch 1.0+ Entry

코코넛 내부 온도 값

Coconut scratch 1.0+ Entry

  • X축 : 가속도 센서의 x축 값, 코코넛이 전진하는 방향이 X축 양수 방향이다.
  • Y축 : 가속도 센서의 y축 값, 코코넛의 왼쪽 방향이 Y축 양수 방향이다.
  • Z축 : 가속도 센서의 z축 값, 코코넛의 위쪽 방향이 Z축 양수 방향이다.
Coconut scratch 1.0+ Entry