본문내용
droid:layout_height=\"wrap_content\"
android:layout_margin=\"5dp\"
android:background=\"@drawable/btnselector\"
android:orientation=\"horizontal\"
android:text=\"오른쪽\"
android:textColor=\"#666666\" />
android:id=\"@+id/btnBlu6\"
android:layout_width=\"60dp\"
android:layout_height=\"wrap_content\"
android:layout_gravity=\"center\"
android:layout_margin=\"5dp\"
android:background=\"@drawable/btnselector\"
android:text=\"오른쪽 90\"
android:textColor=\"#666666\" />
android:id=\"@+id/btnBlu3\"
android:layout_width=\"60dp\"
android:layout_height=\"wrap_content\"
android:layout_gravity=\"center\"
android:layout_margin=\"5dp\"
android:background=\"@drawable/btnselector\"
android:text=\"후진 \"
android:textColor=\"#666666\" />
android:layout_width=\"match_parent\"
android:layout_height=\"match_parent\"
android:gravity=\"center_horizontal\">
android:id=\"@+id/btnBlu10\"
android:layout_width=\"60dp\"
android:layout_height=\"wrap_content\"
android:layout_margin=\"5dp\"
android:background=\"@drawable/btnselector\"
android:text=\"느리게\"
android:textColor=\"#666666\" />
android:id=\"@+id/btnBlu12\"
android:layout_width=\"60dp\"
android:layout_height=\"wrap_content\"
android:layout_gravity=\"right\"
android:layout_margin=\"5dp\"
android:background=\"@drawable/btnselector\"
android:text=\"유턴 \"
android:textColor=\"#666666\" />
android:id=\"@+id/btnText\"
android:layout_width=\"match_parent\"
android:layout_height=\"match_parent\"
android:layout_marginTop=\"20dp\"
android:padding=\"10dp\"
android:text=\" 음성, 인식된, 단어, 표시\"
android:textColor=\"#666666\" />
(2) AVR128 소스
#include
#include
#include
#define F_CPU 16000000UL
#define BAUD_DIV (F_CPU/8/BAUD - 1)
#define BAUD_DIV_H BAUD_DIV >> 8
#define BAUD_DIV_L BAUD_DIV
#define BAUD 115200
#define TX_CH(ch, val) do { while(!(UCSR##ch##A & 0x20)); UDR##ch=val; } while(0)
#define RX_CH(ch, val) do { while(!(UCSR##ch##A & 0x80)); val = UDR##ch; } while(0)
#define AVAIL_RX(ch ) (UCSR##ch##A & 0x80)
int main(void)
{
char ch;
UCSR0A = 2; UCSR0B=0x18; UBRR0H=BAUD_DIV_H ; UBRR0L=BAUD_DIV_L;
UCSR1A = 2; UCSR1B=0x18; UBRR1H=BAUD_DIV_H ; UBRR1L=BAUD_DIV_L;
DDRB=0xFF;PORTB=0x00;
TCCR1A=0xA3;// 10100011
TCCR1B=0x0B;// 00001011
TCCR1C=0x00;//
// WGM13~10 = 0111 = fast PWM
OCR1A=OCR1B=1023;
while(1)
{
if(AVAIL_RX(0))
{
RX_CH(0, ch);
TX_CH(1, ch);
}
if(AVAIL_RX(1))
{
RX_CH(1, ch);
switch(ch)
{
case 0x00:
PORTB=0xF0;// 정지
break;
case 0x01:
PORTB=0xF5;// 출발
break;
case 0x02:
PORTB=0xF9;// 오른쪽
break;
case 0x03:
PORTB=0xF6;// 왼쪽
break;
case 0x04:
PORTB=0xFA;// 후진
break;
case 0x05:
if(OCR1A<900){OCR1A+=200; OCR1B=OCR1A;}// 빠르게
break;
case 0x06:
if(OCR1A>200){OCR1A-=200; OCR1B=OCR1A; }//느리게
break;
case 0x07: // U턴
PORTB=0xF9;// 오른쪽
_delay_ms(50000);
PORTB=0xF5; // 직진
break;
case 0x09: // 90도 우회전
PORTB=0xF9;// 오른쪽
_delay_ms(25000);
PORTB=0xF5; // 직진
break;
case 0x0A: // 90도 좌회전
PORTB=0xF6; // 왼쪽
_delay_ms(25000);
PORTB=0xF5; // 직진
break;
}
TX_CH(1, ch);
}
}
}
(3) 회로도
android:layout_margin=\"5dp\"
android:background=\"@drawable/btnselector\"
android:orientation=\"horizontal\"
android:text=\"오른쪽\"
android:textColor=\"#666666\" />
android:id=\"@+id/btnBlu6\"
android:layout_width=\"60dp\"
android:layout_height=\"wrap_content\"
android:layout_gravity=\"center\"
android:layout_margin=\"5dp\"
android:background=\"@drawable/btnselector\"
android:text=\"오른쪽 90\"
android:textColor=\"#666666\" />
android:id=\"@+id/btnBlu3\"
android:layout_width=\"60dp\"
android:layout_height=\"wrap_content\"
android:layout_gravity=\"center\"
android:layout_margin=\"5dp\"
android:background=\"@drawable/btnselector\"
android:text=\"후진 \"
android:textColor=\"#666666\" />
android:layout_height=\"match_parent\"
android:gravity=\"center_horizontal\">
android:id=\"@+id/btnBlu10\"
android:layout_width=\"60dp\"
android:layout_height=\"wrap_content\"
android:layout_margin=\"5dp\"
android:background=\"@drawable/btnselector\"
android:text=\"느리게\"
android:textColor=\"#666666\" />
android:id=\"@+id/btnBlu12\"
android:layout_width=\"60dp\"
android:layout_height=\"wrap_content\"
android:layout_gravity=\"right\"
android:layout_margin=\"5dp\"
android:background=\"@drawable/btnselector\"
android:text=\"유턴 \"
android:textColor=\"#666666\" />
android:layout_width=\"match_parent\"
android:layout_height=\"match_parent\"
android:layout_marginTop=\"20dp\"
android:padding=\"10dp\"
android:text=\" 음성, 인식된, 단어, 표시\"
android:textColor=\"#666666\" />
(2) AVR128 소스
#include
#include
#include
#define F_CPU 16000000UL
#define BAUD_DIV (F_CPU/8/BAUD - 1)
#define BAUD_DIV_H BAUD_DIV >> 8
#define BAUD_DIV_L BAUD_DIV
#define BAUD 115200
#define TX_CH(ch, val) do { while(!(UCSR##ch##A & 0x20)); UDR##ch=val; } while(0)
#define RX_CH(ch, val) do { while(!(UCSR##ch##A & 0x80)); val = UDR##ch; } while(0)
#define AVAIL_RX(ch ) (UCSR##ch##A & 0x80)
int main(void)
{
char ch;
UCSR0A = 2; UCSR0B=0x18; UBRR0H=BAUD_DIV_H ; UBRR0L=BAUD_DIV_L;
UCSR1A = 2; UCSR1B=0x18; UBRR1H=BAUD_DIV_H ; UBRR1L=BAUD_DIV_L;
DDRB=0xFF;PORTB=0x00;
TCCR1A=0xA3;// 10100011
TCCR1B=0x0B;// 00001011
TCCR1C=0x00;//
// WGM13~10 = 0111 = fast PWM
OCR1A=OCR1B=1023;
while(1)
{
if(AVAIL_RX(0))
{
RX_CH(0, ch);
TX_CH(1, ch);
}
if(AVAIL_RX(1))
{
RX_CH(1, ch);
switch(ch)
{
case 0x00:
PORTB=0xF0;// 정지
break;
case 0x01:
PORTB=0xF5;// 출발
break;
case 0x02:
PORTB=0xF9;// 오른쪽
break;
case 0x03:
PORTB=0xF6;// 왼쪽
break;
case 0x04:
PORTB=0xFA;// 후진
break;
case 0x05:
if(OCR1A<900){OCR1A+=200; OCR1B=OCR1A;}// 빠르게
break;
case 0x06:
if(OCR1A>200){OCR1A-=200; OCR1B=OCR1A; }//느리게
break;
case 0x07: // U턴
PORTB=0xF9;// 오른쪽
_delay_ms(50000);
PORTB=0xF5; // 직진
break;
case 0x09: // 90도 우회전
PORTB=0xF9;// 오른쪽
_delay_ms(25000);
PORTB=0xF5; // 직진
break;
case 0x0A: // 90도 좌회전
PORTB=0xF6; // 왼쪽
_delay_ms(25000);
PORTB=0xF5; // 직진
break;
}
TX_CH(1, ch);
}
}
}
(3) 회로도
추천자료
[사회복지행정] 사회복지기관 설립 계획 및 프로그램 설계
[게시판학습]웹기반 인터넷 게시판의 특성, 웹기반 인터넷 학습게시판의 목적, 웹기반 인터넷...
행정사례를 한 가지 선택하여 이론적 모형(분석틀)까지 연구설계하시오
아나운서 직무분석 및 직무분석연구사례,직무분석사례,직무분석과설계,직무분석의정의
평소 관심 있는 사회복지 관련분야 중에서 한 가지 조사연구문제를 선정하고 이를 위한 조사...
처음처럼, 시장조사 보고서, 시장 분석, 연구설계, 연구결과
[A+] 브랜드화된 천원샵 다이소 기업 분석 - 유통경로 설계과정, 경로 서비스에 대한 고객욕...
[사회복지실천기술론] 사회복지실천 평가 - 평가의 개념과 단일사례설계(SSD - Single-Subjec...
대학생들의 지역감정 실태 (연구목적, 설문조사, 조사설계, 분석결과)
보험론 과제 [완성본] Lloyd`s(로이즈)의 역사와 발전 & 보험계리사, 손해사정사, 보험설...
[병원인적자원관리] 직무계획과 직무분석 {직무분석의 개념 및 목적, 직무설계의 개념 및 필...
G마켓 콜센터(G_market.Callcenter) [가설 설정 조사설계, 빈도분석 신뢰도분석, 교차분석 ...
(A+ 레포트,시험대비) [사회복지조사론] 조사설계의 의의
평생교육기관에서 실제로 기획된 프로그램 계획서 1부를 수집하여 기획 설계 마케팅측면에서 ...
소개글