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 |