LED automatisch blinken lassen

Bisher haben wir eigentlich die besonderen Fähigkeiten des Arduino noch gar nicht verwendet. Er kann - im Gegensatz zu einer Batterie - einen Kontakt mal ein- und mal ausschalten.
Das wollen wir jetzt einarbeiten. Dazu erweitern wir das letzte Projekt. Der Aufbau auf dem Steckbrett kann so bleiben, nur bei dem Programm ändert sich etwas.

Materialien

  • 1x Arduino (in diesem Fall Arduino NANO)
  • 1x Breadboard
  • 1x LED (Farbe egal)
  • 2x Kabel
  • 1x Widerstand 150 Ω (gelb)

So geht's!

Man steckt alle Bauteile wie folgt in das Breadboard (Wenn ihr vorher Projekt 2 gemacht habt, müsst ihr nicht ändern):

Danach muss die Arduino IDE gestartet werden, um die LED so leuchten zu lassen, wie man möchte. Dort muss der Quelltext hineingeschrieben werden, wie es auch im letzten Projekt geschehen ist.

Programmierung

int ledPin = 3;                // Da die Led in den 3. programmierbaren Pin gesteckt ist müssen wir 
                               // den Wert des Integers auf 3 setzen
 
void setup() {                 // Diese Methode wird beim Starten des Arduinos
                               // immer EINMAL abgerufen
  pinMode(ledPin, OUTPUT);     // Hiermit legen wir fest, dass die Led von dem Arduino
                               // angesteuert wird(Output)
}
 
void loop() {                  // Diese Methode wird nach Start des Arduinos immer wieder durchlaufen
  digitalWrite(ledPin, HIGH);  // digitalWrite bedeutet, dass der Arduino die Led
                               // ausschaltet oder einschaltet; die Werte in
                               // der Klammer, stehen dafür,
                               // was mit welchem Pin geschieht
  delay(1000);                 // Warte 1 Sekunde oder auch 1000 Millisekunden
  digitalWrite(ledPin, LOW);
  delay(1000);
}