printf("ho_tari\n");

13일차 본문

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

- 자율주행 시 멜로디 출력

 

 

'(Telechips) AI 시스템 반도체 SW 개발자 교육 > ATmega128A 마이크로컨트롤러 프로그래밍' 카테고리의 다른 글

12일차  (0) 2025.03.19
11일차  (0) 2025.03.18
9일차  (0) 2025.03.16
8일차  (0) 2025.03.13
7일차  (0) 2025.03.12