Temp Regelaar
Dependencies: TextLCD mbed DS1307
Diff: Hoofdprogramma.cpp
- Revision:
- 2:52f7cccebdea
- Parent:
- 1:386b4ee674e3
- Child:
- 3:b2001b7e5c24
--- a/Hoofdprogramma.cpp Thu Nov 27 10:37:28 2014 +0000 +++ b/Hoofdprogramma.cpp Fri Nov 28 13:14:12 2014 +0000 @@ -24,7 +24,7 @@ TextLCD lcd(p5, p6, p7, p8, p9, p10); float InstelTemp1 = 22; // De Gewenste Temperatuur -float InstelTemp2 = 22; +float InstelTemp2 = 30; float InstelTemp3 = 22; float temp1 = 0; @@ -173,7 +173,7 @@ G.write(0.50f); // 50% duty cycle B.write(0.00f); // 0% duty cycle } -//-----------// Relais => Temperatuur 2// ------------------------------------------------------------ +//-----------// Relais => Temperatuur 2// Moet met een transistor---------------------------------- if(temp2 > InstelTemp2 + 2) // Temp is te HOOG => Blauwe led { Relais = 0; // Temp is te HOOG dus moet afkoelen (Niet verwarmen) @@ -181,9 +181,11 @@ LedG.write(0.00f); // 0% duty cycle } - else if (temp2 < InstelTemp2 - 2) // Temp is te LAAG => Blauwe led + else if (temp2 < InstelTemp2 - 2) // Temp is te LAAG => Rode led { Relais = 1; // Temp is te LAAG Dus verwarmen + LedB.write(0.00f); // 0% duty cycle + LedG.write(0.00f); // 0% duty cycle } else // Temp is te GOED => Groene led { @@ -207,7 +209,7 @@ Servo = (90 * 0.000511 + 0.026); // rust wait(2); } -//------------------------------------------------------------------------------ +//-------------------------------------------------------------------------------------------------- } }