nakao kanaki / Mbed 2 deprecated Eco_ziguzagu

Dependencies:   mbed

Committer:
namikosaito
Date:
Wed Mar 02 05:18:58 2016 +0000
Revision:
5:f90bd93f8558
Parent:
3:04f6fe153dbc
Child:
6:c28aa7d26eba
3_2???????????

Who changed what in which revision?

UserRevisionLine numberNew contents of line
namikosaito 0:77188ca200ce 1 #include "mbed.h"
namikosaito 0:77188ca200ce 2
namikosaito 0:77188ca200ce 3 int blue,red,yellow,white_r,white_l,white_mr,white_ml,white_m;
namikosaito 0:77188ca200ce 4 CAN can1(p30, p29);
namikosaito 0:77188ca200ce 5
namikosaito 0:77188ca200ce 6 /*IO通信用*/
namikosaito 5:f90bd93f8558 7
namikosaito 0:77188ca200ce 8 DigitalIn white_pin(p27);
namikosaito 0:77188ca200ce 9
namikosaito 0:77188ca200ce 10 unsigned char data,data_1; //char
namikosaito 0:77188ca200ce 11
namikosaito 0:77188ca200ce 12 void judge_color(void){
namikosaito 0:77188ca200ce 13 CANMessage msg;
namikosaito 0:77188ca200ce 14 if(can1.read(msg)&&msg.id==1337) {
namikosaito 0:77188ca200ce 15 data=msg.data[0];
namikosaito 0:77188ca200ce 16 data_1=data;
namikosaito 0:77188ca200ce 17 if(data/128==1)white_l=1;
namikosaito 0:77188ca200ce 18 else white_l=0;
namikosaito 0:77188ca200ce 19
namikosaito 0:77188ca200ce 20 data%=128;
namikosaito 0:77188ca200ce 21 if(data/64==1)white_ml=1;
namikosaito 0:77188ca200ce 22 else white_ml=0;
namikosaito 0:77188ca200ce 23
namikosaito 0:77188ca200ce 24 data%=64;
namikosaito 0:77188ca200ce 25 if(data/32==1)white_m=1;
namikosaito 0:77188ca200ce 26 else white_m=0;
namikosaito 0:77188ca200ce 27
namikosaito 0:77188ca200ce 28 data%=32;
namikosaito 0:77188ca200ce 29 if(data/16==1)white_mr=1;
namikosaito 0:77188ca200ce 30 else white_mr=0;
namikosaito 0:77188ca200ce 31
namikosaito 0:77188ca200ce 32 data%=16;
namikosaito 0:77188ca200ce 33 if(data/8==1)white_r=1;
namikosaito 0:77188ca200ce 34 else white_r=0;
namikosaito 0:77188ca200ce 35
namikosaito 0:77188ca200ce 36 data%=8;
namikosaito 0:77188ca200ce 37 if(data/4==1)yellow=1;
namikosaito 0:77188ca200ce 38 else yellow=0;
namikosaito 0:77188ca200ce 39
namikosaito 0:77188ca200ce 40 data%=4;
namikosaito 0:77188ca200ce 41 if(data/2==1)blue=1;
namikosaito 0:77188ca200ce 42 else blue=0;
namikosaito 0:77188ca200ce 43
namikosaito 0:77188ca200ce 44 data%=2;
namikosaito 0:77188ca200ce 45 if(data/1==1)red=1;
namikosaito 0:77188ca200ce 46 else red=0;
namikosaito 0:77188ca200ce 47 }
namikosaito 0:77188ca200ce 48
namikosaito 0:77188ca200ce 49 /*IO通信*/
namikosaito 5:f90bd93f8558 50 // if(blue_pin==1)blue=1;
namikosaito 5:f90bd93f8558 51 if(white_pin==1)white_m=1;
namikosaito 0:77188ca200ce 52 }