en 129
/
YukariOnsen
ゆかり温泉AD変換プログラム
Fork of AnalogIn-HelloWorld by
Embed:
(wiki syntax)
Show/hide line numbers
main.cpp
00001 #include "mbed.h" 00002 00003 AnalogIn sen1(A0); 00004 AnalogIn sen2(A1); 00005 00006 DigitalOut led1(LED2); 00007 DigitalOut led2(LED1); 00008 00009 DigitalOut port1(D7); 00010 DigitalOut port2(D6); 00011 00012 Serial pc(USBTX,USBRX); 00013 00014 Ticker flipper; 00015 00016 unsigned char f_sen1 = 0; 00017 unsigned char f_sen2 = 0; 00018 void flip() 00019 { 00020 if(sen1 > 0.3f) 00021 { 00022 f_sen1 = 1; 00023 } 00024 else 00025 { 00026 f_sen1 = 0; 00027 } 00028 if(sen2 > 0.3f) 00029 { 00030 f_sen2 = 1; 00031 } 00032 else 00033 { 00034 f_sen2 = 0; 00035 } 00036 } 00037 00038 int main(void) 00039 { 00040 flipper.attach_us(&flip, 10000);//10ms 00041 while (1) 00042 { 00043 if(f_sen1 == 1) 00044 { 00045 led1 = 0; 00046 port1 = 0; 00047 wait_ms(500); 00048 } 00049 else 00050 { 00051 led1 = 1; 00052 port1 = 1; 00053 } 00054 if(f_sen2 == 1) 00055 { 00056 led2 = 0; 00057 port2 = 0; 00058 wait_ms(500); 00059 } 00060 else 00061 { 00062 led2 = 1; 00063 port2 = 1; 00064 } 00065 00066 wait_ms(10); 00067 } 00068 }
Generated on Mon Jul 18 2022 01:00:41 by 1.7.2