遥控

Dependencies:   mbed

Committer:
wanzq
Date:
Wed Oct 25 08:38:02 2017 +0000
Revision:
0:42bec70dc698
????

Who changed what in which revision?

UserRevisionLine numberNew contents of line
wanzq 0:42bec70dc698 1 #include "mbed.h"
wanzq 0:42bec70dc698 2 DigitalOut myled1(PA_6);
wanzq 0:42bec70dc698 3 DigitalOut myled2(PA_7);
wanzq 0:42bec70dc698 4 DigitalIn sz_n(PB_10),sz_p(PA_5),sx_p(PB_0),sx_n(PB_1),sy_p(PB_3),sy_n(PB_4);
wanzq 0:42bec70dc698 5 AnalogIn L_Y(PA_0),L_X(PA_1),R_Y(PA_2),R_X(PA_3);
wanzq 0:42bec70dc698 6 Serial pc(PA_9,PA_10,9600);
wanzq 0:42bec70dc698 7 int main() {
wanzq 0:42bec70dc698 8 while(1) {
wanzq 0:42bec70dc698 9 if(sz_p==0){
wanzq 0:42bec70dc698 10 pc.printf("%f",R_Y.read());}
wanzq 0:42bec70dc698 11
wanzq 0:42bec70dc698 12 if(sz_n ==0){
wanzq 0:42bec70dc698 13 pc.printf("2");}
wanzq 0:42bec70dc698 14
wanzq 0:42bec70dc698 15 if(sx_n==0) pc.printf("%F",R_X.read());
wanzq 0:42bec70dc698 16
wanzq 0:42bec70dc698 17 if(sx_p==0) pc.printf("%f",L_Y.read());
wanzq 0:42bec70dc698 18
wanzq 0:42bec70dc698 19 if(sy_p==0) pc.printf("%f",L_X.read());
wanzq 0:42bec70dc698 20
wanzq 0:42bec70dc698 21 if(sy_n==0) pc.printf("6");
wanzq 0:42bec70dc698 22 // myled1 = 1;
wanzq 0:42bec70dc698 23 // myled2=1; // LED is ON
wanzq 0:42bec70dc698 24 // wait(0.2); // 200 ms
wanzq 0:42bec70dc698 25 // myled2 = 0;
wanzq 0:42bec70dc698 26 // myled1=0; // LED is OFF
wanzq 0:42bec70dc698 27 // wait(1.0); // 1 sec
wanzq 0:42bec70dc698 28 }
wanzq 0:42bec70dc698 29 }