jump!

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include "mbed.h"
00002 
00003 DigitalIn sw(p5);
00004 DigitalOut myled[4] = {LED1,LED2,LED3,LED4};
00005 DigitalOut air[2]={p19,p20};
00006 AnalogIn ain(p18);
00007 
00008 int main() {
00009     sw.mode(PullUp);
00010     unsigned short adVal = 0;
00011     air[0] = 0; air[1] = 0;
00012     while(1) {
00013         adVal = ain.read_u16() >> 4;
00014         /*if(sw == 0){
00015             air[0] = 1;  air[1] = 0;  myled[0] = 1;
00016             wait(0.4);
00017             air[0] = 0;  air[1] = 1;  myled[0] = 0;
00018         }*/
00019         if(adVal > 1500){
00020             air[0] = 1;  air[1] = 0;  myled[0] = 1;
00021             wait(0.4);
00022             air[0] = 0;  air[1] = 1;  myled[0] = 0;
00023             wait(1);
00024         }
00025         printf("%d\n", adVal);
00026         wait(0.05);
00027     }
00028 }