라온LC

수업 일지

[마곡코딩] 2023년 11월 18일 토요일 9시 30분_ Spike Prime : 코뿔소

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

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

반갑습니다~ 이번 시간에는 스파이크 프라임 교구를 이용해 '코뿔소' 모형을 만들어보고 프로그래밍을 진행해보도록 하겠습니다.

코뿔소는 말목 코뿔소과에 속하는 포유류로 덩치가 몹시 크고 성격도 사나운 것으로 알려져 있습니다.

[마곡코딩] 2023년 11월 18일 토요일 9시 30분_ Spike Prime : 코뿔소 사진 1

또한 코뿔소의 종류는 다양합니다. 대부분의 코뿔소는 1.5m에서 2m 정도의 높이로 머리에 1개나 2개의 큰 뿔이 있다는 것이 특징입니다.

오늘 만들어볼 코뿔소 모형도 이러한 특징들을 살려서 만들어보겠습니다.

[마곡코딩] 2023년 11월 18일 토요일 9시 30분_ Spike Prime : 코뿔소 사진 2

오늘 만들어볼 코뿔소 모형입니다. 허브와 2개의 모터 및 힘 센서가 사용되어 각각의 모터에는 바퀴가 연결되어 있고 허브 뒷면에는 보조 바퀴가 달려있다는 것을 볼 수 있었습니다.

또한 코뿔소의 머리에 힘 센서가 연결해 코뿔소가 벽에 부딪혔을 때 활용해보도록 하겠습니다.

첫 번째 미션으로는 50cm거리에 레고 브릭들을 세워 코뿔소의 뿔로 들이받는 미션을 진행했습니다.

그러기 위해서는 코뿔소의 바퀴가 앞으로 회전하여 브릭들을 향해 돌진해줘야 합니다.

[마곡코딩] 2023년 11월 18일 토요일 9시 30분_ Spike Prime : 코뿔소 사진 3

예제 코드

그러기 위해서 동작 블록을 활용했습니다. 동작 모터와 속도를 정해준 후, 앞으로 50cm만큼 움직이게 하여 미션을 수행해줬습니다.

그 다음 미션에서는 힘 센서를 활용해보았습니다. 힘 센서를 이용해 코뿔소가 벽에 부딪히면 뒤로 이동하도록 해주었습니다. 이를 위해서 프로그램이 시작되었을 때 앞으로 계속해서 달려나가다가 힘 센서가 눌린 것이 감지된다면 뒤로 이동하도록 프로그래밍 해주면 되겠습니다.

[마곡코딩] 2023년 11월 18일 토요일 9시 30분_ Spike Prime : 코뿔소 사진 4

이번 미션에서는 '~까지 기다리기' 블록을 사용해주었습니다. 해당 블록의 조건이 만족하기 전까지 프로그래밍 꾸러미의 실행을 일시 중지해주는 브록입니다.

이처럼 오늘은 힘 센서와 '~까지 기다리기'같은 새로운 블록을 활용해 코딩을 진행해보았습니다.

이번 가을학기도 잘 따라왔고 겨울학기에도 새로운 주제로 다시 찾아오겠습니다.

[마곡코딩] 2023년 11월 18일 토요일 9시 30분_ Spike Prime : 코뿔소 사진 5[마곡코딩] 2023년 11월 18일 토요일 9시 30분_ Spike Prime : 코뿔소 사진 6[마곡코딩] 2023년 11월 18일 토요일 9시 30분_ Spike Prime : 코뿔소 사진 7

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

#마곡역코딩학원 #신방화역코딩학원 #레고학원 #코딩 #공항초 #공진초 #영어코딩학원 #마곡나루 #송화초 #레고블럭 #블럭 #AI #마곡역맛집 #마곡나루맛집 #신방화역학원 #코딩학원 #소프트웨어 #마곡맘 #마곡카페 #신방화역카페 #lego #신방화역맛집 #신방화역카페 #레고학원 #라온lc #laonlc #학원추천 #coding #맛집추천