라온LC

수업 일지

[마곡 코딩] 스파이크 프라임 4월 25일 토요일 9시 30분 수업_브레이크 댄스

토 9:30 스파이크 프라임2026.04.27

스파이크 프라임(Spike Prime)_ 봄 학기 7주 차

오늘 만들어본 모형을 살펴보면 두 개의 중형모터가 사용되었습니다. 다리와 연결된 중형 모터는 회전을 통해 브릭키의 다리가 회전시키며 팔과 연결된 중형 모터의 경우, 회전을 통해 브릭키의 팔을 회전시켜줍니다.

[마곡 코딩] 스파이크 프라임 4월 25일 토요일 9시 30분 수업_브레이크 댄스 사진 1[마곡 코딩] 스파이크 프라임 4월 25일 토요일 9시 30분 수업_브레이크 댄스 사진 2

'난수' 블록

이번 시간에는 '난수' 블록이라는 새로운 블록을 배웠습니다. 해당 블록을 보면 '최솟값'과 '최댓값' 두 개를 입력할 수 있어 지정된 범위 내에서 무작위의 수를 하나 선택하는 함수입니다.

위 예시를 보면 '1부터 6사이의 난수'라고 쓰여있어, 1부터 6까지의 수 중 무작위 하나를 선택하는 블록입니다.

[마곡 코딩] 스파이크 프라임 4월 25일 토요일 9시 30분 수업_브레이크 댄스 사진 3[마곡 코딩] 스파이크 프라임 4월 25일 토요일 9시 30분 수업_브레이크 댄스 사진 4

해당 블록을 활용하여, 두 모터의 속도를 모두 75로 정한 후, '1부터 20 사이의 난수' 블록을 사용하여 다리와 팔이 회전하는 수가 랜덤이 될 수 있도록 코딩을 진행해 봤습니다.

[마곡 코딩] 스파이크 프라임 4월 25일 토요일 9시 30분 수업_브레이크 댄스 사진 5

그다음으로는 '메시지'블록에 대해 배웠습니다. '메시지' 블록은 보내는 블록과 받는 블록으로 이루어져 있습니다.

위 예시를 살펴보면 '메시지 1'이라는 이름의 신호를 보내게 되면 '메시지 1'이라는 이름의 신호를 받게 되는 것으로, 동일한 이름의 신호를 주고받는 블록입니다.

[마곡 코딩] 스파이크 프라임 4월 25일 토요일 9시 30분 수업_브레이크 댄스 사진 6

코드를 살펴보면 컬러 센서가 초록색을 인식하게 되면 '3, 2, 1' 카운트다운을 진행한 후 '팔' 신호를 보내고 '노래' 신호를 보낸 후, 'F' 모터를 무작위로 회전시킵니다.

이때, '팔' 신호를 보내어 '팔' 신호를 받게 되면, 'B' 모터의 속도를 정한 후 무작위 횟수만큼 회전하게 됩니다.

또한, '노래' 신호를 보내어 '노래' 신호를 받게 된다면 'Cat meow 1'이라는 음악이 재생되게 되는 코드입니다.

이를 통해, '팔' 회전, '다리' 회전, '음악' 재생 3가지의 기능이 거의 동시에 실행될 수 있습니다. 이처럼 '메시지' 블록을 사용한다면 다양한 기능을 동시에 실행할 수 있으므로 여러 가지 동작을 동시에 하고 싶을 때 사용하면 좋겠습니다.

이렇게 이번 시간에는 모형을 완성하고 '난수' 블록과 '메시지' 블록을 사용해 봤습니다. 다음 시간에는 새로운 주제로 수업을 진행해 보겠습니다~

[마곡 코딩] 스파이크 프라임 4월 25일 토요일 9시 30분 수업_브레이크 댄스 사진 7[마곡 코딩] 스파이크 프라임 4월 25일 토요일 9시 30분 수업_브레이크 댄스 사진 8[마곡 코딩] 스파이크 프라임 4월 25일 토요일 9시 30분 수업_브레이크 댄스 사진 9[마곡 코딩] 스파이크 프라임 4월 25일 토요일 9시 30분 수업_브레이크 댄스 사진 10[마곡 코딩] 스파이크 프라임 4월 25일 토요일 9시 30분 수업_브레이크 댄스 사진 11

동영상은 블로그 원문에서 볼 수 있습니다.

#마곡역코딩학원 #신방화역코딩학원 #유아코딩 #공항초 #공진초 #코드페어 #송화초 #초딩코딩 #AI #대회 #마곡나루맛집 #신방화역학원 #코딩학원 #소프트웨어 #대회준비 #VR