Page 353 - ARM Based Microcontroller Projects Using MBED
P. 353

14.3 PROJECT 1—ANDROID—NUCLEO BOARD COMMUNICATION USING THE WI-FI EXPANSION BOARD  339






































            FIG. 14.7  Connections to the relay board.


                     BEGIN
                           Define development board to Wi-Fi board UART interface
                           Define mobile device IP address
                           Define Wi-Fi SSID name
                           Define Wi-Fi password
                           Configure all relays as outputs and assign them to PC_0 to _C_3
                           Create a TCP socket
                           Connect to Wi-Fi
                           Connect to mobile device
                           DO FOREVER
                                 IF a data packet is received THEN
                                       IF the command is ONx THEN
                                             Activate relay x
                                       ELSE IF command is OFFx THEN
                                             De-activate relay x
                                       ENDIF
                                 ENDIF
                           END
                     END
            FIG. 14.8  Program PDL.
   348   349   350   351   352   353   354   355   356   357   358