Page 713 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 713
2-5 ATmega128
우리가 배운 PCB로 직접 제작한 메인보드이다 이 메인보드로 우리는 적외선
센서, Servo Motor, 마그네틱 센서, Key Matrix 등 모든 기능을 사용할 수 있는 핵심이라고 부
를 수 있다.
* 하드웨어 블록 다이어그램 작성
전원부 입력장치 처리장치 출력장치
→ → →
적외선센서
LCD
ATmega128
12V->5V 마그네틱센서 (Timer/Counter0) Servo Moter
Keymatrix
→
3. 소프트웨어 개요
<해더파일 생략>
lcdmotor.c
#include <mega128a.h>
#include "doorlock.h" //키 매트릭스 관련 헤더파일
#include "eeprom_manage.h" //EEPROM 제어 함수 포함한 헤더파일
#include <alcd.h>
#include <delay.h>
- 706 -