And also, how do I get this to NOT trigger my ATO Timeout?
Should I be using analogWrite or digitalWrite? I have an analog RA (not PWM).
Code: Select all
// Buzzer if temp is too high or low, or waterlevel 1 is too high or too low.
if ( ReefAngel.Params.Temp[T1_PROBE] < 700 || ReefAngel.Params.Temp[T1_PROBE] > 85 || ReefAngel.WaterLevel.GetLevel(1) > 135 || ReefAngel.WaterLevel.GetLevel(1) < 70)
{
pinMode(lowATOPin,OUTPUT);
digitalWrite(lowATOPin,HIGH);
}
else
{
pinMode(lowATOPin,OUTPUT);
digitalWrite(lowATOPin,LOW);
}