start_switch(lpc1768_board)

Dependencies:   mbed

main.cpp

Committer:
hamaken1018
Date:
2021-01-25
Revision:
0:1a3a624d06a3

File content as of revision 0:1a3a624d06a3:

#include "mbed.h"

DigitalIn SW0(p6);//非常停止1でON
DigitalIn SW1(p8);
DigitalIn SW2(p11);
DigitalIn SW3(p12);
DigitalIn SW4(p15);
DigitalIn SW5(p16);
Serial Xbee1(p9, p10,19200);
Serial Xbee2(p13, p14,19200);
Serial Xbee3(p28, p27,19200);



int main() {
    SW0.mode(PullUp);
    SW1.mode(PullUp);
    SW2.mode(PullUp);
    SW3.mode(PullUp);
    SW4.mode(PullUp);
    SW5.mode(PullUp);

    while(1){
        //非常停止
        if(SW0 == 1){     
            Xbee1.putc('S');
            Xbee1.putc('T');
            Xbee1.putc('O');
            Xbee1.putc('P');
            Xbee2.putc('S');
            Xbee2.putc('T');
            Xbee2.putc('O');
            Xbee2.putc('P');
            Xbee3.putc('S');
            Xbee3.putc('T');
            Xbee3.putc('O');
            Xbee3.putc('P');
        }
        else{
            Xbee1.putc('L');
            Xbee2.putc('L');
            Xbee3.putc('L');
        }
        
        
        if(SW1 == 0){
            Xbee1.putc('A');
            Xbee2.putc('A');
            Xbee3.putc('A');
            wait_ms(10);
        }
        if(SW2 == 0){
            Xbee1.putc('B');
            Xbee2.putc('B');
            Xbee3.putc('B');
            wait_ms(10);
        }
        if(SW3 == 0){
            Xbee1.putc('C');
            Xbee2.putc('C');
            Xbee3.putc('C');
            wait_ms(10);
        }
        if(SW4 == 0){
            Xbee1.putc('D');
            Xbee2.putc('D');
            Xbee3.putc('D');
            wait_ms(10);
        }
        if(SW5 == 0){
            Xbee1.putc('E');
            Xbee2.putc('E');
            Xbee3.putc('E');
            wait_ms(10);
        }
  

             


   }
}