Page 274 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 274
#define Magenta 0xF81F /* 255, 0, 255 */
#define Yellow 0xFFE0 /* 255, 255, 0 */
#define White 0xFFFF /* 255, 255, 255 */
char usart_tag[10][10];
int a=0; //찍힌 개수 세는 용도.
int usart_last_cursor=0;
int isname=0;
int record=0;
int i;
char* food (void)
{
if(usart_tag[usart_last_cursor][3]=='B'||usart_tag[usart_last_cursor][4]=='B')
//RFID모듈 오류로 인해 가끔씩 뒤의 문자가 맨 앞으로 올 때가 있어
//조건문을 위와 같이 만들었다.
return "pizza 5000won";
e l s e
if(usart_tag[usart_last_cursor][3]=='5'||usart_tag[usart_last_cursor][4]=='5')
return "cookie 2000won";
e l s e
if(usart_tag[usart_last_cursor][3]=='D'||usart_tag[usart_last_cursor][4]=='D')
return "Beer 3000won";
e l s e
if(usart_tag[usart_last_cursor][3]=='3'||usart_tag[usart_last_cursor][4]=='3')
return "cola 1000won";
else
return "000";
}
//RFID값을 비교하여 원하는 문자열을 LCD에 출력 해주는 함수이다.
char* num (a)
{ if(a==0)
{
if(usart_last_cursor==1)
return "01";
else if(usart_last_cursor==2)
return "02";
else if(usart_last_cursor==3)
return "03";
else if(usart_last_cursor==4)
- 267 -