ニクロム線(MOS-FET)用ライブラリ 時間制御付き

Dependents:   Hybrid_IZU2019 SWAN_IZU2019_v1 Hybrid_OB2021_MAIN

Committer:
Sigma884
Date:
Wed Nov 14 09:12:14 2018 +0000
Revision:
0:0f7a2f7eb52c
??????MOS-FET???????

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Sigma884 0:0f7a2f7eb52c 1 #ifndef NICHROME_LIB_H
Sigma884 0:0f7a2f7eb52c 2 #define NICHROME_LIB_H
Sigma884 0:0f7a2f7eb52c 3
Sigma884 0:0f7a2f7eb52c 4 #include "mbed.h"
Sigma884 0:0f7a2f7eb52c 5
Sigma884 0:0f7a2f7eb52c 6 class Nichrome_lib{
Sigma884 0:0f7a2f7eb52c 7
Sigma884 0:0f7a2f7eb52c 8 public:
Sigma884 0:0f7a2f7eb52c 9 Nichrome_lib(PinName userPin);
Sigma884 0:0f7a2f7eb52c 10 bool status;
Sigma884 0:0f7a2f7eb52c 11 private:
Sigma884 0:0f7a2f7eb52c 12 DigitalOut nichrome;
Sigma884 0:0f7a2f7eb52c 13 Nichrome_lib *nlib;
Sigma884 0:0f7a2f7eb52c 14 Timeout stopTime;
Sigma884 0:0f7a2f7eb52c 15
Sigma884 0:0f7a2f7eb52c 16 public:
Sigma884 0:0f7a2f7eb52c 17 void fire(float time);
Sigma884 0:0f7a2f7eb52c 18
Sigma884 0:0f7a2f7eb52c 19 public:
Sigma884 0:0f7a2f7eb52c 20 void fire_on();
Sigma884 0:0f7a2f7eb52c 21
Sigma884 0:0f7a2f7eb52c 22 public:
Sigma884 0:0f7a2f7eb52c 23 void fire_off();
Sigma884 0:0f7a2f7eb52c 24 };
Sigma884 0:0f7a2f7eb52c 25
Sigma884 0:0f7a2f7eb52c 26 #endif