Ryo Ogata
/
jamprobo
jump!
Embed:
(wiki syntax)
Show/hide line numbers
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 }
Generated on Sun Jul 17 2022 23:34:27 by 1.7.2