hi

Dependencies:   mbed Servo

Committer:
injokim
Date:
Sun Dec 09 01:57:59 2018 +0000
Revision:
0:b9dc28a0bfcc
hi;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
injokim 0:b9dc28a0bfcc 1 #include "header.h"
injokim 0:b9dc28a0bfcc 2
injokim 0:b9dc28a0bfcc 3 Serial pc(SERIAL_TX, SERIAL_RX,115200);
injokim 0:b9dc28a0bfcc 4 Serial board(PA_11, PA_12,115200);
injokim 0:b9dc28a0bfcc 5 char in;
injokim 0:b9dc28a0bfcc 6
injokim 0:b9dc28a0bfcc 7 void wifi_init()
injokim 0:b9dc28a0bfcc 8 {
injokim 0:b9dc28a0bfcc 9 pc.attach(&RX_interrupt1);
injokim 0:b9dc28a0bfcc 10 board.attach(&RX_interrupt2);
injokim 0:b9dc28a0bfcc 11
injokim 0:b9dc28a0bfcc 12 board.printf("+++");
injokim 0:b9dc28a0bfcc 13 wait(0.5);
injokim 0:b9dc28a0bfcc 14
injokim 0:b9dc28a0bfcc 15 board.printf("AT+E\r");
injokim 0:b9dc28a0bfcc 16 wait(0.5);
injokim 0:b9dc28a0bfcc 17
injokim 0:b9dc28a0bfcc 18 board.printf("AT+WMODE=STA\r");
injokim 0:b9dc28a0bfcc 19 wait(0.5);
injokim 0:b9dc28a0bfcc 20
injokim 0:b9dc28a0bfcc 21 board.printf("AT+TMODE=cmd\r");
injokim 0:b9dc28a0bfcc 22 wait(0.5);
injokim 0:b9dc28a0bfcc 23
injokim 0:b9dc28a0bfcc 24 board.printf("AT+WSSSID=iPhone\r"); //아까 세팅한 AP이름으로
injokim 0:b9dc28a0bfcc 25 wait(0.5);
injokim 0:b9dc28a0bfcc 26
injokim 0:b9dc28a0bfcc 27 board.printf("AT+WSKEY=WPA2PSK,AES,123456780\r");
injokim 0:b9dc28a0bfcc 28 wait(0.5);
injokim 0:b9dc28a0bfcc 29
injokim 0:b9dc28a0bfcc 30 board.printf("AT+NETP=TCP,CLIENT,8899,13.124.51.161\r");
injokim 0:b9dc28a0bfcc 31 wait(0.5);
injokim 0:b9dc28a0bfcc 32
injokim 0:b9dc28a0bfcc 33 board.printf("AT+TMODE=throughput\r");
injokim 0:b9dc28a0bfcc 34 wait(0.5);
injokim 0:b9dc28a0bfcc 35
injokim 0:b9dc28a0bfcc 36 board.printf("AT+ENTM\r");
injokim 0:b9dc28a0bfcc 37 wait(0.5);
injokim 0:b9dc28a0bfcc 38 }
injokim 0:b9dc28a0bfcc 39
injokim 0:b9dc28a0bfcc 40 void RX_interrupt1(){
injokim 0:b9dc28a0bfcc 41 in = pc.getc();
injokim 0:b9dc28a0bfcc 42 board.putc(in);
injokim 0:b9dc28a0bfcc 43 }
injokim 0:b9dc28a0bfcc 44
injokim 0:b9dc28a0bfcc 45 void RX_interrupt2(){
injokim 0:b9dc28a0bfcc 46 pc.putc(board.getc());
injokim 0:b9dc28a0bfcc 47 }
injokim 0:b9dc28a0bfcc 48
injokim 0:b9dc28a0bfcc 49 void wifi_print()
injokim 0:b9dc28a0bfcc 50 {
injokim 0:b9dc28a0bfcc 51 board.printf("Obstacle!!");
injokim 0:b9dc28a0bfcc 52 }