Nr. 37 – Mikroschalter für Arduino

Inhaltsverzeichnis

Mit einem Mikroschalter und einer LED soll ein Morsegerät realisiert werden: Die LED leuchtet, wenn der Mikroschalter gedrückt wird.

Mikroschalter sind elektronische Schalter, die vor allem in digitalen Steuerungen zum Einsatz kommen.
Im geschlossenen (im gedrückten)  Zustand liegt am Mikrocontroller ein LOW-Signal, also ein digitaler Wert von „0“ an.

Im geöffneten (nicht gedrückten)  Zustand liegt am Mikrocontroller ein HIGH-Signal, also ein digitaler Wert von „1“ an.

Der Schaltplan:

Einbau des Mikroschalters im Steckbrett

NC = Normally Closed
NO = Normally Open
COM (C) = Datenleitung

Das Programm

int Sensor = 7;
int Wert;
int LED = 6;

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

void loop ()
{
  Wert = digitalRead(Sensor);

  if (Wert == 0)
  {
    // der Mikroschalter wurde gedrückt
    digitalWrite (LED, HIGH);
  }
  
  else 
  {
    // der Mikroschalter wurde losgelassen
    digitalWrite (LED, LOW);
  }  
}

Funduino - Dein Onlineshop für Mikroelektronik

  • Dauerhaft 10% Rabatt für Schüler, Studenten und Lehrkräfte
  • Mehr als 3.500 Artikel sofort verfügbar!
  • Über 8 Jahre Erfahrung mit Arduino, 3D-Druck und co.
SALE