dd
Dependencies: BufferedSerial FastAnalogIn FastPWM mbed SHT75
peltiert.cpp
- Committer:
- sbh9428
- Date:
- 2016-07-11
- Revision:
- 10:c751a0e8b7f9
- Parent:
- 0:9bfc4aea91e2
File content as of revision 10:c751a0e8b7f9:
/*
* peltiert.cpp
*
* Created on: 2016. 2. 19.
* Author: sbh9428
*/
#include "peltiert.h"
peltier_t::peltier_t() {
// TODO Auto-generated constructor stub
}
peltier_t::peltier_t(FastPWM* _peltier_pin, DigitalOut* _direction_pin) {
peltier_pin=_peltier_pin;
direction_pin=_direction_pin;
peltier_pin->period_ms(1);
}
peltier_t::~peltier_t() {
// TODO Auto-generated destructor stub
}
void peltier_t::set_PWM(float duty_ratio)
{
if(duty_ratio>0)
*direction_pin=0;
else
*direction_pin=1;
peltier_pin->pulsewidth_us(1000*abs(duty_ratio));
}