Page 594 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 594
while(1)
{ if(data=='1') {
PORTA = 0x0a; //모터 정방향
}
if(data=='2'){
PORTA = 0x00; //모터 정지
}
if(data=='3') {
PORTA = 0x08; //좌회전
}
if(data=='4') {
PORTA = 0x02; //우회전
}
if(data=='5') {
PORTA = 0x05; //후진
}
}
}
interrupt [USART0_RXC] void motor (void)
{ data= UDR0;
PORTC = 0xff;
delay_ms(30);
PORTC = 0x00;
}
소프트웨어 설계 중 시행착오
일단 써보지않은 자바로 프로그램을 작성하려니 어려움이 상당히 많았고 비콘이
정보가 거의 없다고 말해도 될 정도로 없었고 reco사에서 제공해준 비콘sdk로 혼자
공부하고 직접 해보는 식으로 시간이 부족함에도 구현하는 것이아닌 테스트를 해보며
만들어간 것이 완벽한 동작을 구현하지 못한 이유 중 하나였던 것 같다.
그리고 하드웨어로 구성해야 할 부분들을 모두 어플리케이션 하나로 구성하려니
클래스의 수가 많이 늘어나고 코드의 길이도 점차 늘어나 디버깅 할 때 꽤나 오랜
시간이 걸렸었다.
5. 학생별 소감
- 587 -