Page 992 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 992
char *string1 = "AT+NDAP=smart_trash_ap,1,12345678,4\r"; // Wi-Fi 모듈
을 ap 모드로 설정하고 SSID를 ‘smart_trash_ap', 1채널 사용, Passwd를 12345678, 암호
화 방식은 4- WPA_WPA2_PSK로 설정한다.
char *string2 = "AT+NDIP=192.168.4.1\r";
// IP를 192.168.4.1로 설정한다. (AP모드에서만 작동)
char *string3 = "AT+NDSRV=51000,10\r"; //서버로 사용할 포트번호를 51000,
클라이언트로 보낼 데이터를 기다리는 시간은 10ms로 설정한다.
char *string4 = "AT+REBOOT\r"; //Wi-Fi모듈을 재시작한다.
char *string5 = "AT+NDINFO\r"; //모듈의 설정 정보를 보여준다.
DDRB = 0xff;
init_uart();
_delay_ms(100);
for(int i = 0; i<2000; i++)
{
//PORTB = 0x01;
Putch(0x0d);
_delay_ms(1);
}
{
_delay_ms(5000);
tx_string(string1);
_delay_ms(5000);
tx_string(string2);
_delay_ms(5000);
tx_string(string3);
_delay_ms(5000);
tx_string(string5);
_delay_ms(5000);
tx_string(string4);
_delay_ms(500);
for(int a = 0; a < 200; a++) //재시작 하였으므로 다시 AT명령어로
들어간다.
{
Putch(0x0d);
_delay_ms(1);
}
- 985 -