라온LC

수업 일지

[마곡 코딩] 스파이크 프라임 9월 19일 토요일 9시 30분수업_비행 시뮬레이터 2

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

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

[LEGO SPIKE Prime] 비행 시뮬레이터 만들기! 피치(Pitch)와 롤(Roll)로 조종하는 코딩 수업 안녕하세요! 오늘은 레고 스파이크 프라임(SPIKE Prime)을 활용해 비행 시뮬레이터를 직접 조립하고, 허브의 자이로 센서(가속도계)를 이용해 비행기를 움직여보는 2차시 수업 현장을 소개합니다. 이번 차시에서는 단순한 모터 제어를 넘어, 항공기의 핵심 움직임인 피치(Pitch)와 롤(Roll)의 개념을 이해하고 코드에 적용해 보는 시간을 가졌습니다.

1. 비행기의 3축과 가속도계 이해하기 비행 시뮬레이터를 조종하기 전, 스마트 허브의 가속도계 기능을 활용해 기울기 각도를 확인했습니다. 대시보드를 통해 비행기가 위아래로 기울어지는 피치(Pitch)와 좌우로 기울어지는 롤(Roll)의 각도 변화를 직접 관찰해보았습니다. 피치(Pitch): 비행기의 앞부분(선체)이 위아래로 움직이는 기울기 롤(Roll): 비행기가 좌우로 기울어지는 움직임

2. 라이트 매트릭스에 각도 표시 및 반응하기 허브를 기울일 때마다 피치와 롤 각도 값이 스마트 허브의 5x5 라이트 매트릭스에 수치로 표시되도록 코딩했습니다. 기울이는 방향에 맞춰 LED 화면에 화살표나 그래픽이 나타나게 설정하여 모니터링 체계를 구축했습니다.

3. 비행 시뮬레이터 조종 및 음성 안내 구현 본격적으로 모터와 센서를 연동해 실제 비행기를 조종하듯 동작을 구성했습니다. 모터 속도를 10%로 설정해 안정적인 제어 환경을 마련했습니다. 허브를 기울이면 비행기 모형도 같이 기울어지도록 피치와 롤 값을 적용했습니다. 이륙 전후 상황에 어울리는 아나운스(음성 효과음)가 나오도록 설정하여 몰입감을 높였습니다.

4. 미션! 랜덤 방향 맞추기 비행 게임 수업 마무리 단계에서는 라이트 매트릭스를 활용한 미션 게임을 진행했습니다. 화면에 상, 하, 좌, 우 화살표가 무작위로 등장합니다. 제어간을 해당 방향으로 올바르게 기울이면 정답 효과음이, 틀리면 오답음이 출력됩니다. 학생들은 이번 2차시 수업을 통해 피치와 롤이라는 항공 과학 개념을 쉽게 이해하고, 자신이 직접 코딩한 비행 시뮬레이터로 조종해보며 큰 흥미를 느꼈습니다.

[마곡 코딩] 스파이크 프라임 9월 19일 토요일 9시 30분수업_비행 시뮬레이터 2 사진 1[마곡 코딩] 스파이크 프라임 9월 19일 토요일 9시 30분수업_비행 시뮬레이터 2 사진 2[마곡 코딩] 스파이크 프라임 9월 19일 토요일 9시 30분수업_비행 시뮬레이터 2 사진 3[마곡 코딩] 스파이크 프라임 9월 19일 토요일 9시 30분수업_비행 시뮬레이터 2 사진 4

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

#라온LC학원 #마곡레고코딩 #스파이크프라임 #신방화역코딩학원 #마곡코딩학원 #초등코딩 #초등로봇교실 #레고로봇코딩