フライトピンが外れたかを10sごとに調べる。検知し次第20s待機→10s発熱→10s待機→10s発熱→おわり

Dependencies:   mbed

main.cpp

Committer:
falconsyunya
Date:
2018-12-13
Revision:
2:e8e6fb8285d9
Parent:
1:f08cfb821949

File content as of revision 2:e8e6fb8285d9:

#include "mbed.h"

DigitalIn flight(p23);      //フライトピン
DigitalOut SW(p22);         //トリガー用
DigitalOut FET(p21);                //FET

int main() {
    FET = 0;
    SW = 1;  //p23をhigh(3.3V)にする。 
     while(1) {
    if(flight==1) {
        wait(10);
        }
        
    else{
        if(flight==1) {
        wait(10);
        }
        else{
        FET = 0;                       //FET、ニクロム線切断
        wait(20);
        FET = 1;
        wait(12);
        FET = 0;
        wait(10);
        FET = 1;
        wait(12);
        FET = 0; 
        SW = 0;  //p23をlow(0V)にする。 
    break;
            }
    }
    }
    }