라온LC

수업 일지

[마곡 코딩] 2026년 3월 7일 토요일 1시_ Spike Prime : 피아노 2차시, 던지기 봇 1차시

토 13:00 스파이크프라임12026.03.07

스파이크 프라임(Spike Prime)_ 겨울 학기 12주 차

이번 시간은 ‘피아노’, '던지기 봇' 수업으로 코딩을 통해 피아노가 잘 연주할 수 있게 수정해 보고 다음 주제를 진행해 봤습니다.

오늘은 '그리고' 블록과 '또는' 블록을 배웠습니다. '그리고' 블록은 좌우로 2개의 조건을 모두 만족하는지 검사할 수 있는 연산 블록으로 두 조건을 모두 만족하고 있는지 검사하는 블록입니다.

[마곡 코딩] 2026년 3월 7일 토요일 1시_ Spike Prime :  피아노 2차시, 던지기 봇 1차시 사진 1

위 예시를 보면 허브의 '왼쪽' 버튼과 '오른쪽' 버튼을 모두 누를 경우에만 조건을 만족하게 되어 음악이 재생됩니다.

[마곡 코딩] 2026년 3월 7일 토요일 1시_ Spike Prime :  피아노 2차시, 던지기 봇 1차시 사진 2

반면, '또는' 블록은 두 조건 중 최소한 하나만 만족해도 되는 블록으로 위 예시를 보면 '왼쪽' 버튼을 누르거나 '오른쪽' 버튼을 누르게 되면 음악이 재생됩니다.

[마곡 코딩] 2026년 3월 7일 토요일 1시_ Spike Prime :  피아노 2차시, 던지기 봇 1차시 사진 3

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

[마곡 코딩] 2026년 3월 7일 토요일 1시_ Spike Prime :  피아노 2차시, 던지기 봇 1차시 사진 4

이후에는 공을 던질 수 있으면 '던지기 봇' 모형을 만들고 살펴봤습니다. 모형을 살펴보면 2개의 모터와 하나의 거리 센서가 사용되었습니다. 하단에 있는 대형 모터는 회전을 통해 공을 던질 방향을 바꿀 수 있습니다. 또한 상단에 있는 중형 모터는 로봇 팔을 회전시켜 공을 던질 수 있도록 합니다. 마지막으로 거리 센서는 사람의 손을 인식하여, 거리 센서에 손을 올리면 공을 발사시키는 트리거 역할을 합니다.

[마곡 코딩] 2026년 3월 7일 토요일 1시_ Spike Prime :  피아노 2차시, 던지기 봇 1차시 사진 5

이후 코딩에서는 모터와 센서를 활용해 봤습니다. 코드를 살펴보면 '최단 경로' 블록을 사용해서 로봇팔이 좌우로 회전할 수 있도록 만들었습니다.

[마곡 코딩] 2026년 3월 7일 토요일 1시_ Spike Prime :  피아노 2차시, 던지기 봇 1차시 사진 6

다음은 거리 센서를 활용해 봤습니다. 코드를 살펴보면 '만약' 블록을 사용하여 거리 센서 가까이에 손을 대면 중형 모터를 회전시켜 공을 발사시키는 코드를 만들 수 있었습니다.

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

이후에는 모터의 각도, 속도에 따라 공을 날아가는 궤적의 크기가 어떻게 바뀌는지 살펴본 후, 허브의 버튼을 사용하여 공을 던질 방향을 제어할 수 있게 만들었습니다.

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

이렇게 이번 시간에는 '피아노' 모형과 '던지기 봇' 모형을 통해 새로운 코딩을 진행해 봤습니다. 다음 시간에는 이어서 진행해 보겠습니다~

[마곡 코딩] 2026년 3월 7일 토요일 1시_ Spike Prime :  피아노 2차시, 던지기 봇 1차시 사진 7

#마곡역코딩학원 #신방화역코딩학원 #유아코딩 #공항초 #공진초 #코드페어 #송화초 #초딩코딩 #AI #대회 #마곡나루맛집 #신방화역학원 #코딩학원 #소프트웨어 #대회준비 #VR #올림피아드 #엔트리 #신방화역맛집 #신방화역카페 #라온lc #laonlc #엔트리 #coding #파이썬 #스크래치