Analoge aansturing fan.

Software die niet past in bovenstaande onderwerpen
Berichten: 247
Geregistreerd: 03 Okt 2015, 13:39

Re: Analoge aansturing fan.

Berichtdoor DeDraak » 16 Mei 2019, 11:22

Ik ga deze eens proberen, bedankt!

FonzieBonzo schreef:Ik zou met een global VorigeOutput werken :


cpp code
if (Output>20 & Output<51 & VorigeOutput<20)
{
// gas geven
analogWrite(bloweroutput, 100);
delay(100);
analogWrite(bloweroutput, Output);
}
VorigeOutput=Output;


Gr,
Fonzie



Ik denk dat het dan zo ongeveer zou moeten lukken?

Code: Alles selecteren
 Input = SteinhartHart( rDome);
  myPID.Compute();
  if ( Output < 51)//Start at min. 25% Fan
    Output = 0;
  if ( adcDome < 2.0 || adcDome > 1021.0)
    Output = 0;
  if (Output > 20 & Output < 51 & VorigeOutput < 20)
  {
    // gas geven
    analogWrite(bloweroutput, 100);
    delay(100);
    analogWrite(bloweroutput, Output);
  }
  VorigeOutput = Output;

  analogWrite(bloweroutput, Output);

Advertisement

Vorige

Terug naar Overige Software

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 9 gasten