dd

Dependencies:   BufferedSerial FastAnalogIn FastPWM mbed SHT75

Committer:
sbh9428
Date:
Mon Jul 11 01:05:52 2016 +0000
Revision:
10:c751a0e8b7f9
Parent:
0:9bfc4aea91e2
fff;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
sbh9428 0:9bfc4aea91e2 1 /*
sbh9428 0:9bfc4aea91e2 2 * peltiert.h
sbh9428 0:9bfc4aea91e2 3 *
sbh9428 0:9bfc4aea91e2 4 * Created on: 2016. 2. 19.
sbh9428 0:9bfc4aea91e2 5 * Author: sbh9428
sbh9428 0:9bfc4aea91e2 6 */
sbh9428 0:9bfc4aea91e2 7
sbh9428 0:9bfc4aea91e2 8 #ifndef PELTIERT_H_
sbh9428 0:9bfc4aea91e2 9 #define PELTIERT_H_
sbh9428 0:9bfc4aea91e2 10
sbh9428 0:9bfc4aea91e2 11 #include "FastPWM.h"
sbh9428 0:9bfc4aea91e2 12
sbh9428 0:9bfc4aea91e2 13 class peltier_t {
sbh9428 0:9bfc4aea91e2 14 public:
sbh9428 0:9bfc4aea91e2 15 void set_PWM(float duty_ratio);
sbh9428 0:9bfc4aea91e2 16
sbh9428 0:9bfc4aea91e2 17 peltier_t();
sbh9428 0:9bfc4aea91e2 18 peltier_t(FastPWM* _peltier_pin, DigitalOut* _direction_pin);
sbh9428 0:9bfc4aea91e2 19 virtual ~peltier_t();
sbh9428 0:9bfc4aea91e2 20 private:
sbh9428 0:9bfc4aea91e2 21 FastPWM* peltier_pin;
sbh9428 0:9bfc4aea91e2 22 DigitalOut* direction_pin;
sbh9428 0:9bfc4aea91e2 23 };
sbh9428 0:9bfc4aea91e2 24
sbh9428 0:9bfc4aea91e2 25 #endif /* PELTIERT_H_ */