스파이크 프라임(Spike Prime)_ 가을 학기 11주 차
안녕하세요~ 이번 시간은 '수하물 저울' 3차시 수업으로 변수를 사용하여 여러 가지 수하물의 총합 무게를 구할 수 있도록 코딩해 봤습니다.
![[마곡 코딩] 2025년 11월 21일 금요일 4시 _ Spike Prime : 수하물 저울 3차시 사진 1](/blog/224083671254/001.png)
수업 시간에 작성한 코드 일부
코드를 살펴보면 라이트 매트릭스에 출력될 방향을 설정해 준 후 '무한 반복하기' 명령어를 통해, 힘 센서에 가해진 newton의 값을 라이트 매트릭스에 쓰고 있습니다.
허브의 왼쪽 버튼을 누르면 수하물의 무게를 합산하며, 오른쪽 버튼을 누르면 수하물의 총 무게를 라이트 매트릭스에 출력할 수 있게 만들었습니다.
![[마곡 코딩] 2025년 11월 21일 금요일 4시 _ Spike Prime : 수하물 저울 3차시 사진 2](/blog/224083671254/002.png)
코드를 살펴보면, 수하물의 무게를 합산하는 방식은 크게 2가지가 있습니다.
첫 번째 방식은 '무게를 ~로 정하기' 블록을 활용한 방식으로, 기존 '무게' 변수에 저장된 값과 수하물 무게를 더한 후 '무게' 변수에 저장하는 방식입니다.
두 번째 방식은 '무게를 ~만큼 바꾸기' 블록을 활용한 방식으로 수하물의 무게만큼 더한 값을 '무게'에 저장하는 방식입니다. 즉 두 방식 모두 같은 결괏값을 보여주고 있습니다.
이후에는 거리 센서를 추가한 후, 수하물의 크기를 측정해 특정 높이를 초과하게 되면 경고음이 출력되도록 만들었습니다.
![[마곡 코딩] 2025년 11월 21일 금요일 4시 _ Spike Prime : 수하물 저울 3차시 사진 3](/blog/224083671254/003.png)
마지막으로, 허브의 '오른쪽' 버튼을 누르게 되면 라이트 매트릭스에 '무게' 변수의 값이 나오도록 만들어 볼 수 있었습니다.
이렇게 이번 시간에는 허브의 버튼을 활용하여 여러 수하물의 무게 합을 구하여 라이트 매트릭스에 출력될 수 있게 만들어 봤습니다.
다음 시간에는 컬러 센서를 활용한 '여권 심사대'를 만들어 보도록 하겠습니다~
#마곡역코딩학원 #신방화역코딩학원 #유아코딩 #공항초 #공진초 #코드페어 #송화초 #초딩코딩 #AI #대회 #마곡나루맛집 #신방화역학원 #코딩학원 #소프트웨어 #대회준비 #VR #올림피아드 #엔트리 #신방화역맛집 #신방화역카페 #라온lc #laonlc #엔트리 #coding #파이썬 #스크래치