test

Dependencies:   mbed

Committer:
mdidrich
Date:
Thu Mar 15 13:40:49 2018 +0000
Revision:
0:d2d01980a059
a

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mdidrich 0:d2d01980a059 1
mdidrich 0:d2d01980a059 2 /*
mdidrich 0:d2d01980a059 3 /////////////system A///////////
mdidrich 0:d2d01980a059 4
mdidrich 0:d2d01980a059 5 #include "mbed.h"
mdidrich 0:d2d01980a059 6 Serial myarduino(p9, p10);
mdidrich 0:d2d01980a059 7 Serial btserial(USBTX, USBRX);
mdidrich 0:d2d01980a059 8 DigitalOut myled(LED1);//////////
mdidrich 0:d2d01980a059 9
mdidrich 0:d2d01980a059 10 int main()
mdidrich 0:d2d01980a059 11 {
mdidrich 0:d2d01980a059 12 char data[10];
mdidrich 0:d2d01980a059 13 btserial.baud(9600);
mdidrich 0:d2d01980a059 14 myarduino.baud(9600);
mdidrich 0:d2d01980a059 15 while(1){
mdidrich 0:d2d01980a059 16 btserial.scanf("%s", &data);
mdidrich 0:d2d01980a059 17 //data = btserial.getc();
mdidrich 0:d2d01980a059 18 myarduino.printf("%s",data);
mdidrich 0:d2d01980a059 19 wait(0.2);
mdidrich 0:d2d01980a059 20 while(!strcmp(data, "usa")) {
mdidrich 0:d2d01980a059 21 myled = 1;
mdidrich 0:d2d01980a059 22 wait(0.2);
mdidrich 0:d2d01980a059 23 myled = 0;
mdidrich 0:d2d01980a059 24 wait(0.2);
mdidrich 0:d2d01980a059 25 }}
mdidrich 0:d2d01980a059 26 }
mdidrich 0:d2d01980a059 27
mdidrich 0:d2d01980a059 28 */
mdidrich 0:d2d01980a059 29
mdidrich 0:d2d01980a059 30 /////system B///////////
mdidrich 0:d2d01980a059 31 #include "mbed.h"
mdidrich 0:d2d01980a059 32 Serial btserial(USBTX, USBRX);
mdidrich 0:d2d01980a059 33 Serial freescale(p9, p10);
mdidrich 0:d2d01980a059 34
mdidrich 0:d2d01980a059 35 DigitalOut myled(LED1);//////////
mdidrich 0:d2d01980a059 36
mdidrich 0:d2d01980a059 37 int main()
mdidrich 0:d2d01980a059 38 {
mdidrich 0:d2d01980a059 39 string data;
mdidrich 0:d2d01980a059 40 //btserial.baud(9600);
mdidrich 0:d2d01980a059 41 freescale.baud(9600);
mdidrich 0:d2d01980a059 42 while(1){
mdidrich 0:d2d01980a059 43
mdidrich 0:d2d01980a059 44 if(freescale.readable())
mdidrich 0:d2d01980a059 45 {
mdidrich 0:d2d01980a059 46 fgets(data,3, freescale);
mdidrich 0:d2d01980a059 47
mdidrich 0:d2d01980a059 48 btserial.printf("%s", data);
mdidrich 0:d2d01980a059 49
mdidrich 0:d2d01980a059 50 if(!strcmp(data, "usa")) {
mdidrich 0:d2d01980a059 51 while(1){
mdidrich 0:d2d01980a059 52 myled = 1;
mdidrich 0:d2d01980a059 53 wait(0.2);
mdidrich 0:d2d01980a059 54 myled = 0;
mdidrich 0:d2d01980a059 55 wait(0.2);
mdidrich 0:d2d01980a059 56 }
mdidrich 0:d2d01980a059 57 }}}
mdidrich 0:d2d01980a059 58 }