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

Dependencies:   mbed

Committer:
sayan2
Date:
Sat Nov 17 06:44:31 2018 +0000
Revision:
1:f08cfb821949
Parent:
0:93b19e13836e
Child:
2:e8e6fb8285d9
???????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 1:f08cfb821949 12
sayan2 0:93b19e13836e 13 else{
sayan2 0:93b19e13836e 14 FET = 0; //FET、ニクロム線切断
sayan2 1:f08cfb821949 15 wait(20);
sayan2 0:93b19e13836e 16 FET = 1;
sayan2 1:f08cfb821949 17 wait(12);
sayan2 0:93b19e13836e 18 FET = 0;
sayan2 1:f08cfb821949 19 wait(10);
sayan2 0:93b19e13836e 20 FET = 1;
sayan2 1:f08cfb821949 21 wait(12);
sayan2 0:93b19e13836e 22 FET = 0;
sayan2 0:93b19e13836e 23 break;
sayan2 0:93b19e13836e 24 }
sayan2 0:93b19e13836e 25 }
sayan2 0:93b19e13836e 26 }