스파이크 프라임(Spike Prime) _ 겨울학기 1주차
안녕하세요! 이번 주부터 겨울학기가 시작되었습니다. 학기가 바뀐 만큼 새로운 마음가짐으로 수업해봅시다!
오늘은 지난 시간에 이어 '복싱 로봇'을 가지고 프로그래밍을 해 복싱 게임을 완성시켜보겠습니다.
지난 시간에는 복싱게임을 시작하기 앞서 모터들이 제자리로 돌아오고 타겟이 좌우로 움직이도록 만들어봤습니다.
다시 코딩해 지난 주 내용을 복습해본 후 본격적으로 프로그래밍했습니다.
![[마곡코딩]2023년 12월 1일 금요일 3시_ Spike Prime : 복싱 로봇 2차시 사진 1](/blog/223280311946/001.png)
타겟이 움직이니 이제 로봇팔이 움직이게 할 차례입니다. 허브의 버튼을 활용하여 로봇의 팔이 앞으로 폈다 다시 접히도록 코딩해주었습니다.
그렇다면 '점수'라는 변수를 만들어 복싱로봇이 타겟을 맞출 때 마다 점수를 1점 추가해보겠습니다.
이를 위해서는 복싱로봇이 타겟을 맞추었는지 확인할 필요가 있습니다. 이 떄 활용할 수 있는 것이 바로 컬러센서!
로봇의 손 부분을 보면 색상이 검정색인 것을 알 수 있습니다. 따라서 타겟을 맞추게 되면 컬러센서가 로봇팔의 검정색을 인식하게 되기 때문에 이를 활용해 점수를 측정해주면 되겠습니다.
![[마곡코딩]2023년 12월 1일 금요일 3시_ Spike Prime : 복싱 로봇 2차시 사진 2](/blog/223280311946/002.png)
마지막 미션은 점수가 10점이 되면 승리하도록 만들기 입니다. 변수를 통해 점수를 저장하기에, 제어문을 활용해 점수가 10점이 넘는다면 축하하는 노래와 함께 게임이 멈추도록 해주었습니다.
이렇게 2주간 복싱로봇을 통해 복싱 게임을 만들어봤습니다. 다음 시간에는 다른 주제와 함께 돌아오겠습니다~
![[마곡코딩]2023년 12월 1일 금요일 3시_ Spike Prime : 복싱 로봇 2차시 사진 3](/blog/223280311946/003.jpeg)
![[마곡코딩]2023년 12월 1일 금요일 3시_ Spike Prime : 복싱 로봇 2차시 사진 4](/blog/223280311946/004.jpeg)
![[마곡코딩]2023년 12월 1일 금요일 3시_ Spike Prime : 복싱 로봇 2차시 사진 5](/blog/223280311946/005.jpeg)
동영상은 블로그 원문에서 볼 수 있습니다.
동영상은 블로그 원문에서 볼 수 있습니다.
#마곡역코딩학원 #신방화역코딩학원 #레고학원 #코딩 #공항초 #공진초 #영어코딩학원 #마곡나루 #송화초 #레고블럭 #블럭 #AI #마곡역맛집 #마곡나루맛집 #신방화역학원 #코딩학원 #소프트웨어 #마곡맘 #마곡카페 #신방화역카페 #lego #신방화역맛집 #신방화역카페 #레고학원 #라온lc #laonlc #학원추천 #coding #맛집추천