목록(Telechips) AI 시스템 반도체 SW 개발자 교육/ATmega128A mini Project (2)
printf("ho_tari\n");
2025.03.20 ~ 2025.03.24 ATmega128A를 이용하여 자율주행차 (Auto Car) 구현 프로젝트 진행 🧩 프로젝트 개요MCU: ATMega128A구성요소:초음파 센서 3개 (좌/중앙/우)DC 모터 + L298N 드라이버버튼 (자율주행 모드 전환)I2C LCD (상태표시)FND (모드 번호 표시)부저 (장애물 경고)UART (블루투스 수신)주요 기능:수동 모드: 블루투스 명령으로 조종자율 주행 모드: 초음파 센서 기반 장애물 회피LCD 및 FND를 통해 상태 및 모드 표시🎮 모드 설명1. 수동 모드Bluetooth(UART) 명령 수신:'F', 'B', 'L', 'R', 'S' → 전진, 후진, 좌회전, 우회전, 정지LCD: Normal 표시FND: 현재 명령 번호 또는 누적된 실..
2025.03.04 ~ 2025.03.16 ATmega128A를 이용하여 세탁기 (Washing Machine) 구현 프로젝트 진행 🔧 프로젝트 개요MCU: ATMega128A구성 요소: 버튼 4개, FND, LED, 초음파 센서, PWM 기반 DC 모터 (L298N), 부저주요 기능세탁기 3단계 작동 시퀀스 (기본/수동 모드) 구현FND로 남은 시간 표시 및 애니메이션 출력초음파 센서로 장애물 감지PWM 기반 모터 제어 (정회전/역회전)버튼을 통한 사용자 입력 조작🚀 주요 동작 흐름1. 초기화 및 대기 상태전원 ON 전까지 모든 장치는 대기 모드(system_on = 0)전원이 켜지면 Idle 상태 진입 (phase = 0)FND에는 현재 선택된 phase (또는 STOP)가 표시됨2. 버튼 기능버..