호타리 2025. 3. 20. 21:05

2025.03.20

 

오늘의 학습 목표

1. 수동 모드 coding & run

2. 자율주행 프로젝트 진행

 

Timer

- 0 : 8bit, timer interrupt

- 2 : 8bit, 초음파 echo pulse counter에 활용

- 1 : 16bit, piezo buzzer pwm 제어에 활용

- 3 : 16bit, pwm 제어(모터 제어)에 활용

 

전진

- 바퀴 4개 동작

 

후진

- 바퀴 4개 전진과 반대로 동작

 

좌회전

- 왼쪽 바퀴 정지

 

우회전

- 오른쪽 바퀴 정지

 

수동모드

- 리모컨 조작 (블루투스 활용)

- 'F' : 전진

- 'B' : 후진

- 'L' : 좌회전

- 'R' : 우회전

 

자동모드

- 초음파센서의 거리측정을 통해 장애물을 회피하면서 자율주행

- 버튼 클릭 시 자동모드 시작

 

FND

- 전진 : 원형 표시 출력

- 후진 : 원형 표시 깜빡임

- 좌회전 : 역회전 애니메이션

- 우회전 : 정회전 애니메이션

 

BUZZER

- 자율주행 시 멜로디 출력