hi 
you can change the way one of the wavemaker so that the minimum power is 30% and not 0%? 
make from 30% to 100%
            
                        
                        
                        



  if(modo_selecionado == 1)
  {
    value = int(128 + 127 * sin(2  *  PI / periodo * times));
    Pump1PWM = 255 - value;
    Pump2PWM = value;
    Pump1PWM = map(Pump1PWM, 0, 255, 77, 255);
    Pump2PWM = map(Pump2PWM, 0, 255, 77, 255);
  else if(modo_selecionado == 2)
  {
    value = int(128 + 127 * sin(2  *  PI / periodo * times));
 value = map(value, 0, 255, 77, 255);
Pump1PWM += 50;Pump1PWM += 77;Pump2PWM += 50;Pump2PWM += 77;




unsigned long interval_feed_millis = 0; 
int interval_feed = 10; // in minutes
boolean feed_mode = false;
if(feed_mode == true)
{
  if((millis() - interval_feed_millis) > (interval_feed*60000))
  {
    feed_mode = false;
  }
}
    case 0:                       //Tela de inico
      dispScreen=30;
      clearScreen();
      solicitar_senha();
      break;
    case 0:                       //Tela de inico
      if(((x > 0)  &&  (x < 399)  &&  (y > 0)  &&  (y < 138)) || ((x > 128) && (x < 399) && (y >= 138) && (y < 239)))
      { 
        dispScreen=30;
        clearScreen();
        solicitar_senha();
        break;
      }
      else
      {
        feed_mode = true;
        interval_feed_millis = millis();
      }
  analogWrite(wavemaker1, Pump1PWM);
  analogWrite(wavemaker2, Pump2PWM);
  if(feed_mode == true)
  {
    analogWrite(wavemaker1, 0);
    analogWrite(wavemaker2, 0); 
  }
  else
  {
    analogWrite(wavemaker1, Pump1PWM);
    analogWrite(wavemaker2, Pump2PWM);
  }


if ((bled_out == 0) && (wled_out == 0) && (rbled_out == 0) && (rled_out == 0) && (uvled_out == 0))
{ 
 
    analogWrite (wavemaker1, int (Pump1PWM * 0.3)); 
  analogWrite (wavemaker2, int (Pump2PWM * 0.3)); 
  } 
  else
  { 
    analogWrite (wavemaker1, int (Pump1PWM * 0.8)); 
  analogWrite (wavemaker2, int (Pump2PWM * 0.8));  
  }
}

  if(feed_mode == true)
  {
    analogWrite(wavemaker1, 0);
    analogWrite(wavemaker2, 0);
  }
  else
  {
    if ((bled_out == 0) && (wled_out == 0) && (rbled_out == 0) && (rled_out == 0) && (uvled_out == 0))
    {
      analogWrite (wavemaker1, int (Pump1PWM * 0.3));
      analogWrite (wavemaker2, int (Pump2PWM * 0.3));
    }
    else
    {
      analogWrite (wavemaker1, int (Pump1PWM * 0.8));
      analogWrite (wavemaker2, int (Pump2PWM * 0.8)); 
    }
  }


Webserver.ino: In function 'void Wavemaker()':
Webserver:2: error: a function-definition is not allowed here before '{' token
Webserver:588: error: expected `}' at end of input









Users viewing this topic: No registered users and 0 guests