스파이크 프라임(Spike Prime)_ 가을학기 3주차
이번 시간에는 지난 시간에 이어 '푸쉬업 2차시' 수업이 진행되었습니다
거리 센서를 활용하여 기준값을 설정하고 거리가 가까워지면 brickey가 팔을 접고, 멀어지면 팔을 펴는 스마트 푸쉬업 코딩을 복습해 보았습니다
본격적인 미션으로는 변수 사용하기!
![[마곡 코딩] 스파이크 프라임 9월 18일 금요일 2시30분 수업_푸쉬업 2차시 사진 1](/blog/224416199742/001.jpg)
'변수'의 개념에 대해 이해하고 변수를 활용하여 푸쉬업을 한 횟수를 라이트 매트릭스에서 출력될 수 있도록 코드를 구성했습니다
이때 brickey의 움직임에 따라 횟수를 카운트 하도록 하기 위해 거리 센서의 위치를 이동시키는 하드웨어 확장 시간을 가졌습니다
![[마곡 코딩] 스파이크 프라임 9월 18일 금요일 2시30분 수업_푸쉬업 2차시 사진 2](/blog/224416199742/002.jpg)
팔을 접었을 때 거리 센서로부터 멀어짐을 확인하고 기준값보다 커지면 횟수를 카운트 하도록 만들었습니다
그리고 순차적 재생이 아닌 푸쉬업과 동시에 카운트가 되도록 메세지 블록을 사용했습니다
동영상은 블로그 원문에서 볼 수 있습니다.
다음 미션으로는 힘 센서에 따른 속도 제어!
힘 센서에 가해진 압력에 따라 푸쉬업을 하는 속도를 변화시켜 보았습니다
연산 코드를 활용하여 힘 센서의 최대 압력인 10N과 모터의 최대 속도인 100% 두 단위를 맞춰주고 힘 센서를 눌러보며 속도 변화를 관찰해 보았습니다
![[마곡 코딩] 스파이크 프라임 9월 18일 금요일 2시30분 수업_푸쉬업 2차시 사진 3](/blog/224416199742/003.png)
동영상은 블로그 원문에서 볼 수 있습니다.
그리고 사운드와 라이트 매트릭스 등 자유롭게 코드를 추가하여 프로그래밍 해보았습니다
동영상은 블로그 원문에서 볼 수 있습니다.
이렇듯 이번 시간에는 변수 활용과 거리 센서, 힘 센서를 사용하여 다양한 코드를 만들어보았습니다
그럼 다음 시간에는 새로운 주제로 만나겠습니다~~~~
![[마곡 코딩] 스파이크 프라임 9월 18일 금요일 2시30분 수업_푸쉬업 2차시 사진 4](/blog/224416199742/004.png)
#마곡역코딩학원 #신방화역코딩학원 #유아코딩 #초등코딩 #AI #신방화역학원 #코딩학원 #소프트웨어 #라온lc #laonlc #스파이크프라임 #코딩교육 #마곡코딩학원 #강서구코딩학원 #스파이크에센셜 #로봇코딩 #융합과학전문학원 #방화동코딩학원 #스크래치코딩