Einfache Lüftersteuerung

Hallo zusammen,

ich brauche bitte einmal Eure Hilfe. VIelleicht wäre jemand so nett und könnte mir den Sketch entsprechend schreiben. Ich wäre Euch sehr dankbar denn heute läuft alles irgendwie ein bisschen schief.

Folgendes:

Lüfter sind an PIN 5 & 6 (PWM) angeschlossen.

Sie sollen nach dem einschalten 2 Minuten laufen, dann 5 Minuten aus sein. Das ganze wiederholt sich immer wieder. 2 min ON, 5 min OFF, 2 min ON, 5 min OFF ..........

Ich weiß das es nicht schwer sein wird, aber vielleicht hätte jemand von Euch einmal die Güte. Ich danke Euch vielmals

Wie weit bist du den schon?

Soweit das ich Hardware mäßig alles fertig gebaut habe. :slight_smile: Also Software mäßig noch gar nicht dazu gekommen

Versuche es mal selbst. 4 Zeilen Code im loop. Du brauchst digitalWrite und delay

void setup() {

// put your setup code here, to run once:

pinMode (5, OUTPUT );

pinMode (6, OUTPUT );

digitalWrite (5, HIGH);

digitalwrite (6, HIGH);

}

void loop() {

// put your main code here, to run repeatedly:

if digitalread (5, LOW);

digitalwrite (5, HIGH);

delay (500000);

drück mal auf kompilieren.
Wird nicht klappen oder?

Außerdem gibts Code Tags damit der Code auch im Forum lesbar ist.

probier mal

const uint8_t pinA = 5;
const uint8_t pinB = 6;

void setup() {
  pinMode (pinA, OUTPUT );
  pinMode (pinB, OUTPUT );
  digitalWrite (pinA, HIGH);
  digitalWrite (pinB, HIGH);
}

void loop() {
  delay (2 * 60 * 1000UL);
  digitalWrite (pinA, LOW);
  digitalWrite (pinB, LOW);
  delay (5 * 60 * 1000UL);
  digitalWrite (pinA, HIGH);
  digitalWrite (pinB, HIGH);
}

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.