라온LC

수업 일지

[마곡코딩] 스파이크 프라임 10월 2일 금요일 5시 30분 수업_적응형 속도제어2

금 5:30 스파이크 프라임22026.10.06

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

이번 시간에는 SPIKE PRIME 2주차 수업으로, 자율주행 차에 활용되는 핵심 기술인 '적응형 속도 제어(Adaptive Cruise Control, ACC)'를 주제로 수업을 진행했습니다. 학생들과 함께 슬라이드 11번부터 16번까지 차근차근 개념을 배우고, 직접 로봇을 코딩하며 작동시켜 보는 시간을 가졌는데요! 그 알찼던 수업 현장을 소개합니다.

1. 나만의 블록 만들기! '마이 블록' 활용법 앞선 미션에서 거리 센서를 활용해 "가까워지면 뒤로, 멀어지면 앞으로, 적당한 거리에서는 정지"하는 기초 알고리즘을 구현했는데요. 이번 시간에는 이 복잡해진 코드를 '마이 블록'을 사용해 깔끔하게 정리하는 방법을 배웠습니다. 기능별 묶어주기: 반복되는 동작과 주요 기능을 모듈화하여 한눈에 알아보도록 코드를 구조화했습니다. 논리적 사고 확장: "이 기능을 정리하려면 마이 블록이 몇 개나 필요할까?" 스스로 고민하며 효율적인 코드 작성법을 익혔습니다.

2. [미션3] 거리 센서와 변수를 활용한 속도 조절 마이 블록 정리 후, 본격적으로 적응형 속도 제어 미션에 도전했습니다! 상황 연출: 앞차와의 간격을 안전하게 유지하며 멈추거나 움직이는 코딩을 진행했습니다. 핵심 공식: (탐지한 거리 - 10) 공식을 적용해, 거리 센서가 감지한 수치에 맞춰 로봇의 속도가 자연스럽게 조절되도록 설정했습니다. 거리가 가까워질수록 속도가 점차 줄어들어 안전하게 정지하는 모습에 아이들도 신기해했습니다.

3. 코딩의 핵심 개념! '변수와 상수' 파악하기 실습을 진행한 뒤, 코딩에 사용된 수식 구조를 보며 개념을 정리했습니다. 변수(Variable): 거리 센서가 탐지하는 값처럼 계속해서 '변하는 수' 상수(Constant): 안전거리 감산 값(-10)처럼 '변하지 않는 수' 직접 작성한 블록 코드 안에서 어느 부분이 변수이고 어느 부분이 상수인지 스스로 찾아보며 개념을 완전히 자기 것으로 만들었습니다.

실제 자동차에 쓰이는 자율주행 기술의 원리를 레고 스파이크 프라임으로 재미있게 풀어나간 알찬 시간이었습니다! 앞으로 더욱 발전할 아이들의 로보틱스 수업을 기대해 주세요.

[마곡코딩] 스파이크 프라임 10월 2일 금요일 5시 30분 수업_적응형 속도제어2 사진 1[마곡코딩] 스파이크 프라임 10월 2일 금요일 5시 30분 수업_적응형 속도제어2 사진 2[마곡코딩] 스파이크 프라임 10월 2일 금요일 5시 30분 수업_적응형 속도제어2 사진 3

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

#마곡역코딩학원 #신방화역코딩학원 #유아코딩 #공항초 #공진초 #코드페어 #송화초 #초딩코딩 #AI #대회 #마곡나루맛집 #신방화역학원 #코딩학원 #소프트웨어 #대회준비 #VR #올림피아드 #엔트리 #신방화역맛집 #신방화역카페 #라온lc #laonlc #엔트리 #coding #파이썬 #스크래치