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

Dependencies:   mbed

Committer:
sayan2
Date:
Sat Nov 17 05:15:39 2018 +0000
Revision:
0:93b19e13836e
Child:
1:f08cfb821949
???????FET

Who changed what in which revision?

UserRevisionLine numberNew contents of line
sayan2 0:93b19e13836e 1 #include "mbed.h"
sayan2 0:93b19e13836e 2
sayan2 0:93b19e13836e 3 DigitalIn flight(p22); //フライトピン
sayan2 0:93b19e13836e 4 DigitalOut FET(p21); //FET
sayan2 0:93b19e13836e 5
sayan2 0:93b19e13836e 6 int main() {
sayan2 0:93b19e13836e 7 FET = 0;
sayan2 0:93b19e13836e 8 while(1) {
sayan2 0:93b19e13836e 9 if(flight==1) {
sayan2 0:93b19e13836e 10 wait(10);
sayan2 0:93b19e13836e 11 }
sayan2 0:93b19e13836e 12 else{
sayan2 0:93b19e13836e 13 FET = 0; //FET、ニクロム線切断
sayan2 0:93b19e13836e 14 wait(300);
sayan2 0:93b19e13836e 15 FET = 1;
sayan2 0:93b19e13836e 16 wait(10);
sayan2 0:93b19e13836e 17 FET = 0;
sayan2 0:93b19e13836e 18 wait(15);
sayan2 0:93b19e13836e 19 FET = 1;
sayan2 0:93b19e13836e 20 wait(10);
sayan2 0:93b19e13836e 21 FET = 0;
sayan2 0:93b19e13836e 22 break;
sayan2 0:93b19e13836e 23 }
sayan2 0:93b19e13836e 24 }
sayan2 0:93b19e13836e 25 }