스파이크 프라임(Spike Prime)_ 봄 학기 12주 차
안녕하세요~ 이번 시간은 '자동판매기'를 주제로 수업을 진행했습니다.
![[마곡 코딩] 스파이크 프라임 5월 31일 토요일 12시 30분 수업_자동 판매기 사진 1](/blog/223885171574/001.png)
모형을 살펴보게 되면 색상을 인식할 컬러 센서, 인식한 색상과 일치하는 물건을 배출하게 해주는 바퀴 휠과 연결된 중형 모터 1개, 바퀴 휠을 앞뒤로 움직이게 해줄 중형 모터 1개가 사용되었습니다.
특히 바퀴 휠을 앞뒤로 움직이게 하여 상품을 배출시키는 레일을 살펴보면 '레크와 피니언' 원리가 사용되어 중형 모터의 회전 운동에 의해 바퀴 휠이 직진 운동을 하는 것을 알 수 있었습니다.
모형을 완성한 이후, 프로그래밍을 통해 자동판매기를 구현해 봤습니다. 사용자가 컬러 센서에 색상 블록을 가져다 두면, 바퀴 휠을 회전해 일치하는 색상의 상품이 배출될 수 있게 한 후, 바퀴 휠을 앞으로 움직여 배출구로 상품이 떨어질 수 있게 만들었습니다.
동영상은 블로그 원문에서 볼 수 있습니다.
해당 기능을 구현하기 위해, 이벤트 블록의 색상 지정 블록을 사용하여 인식하는 색상에 따른 컬러 휠의 회전이 이루어지게 한 후, 배출할 수 있도록 프로그래밍하면 해결할 수 있었습니다.
이렇게 이번 시간에는 '자동판매기'를 조립하고 구현까지 완성했습니다. 지금까지 수고하셨습니다~
![[마곡 코딩] 스파이크 프라임 5월 31일 토요일 12시 30분 수업_자동 판매기 사진 2](/blog/223885171574/002.jpg)
![[마곡 코딩] 스파이크 프라임 5월 31일 토요일 12시 30분 수업_자동 판매기 사진 3](/blog/223885171574/003.jpg)
#마곡역코딩학원 #신방화역코딩학원 #유아코딩 #공항초 #공진초 #코드페어 #송화초 #초딩코딩 #AI #대회 #마곡나루맛집 #신방화역학원 #코딩학원 #소프트웨어 #대회준비 #VR #올림피아드 #엔트리 #신방화역맛집 #신방화역카페 #라온lc #laonlc #엔트리 #coding #파이썬 #스크래치