I noticed that when I connect the temperature probes the wavemaker mode 1 has the block about every 5 seconds pretty obvious 
can be improved so that everything is more linear? 
thanks
            
                        
                        
                        







if (millis() - previousMillis > 5000)
if (millis() - previousMillis > 10000)
  if(contador_temp == 12)
  {
    tempC = temperatura_agua_temp / 12;
    tempH = temperatura_dissipador_temp / 12;
    tempA = temperatura_ambiente_temp / 12;
  if(contador_temp == 6)
  {
    tempC = temperatura_agua_temp / 6;
    tempH = temperatura_dissipador_temp / 6;
    tempA = temperatura_ambiente_temp / 6;


 if(contador_temp == 12)
  {
    tempC = temperatura_agua_temp / 12;
    tempH = temperatura_dissipador_temp / 12;
    tempA = temperatura_ambiente_temp / 12;
if(contador_temp == 6)
  {
    tempC = temperatura_agua_temp / 6;
    tempH = temperatura_dissipador_temp / 6;
    tempA = temperatura_ambiente_temp / 6;






void checkTempC()
{
contador_temp ++;
sensors.requestTemperatures(); // Chamada para todos os sensores.
temperatura_agua_temp += (sensors.getTempC(sensor_agua)); // Lê temperatura da água
temperatura_dissipador_temp += (sensors.getTempC(sensor_dissipador)); // Lê temperatura do dissipador
temperatura_ambiente_temp += (sensors.getTempC(sensor_ambiente)); // Lê temperatura do dissipador
if(contador_temp == 12)
{
tempC = temperatura_agua_temp / 12;
tempH = temperatura_dissipador_temp / 12;
tempA = temperatura_ambiente_temp / 12;
contador_temp = 0;
temperatura_agua_temp = 0;
temperatura_dissipador_temp = 0;
temperatura_ambiente_temp = 0;
}
Users viewing this topic: No registered users and 0 guests