それのいど
solenoid.h
- Committer:
- THtakahiro702286
- Date:
- 2020-01-27
- Revision:
- 0:028d1164ff74
File content as of revision 0:028d1164ff74:
#ifndef SOLENOID_H #define SOLENOID_H #include "mbed.h" #define DEFAULT_KICK_PERIOD 0.5 #define DEFAULT_KICK_OUTPUT_TIME 0.2 class Solenoid { public: Solenoid(PinName solenoiPin); void setkickperiod(double kickperiod_); void setoutputtime(double outputtime_); void outPut(); private: DigitalOut sorenoidOutPut; Timer timer, rhythm; void assemble(); double now, lastkikkertime, outputnowtime; double outputtime, kickperiod; Thread thread; }; #endif