Schlagwort-Archive: Unterprogramm

Arduino Programmierung #7 – eine eigene Funktion() schreiben

Der Programmcode wird in einer Funktion zusammengefasst und es wird eine Variable übergeben.

// Arduino #7 Blinken mit einer Funktion

int LED=13;

void setup() {
  pinMode(LED, OUTPUT);
}

void loop() {
  blinken(3);
  delay(1000);
  blinken(1);
  delay(1000);
}

void blinken(int Anzahl) {
  for(int i=0; i<Anzahl; i++) {
    digitalWrite(LED, HIGH);
    delay(100);
    digitalWrite(LED, LOW);
    delay(100);
  }
}

 

Den Mittelwert fortlaufend bilden mit einer Funktion

Es soll ein fortlaufender Mittelwert aus n Integer Zahlen gebildet werden. Dazu wird die Funktion float mittelWert(int neuerWert) verwendet.

Am Anfang des Programms wird die Anzahl der Mittelungen festgelegt und die globalen Variablen werden erstellt.

#define anzahlMittelWerte 10
int werte[anzahlMittelWerte], zaehlerMittelWerte=0;

Im Hauptprogramm werden fortlaufend Zufallszahlen zwischen 1 und 10 erzeugt. Diese werden hier gemittelt und ausgegeben.

Weiterlesen