코코넛 : 로봇/동글의 시리얼넘버(S/N) 가 17AA, 17AB, 18AB 로 시작하는 제품
- 앞으로 : 앞으로 계속 움직인다.
- 뒤로 : 뒤로 계속 움직인다.
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
왼쪽, 오른쪽 바퀴(모터)의 속도를 입력한 값(-255 ~ 255) 으로 설정한다.
양수 값을 입력하면 바퀴가 앞으로 움직이고, 음수 값을 입력하면 뒤로 움직인다.
숫자 0을 입력하면 멈춘다.
Coconut scratch 1.2+
왼쪽, 오른쪽 바퀴(모터)의 현재 속도 값에 입력한 값을 더한다.
더한 결과가 양수 값이면 앞으로 움직이고, 음수 값이면 뒤로 움직인다.
Coconut scratch 1.2+
- 왼쪽 : 왼쪽 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.3 버전 이상 지원
# 선따라가기 트랙 파일
# [스크래치] 코코넛 라인트레이서(선 자동으로 따라가기) 예제
Coconut scratch 1.3+
- 왼쪽으로 돌기 : 왼쪽, 오른쪽 바닥센서가 검은색 선을 만날 때까지 제자리에서 왼쪽으로 돈다.
- 오른쪽으로 돌기 : 왼쪽, 오른쪽 바닥센서가 검은색 선을 만날 때까지 제자리에서 오른쪽으로 돈다.
- 선 따라가기 코드 작성 시 사용
- 검은색이 없는 곳에서 이 블럭을 사용시 무한회전 할 수 있으므로 검은색 선이 있는 곳에서 사용
- Coconut scratch 1.3 버전 이상 지원
# 선따라가기 트랙 파일
# [스크래치] 코코넛 라인트레이서(선 자동으로 따라가기) 예제
Coconut scratch 1.3+
- 왼쪽 : 왼쪽 전방센서의 값 (범위 : 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 ~ 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