フライトピンが外れたかを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; } } } }