Plamen Totev
/
peltier
peltier with 2 fans
peltier/peltier.h@4:5213bee8158e, 2014-04-14 (annotated)
- Committer:
- redplam
- Date:
- Mon Apr 14 02:15:32 2014 +0000
- Revision:
- 4:5213bee8158e
- Parent:
- 1:3aec489c7366
myproject;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
redplam | 4:5213bee8158e | 1 | //extern DigitalInOut sensor; // sensor inside E0 |
redplam | 1:3aec489c7366 | 2 | extern PwmOut peltier_cold; |
redplam | 1:3aec489c7366 | 3 | extern PwmOut peltier_hot; |
redplam | 1:3aec489c7366 | 4 | extern DigitalOut en_drv1; |
redplam | 1:3aec489c7366 | 5 | extern DigitalOut en_drv2; |
redplam | 1:3aec489c7366 | 6 | extern DigitalOut fan_in_peltier; // Peltier FAN inside the camber |
redplam | 1:3aec489c7366 | 7 | extern DigitalOut fan_out_peltier; // Peltier FAN outside of the chamber |
redplam | 1:3aec489c7366 | 8 | |
redplam | 1:3aec489c7366 | 9 | extern unsigned int peltier_hot_pulsewidth; |
redplam | 1:3aec489c7366 | 10 | extern unsigned int peltier_cold_pulsewidth; |
redplam | 1:3aec489c7366 | 11 | extern unsigned int peltier_period; |
redplam | 1:3aec489c7366 | 12 | extern unsigned int peltier_pulsewidth; |
redplam | 1:3aec489c7366 | 13 | extern unsigned int peltier_step; |
redplam | 1:3aec489c7366 | 14 | |
redplam | 1:3aec489c7366 | 15 | extern bool alarm_hi_temp_in; |
redplam | 1:3aec489c7366 | 16 | extern bool alarm_lo_temp_in; |
redplam | 1:3aec489c7366 | 17 | extern bool alarm_hi_temp_out; |
redplam | 1:3aec489c7366 | 18 | extern bool alarm_lo_temp_out; |
redplam | 4:5213bee8158e | 19 | extern float dsen_temp_in; |
redplam | 4:5213bee8158e | 20 | extern float dsen_temp_out; |
redplam | 4:5213bee8158e | 21 | extern Serial pc; // tx, rx |
redplam | 1:3aec489c7366 | 22 | |
redplam | 1:3aec489c7366 | 23 | unsigned int pwm_cold_peltier(int brightness ); |
redplam | 1:3aec489c7366 | 24 | unsigned int pwm_hot_peltier(int brightness); |
redplam | 1:3aec489c7366 | 25 | |
redplam | 4:5213bee8158e | 26 | void tempinit(); |
redplam | 1:3aec489c7366 | 27 | void peltier(bool fan_in,bool fan_out,bool cold,bool hot,int pwm_procent); |
redplam | 4:5213bee8158e | 28 | void peltier_auto(float degree); |
redplam | 1:3aec489c7366 | 29 |