ゆかり温泉AD変換プログラム

Dependencies:   mbed

Fork of AnalogIn-HelloWorld by Mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

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 }