목록2025/03/16 (2)
printf("ho_tari\n");
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. 버튼 기능버..

2025.03.14 Piezo Buzzer - 전기 신호를 소리로 변환시켜 주는 장치- 전자석으로 진동판을 빠른 속도로 움직여 진동판의 진동에 의해 소리 발생- 수정진동자를 이용하여 소리를 낸다.- 수정 진동자에 단속적(일정한 주기에 따라)으로 전류를 보내어 수정진동자의 늘어짐과 수축을 발생 시키므로써 공기를 진동시켜 소리를 내는 장치- PWM 신호에 의한 스피커 제어- 50% 듀티 사이클의 PWM 신호로 스피커 제어- 재생하고자 하는 음의 주파수에 맞는 구형파로 제어 구형파 생성 방법 (1번 / 3번 타이머 / 카운터 사용)- 4번 CTC 모드 사용- OCR1A 레지스터의 비교일치 값 조절을 통해 주파수 제어 가능(Toggle: 비교일치가 되면 1번은 high 1번은 Low)- 8번 위상 및 주파수 교..