Page 605 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 605
3) 하드웨어 설명
1 ) 배터리를 거쳐 나온 9[V] 전원은 정전압 모듈(7805 IC)을 거쳐 5[V]로 출력이 된다.
2 ) 출력된 전압은 ATmega128 전원으로 사용된다.
3 ) 모터는 바로 신호를 받을 수 없기 때문에 BA6208 (DC모터=기어드모터_RC Car의 바퀴 제어)을 거친
출력을 모터에 입력시켜서 RC카의 바퀴를 제어할 수 있다.
4 ) 멜로디IC 모듈, FND 모듈은 정전압 모듈을 거친 전원(5V)을 받아 RC카 후퇴 시 소리 출력, 주차
시간 표시 등 구동시킨다.
3. 소프트웨어 개요
1) 구성도
1 ) 제어부
제 작한 어 플리케 이션을 블루투 스 통신 과 시리 얼 통신 을 활용 하여 ATm ega128가 동 작할 수 있게
한다 .
2 ) 구성부
블 루투스 에서 입 력받은 신호로 DC-m otor의 회 전 방향을 제어한 다.
3 ) LCD 및 MELODY IC
미리 설계되어 있는 프로그램에 따라 주차 시간을 LCD에 표현하였고, RC Car 후진에
따라 노래가 나오도록 MELODY IC 역시 설계하였다.
2) Source Program
Program
#include <mega128.h>
#include <lcd_4bit.h>
#include <delay.h>
#define Trigger PORTC.0 //초음파 트리거
#define Echo PINC.1 //초음파 에코
#define go 'w'
#define back 's'
- 598 -