LED am Arduino Uno: Unterschied zwischen den Versionen

Aus eLAB Wiki
Wechseln zu: Navigation, Suche
K (Programm für den Arduino)
Zeile 16: Zeile 16:
  
 
== Programm für den Arduino ==
 
== Programm für den Arduino ==
 +
 +
Das Arduino Programm lässt die LED im 1 Sekunden Rhythmus blinken.
  
 
<syntaxhighlight lang="Arduino">
 
<syntaxhighlight lang="Arduino">

Version vom 21. Februar 2018, 22:49 Uhr

Anschluss einer LED an den Arduino

Zum Anschluss einer LED an ein Arduino Board wird folgendes benötigt:


Hinweis: In vielen Tutorials, die man im Internet findet, fehlt der Vorwiderstand für die LED. Mit dem lapidaren Hnweis: auf dem Arduino Board befindet sich bereits ein Widerstand. Das kann man so pauschal nicht sagen, in früheren Boards gab es wirklich einen Widerstand, aber in den aktuellen Boards nicht. Deshalb ist ein Vorwiderstand immer zu empfehlen.

LED Verdrahtung

LED Schaltplan

Programm für den Arduino

Das Arduino Programm lässt die LED im 1 Sekunden Rhythmus blinken.

/*
  Blink
  
  Schaltet eine LED im Rythmus von einer Sekunde an und aus
  
  Dieses Beispiel aus dem Fritzing Creator Kit: www.fritzing.org/creator-kit.
*/

int led = 13;                   // ganzzahlige Variable led wird deklariert

void setup() {                  // die setup()-Methode wird einmal ausgeführt
  pinMode(led, OUTPUT);     
}

void loop() {                   // die loop()-Methode wird immer wiederholt
  digitalWrite(led, HIGH);      // schaltet die LED ein 
  delay(1000);                  // hält das Programm für 1000 Millisekunden an
  digitalWrite(led, LOW);       // schaltet die LED ab
  delay(1000);                  // hält das Programm für 1000 Millisekunden an
}