mirror of
https://github.com/arwidcool/Solder-Plate.git
synced 2025-02-21 04:46:30 +01:00
Very important!!!!!!! PLATE OFF= ANALOGWRITE 255
This commit is contained in:
parent
985aff8618
commit
26c1406982
@ -33,7 +33,8 @@ void PidController::debug()
|
|||||||
PRINT_SETPOINT | PRINT_BIAS | PRINT_P | PRINT_I | PRINT_D);
|
PRINT_SETPOINT | PRINT_BIAS | PRINT_P | PRINT_I | PRINT_D);
|
||||||
}
|
}
|
||||||
|
|
||||||
void PidController::loop() {
|
void PidController::loop()
|
||||||
|
{
|
||||||
data->targetTemp = chosenReflowProfile.getTargetTemp();
|
data->targetTemp = chosenReflowProfile.getTargetTemp();
|
||||||
data->currentTemp = thermistor1.getTemperature();
|
data->currentTemp = thermistor1.getTemperature();
|
||||||
compute();
|
compute();
|
||||||
@ -42,11 +43,12 @@ void PidController::loop() {
|
|||||||
|
|
||||||
void PidController::stop()
|
void PidController::stop()
|
||||||
{
|
{
|
||||||
data->targetTemp = 0; // should not be needed but why not?
|
data->targetTemp = 0; // should not be needed but why not? --- Its needed it randomly starts again and sometimes goes to heat the plate
|
||||||
// STOP
|
// STOP --> Always use analog write for sanity- Keep PWM pins labled analogWrite -- Writing it LOW will KEEP IT ON
|
||||||
digitalWrite(MOSTFET_PIN, LOW);
|
|
||||||
controller.stop();
|
analogWrite(MOSTFET_PIN, 255); // VERY IMPORTANT, DONT CHANGE!
|
||||||
controller.reset();
|
controller.reset();
|
||||||
|
controller.stop();
|
||||||
}
|
}
|
||||||
|
|
||||||
void PidController::start()
|
void PidController::start()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user