Mor­se­ge­rät Sensorshield

int LED = 8;
int TASTER = 9;
int LAUTSPRECHER = 10;

// der auszulesende Zustand des Tasters wird als Variable definiert
int TasterLesen;

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

void loop()
{
  TasterLesen = digitalRead(TASTER);
  if (TasterLesen == LOW)
  {
    // Lautsprecher einschalten
    tone(LAUTSPRECHER, 1000);

    // LED einschalten
    digitalWrite(LED, HIGH);
  }

  // wenn der Taster losgelassen wurde
  else
  {
    // Lautsprecher ausschalten
    noTone(LAUTSPRECHER);

    // LED ausschalten
    digitalWrite(LED, LOW);
  }
}

Letzte Aktualisierung: 25. Jul 2023 @ 19:15