Page 485 - 3-3
P. 485

card_key = 'M';
                  }
                  else card_key = 'N';
              }
                  차. Wi-Fi


                  #define AT "AT"
              //AT 시스템이 올바르게 작동하는지 테스트
              #define RST "AT+RST"
              // 모듈 재설정 다시시작(      )
              #define VERSION "AT+GSLP="
              //'=' 이후의 밀리 초동안 딥슬립 모드에 들어간다
              #define ENTER "\r\n"
              //ATmega  에서는 Enter   를 누를 수 없으므로 모든 명령어의 뒤에 붙여줘야한다
              #define ACCESSAT "AT+CWJAP=\""
              //\ 로 연결


              #include <stdio.h>
              #include <string.h>
              #include <delay.h>


              void cipclose();
              void writing_char (unsigned char mun){
                  if((UCSR1A&0x20)!=0){
                  // 비어있다면
                      UDR1=mun;
                      // 보낼 문자를 넣음
                      delay_ms(20);
                  }
              }


              void writing_string(unsigned char *sen){
              // 문자열 전송
                  int k =0;
                  while(sen[k]!=0){
                       writing_char(sen[k]);
                       // 한 문자씩 전송한다.
                      k++;
                      //i 값 증가
                  }
              }


                  void ModeSet(char *set){


                  char wifi[100]="AT+CWMODE=";


                                                          - 485 -
   480   481   482   483   484   485   486   487   488   489   490