My problem is that the RA displays 25 (%) regardless of the array temp, please help.
At the beginning I declare :
and use the following to display in Custom Main :byte LEDTemp;
byte FANPWM=100; (I want the fans to start at full speed)
and this in void loop ()//display Fan PWM%
ReefAngel.LCD.DrawText(COLOR_MIDNIGHTBLUE,DefaultBGColor, 12, 83, "FAN% :");
ReefAngel.LCD.DrawSingleMonitor(ReefAngel.PWM.GetChannelValue(0), COLOR_MIDNIGHTBLUE,
50, 83, 1);
//Fan PWM Control on PWM Module Channel 0
LEDTemp=(ReefAngel.Params.Temp[T2_PROBE]);
if (LEDTemp < 680)
{FANPWM=25;}
else if
(LEDTemp >= 680 && LEDTemp < 700)
{FANPWM=35;}
else if
(LEDTemp >= 700 && LEDTemp < 750)
{FANPWM=50;}
else if
(LEDTemp >= 750 && LEDTemp < 780)
{FANPWM=65;}
else if
(LEDTemp >= 780 && LEDTemp < 800)
{FANPWM=85;}
else if
(LEDTemp >= 800)
{FANPWM=100;}
FANPWM=constrain(FANPWM,0,100);
ReefAngel.PWM.SetChannel(0,FANPWM);