Plamen Totev
/
peltier
peltier with 2 fans
main.cpp@2:a4524f94f189, 2014-04-11 (annotated)
- Committer:
- redplam
- Date:
- Fri Apr 11 04:55:51 2014 +0000
- Revision:
- 2:a4524f94f189
- Parent:
- 1:3aec489c7366
- Child:
- 3:0ef2ced1f02d
myproj
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
redplam | 0:f2647a96f764 | 1 | #include "mbed.h" |
redplam | 1:3aec489c7366 | 2 | #include "pindefs.h" |
redplam | 1:3aec489c7366 | 3 | #include "led_lights.h" |
redplam | 1:3aec489c7366 | 4 | #include "peltier.h" |
redplam | 1:3aec489c7366 | 5 | #include "peltier_pindefs.h" |
redplam | 1:3aec489c7366 | 6 | #include "TextLCD.h" |
redplam | 1:3aec489c7366 | 7 | #include "pumps.h" |
redplam | 1:3aec489c7366 | 8 | #include "pumps_pindefs.h" |
redplam | 0:f2647a96f764 | 9 | |
redplam | 0:f2647a96f764 | 10 | |
redplam | 1:3aec489c7366 | 11 | //TextLCD lcd(PTE29, PTE30, PTC12, PTD0, PTD5, PTA13, TextLCD::LCD20x2); // rs, e, d4-d7 ok |
redplam | 1:3aec489c7366 | 12 | void init (void) |
redplam | 0:f2647a96f764 | 13 | { |
redplam | 2:a4524f94f189 | 14 | //void pumps(bool pump_1,bool pump_2,bool valve_1,bool humidity_fan_1); pump1-up pump2-down |
redplam | 1:3aec489c7366 | 15 | pumps(false,false,false,false); |
redplam | 1:3aec489c7366 | 16 | |
redplam | 1:3aec489c7366 | 17 | //void peltier(bool fan_in,bool fan_out,bool cold,bool hot,int pwm_procent); |
redplam | 1:3aec489c7366 | 18 | peltier(false,false,false,false,0); |
redplam | 1:3aec489c7366 | 19 | |
redplam | 0:f2647a96f764 | 20 | } |
redplam | 0:f2647a96f764 | 21 | int main(void) |
redplam | 0:f2647a96f764 | 22 | { |
redplam | 0:f2647a96f764 | 23 | while(1) { |
redplam | 1:3aec489c7366 | 24 | //peltier_auto(20); |
redplam | 1:3aec489c7366 | 25 | //led_test(); |
redplam | 1:3aec489c7366 | 26 | //peltier(true,true,false,false,10); |
redplam | 1:3aec489c7366 | 27 | wait(10); |
redplam | 1:3aec489c7366 | 28 | pumps(true,false,false,false); |
redplam | 1:3aec489c7366 | 29 | wait(2); |
redplam | 2:a4524f94f189 | 30 | pumps(false,true,true,false); |
redplam | 1:3aec489c7366 | 31 | wait(2); |
redplam | 1:3aec489c7366 | 32 | pumps(false,false,false,true); |
redplam | 2:a4524f94f189 | 33 | wait(2); |
redplam | 2:a4524f94f189 | 34 | pumps(false,false,false,false); |
redplam | 1:3aec489c7366 | 35 | wait(20); |
redplam | 0:f2647a96f764 | 36 | |
redplam | 0:f2647a96f764 | 37 | } |
redplam | 0:f2647a96f764 | 38 | |
redplam | 0:f2647a96f764 | 39 | } |