Title: Messprogramm für Sensor und Poti
Course: iMINT-Akademie Modul Pulsmesser > Section: Experiment 2) Sensor am Arduino

Dieses Programm lässt die eingebaute LED aufleuchten, wenn das Sensor-Signal einen Schwellenwert überschreitet. Der Schwellwert kann durch Drehen des Potentiometers eingestellt werden.

// Puls-Sensor-Signal an A0
void setup() {
  // Pins einstellen
  pinMode(A0,INPUT);  // A0 ist der Eingang für
                      // das Sensor-Signal.
  pinMode(A1,INPUT);  // A1 ist der Eingang für
                      // die Poti-Spannung.
  pinMode(13,OUTPUT); // Die eingebaute LED des
                      // Arduino ist an Pin 13
                      // angeschlossen.
}

void loop() {
  int schwelle=analogRead(A1); // Den über das
            // Poti eingestellten Schwellenwert lesen.
  int wert=analogRead(A0); // Sensor-Messwert lesen
  if (wert>schwelle) // Prüfen, ob der Schwellenwert überschritten wurde.
    digitalWrite(13,HIGH);  // LED einschalten
  else
    digitalWrite(13,LOW);   // LED ausschalten
}