LED

Hallo,

in diesem Tutorial zeige ich euch wie man mit dem Arduino Uno eine einfache LED zum leuchten bringt.

Dazu braucht Ihr folgende Gegenstände:

  • Arduino Uno
  • Steckbrett
  • LED
  • min. 2 Kabel
  • 220Ω Wiederstand

 

 


Der Steckplan sieht wie folgt aus:

Schaltplan
Schaltplan für eine LED

Beschreibung:

Port 13 wird als Ausgang verwendet. Diesen müssen wir später also auch benutzen, wenn wir die Led programmieren. Zwischen diesem Port und der LED befindet sich ein 220Ω Wiederstand. Manche LEDs haben diesen schon integriert. Bei so einer „normalen“, wie auf dem Bild, jedoch nicht. Die andere Pol der LED führt zum GND Port des Arduino. Wenn Ihr mehrere LED, oder andere Ausgabeelemente habt, könnt Ihr zum Port auch ein Kabel legen, und die anderen alle einfach an dieses anschließen. Aber das machen wir in einem anderen Tutorial, da wir es hier nicht benötigen.

 

 

 

 


 

PROGRAMMIERUNG:

Code
Code

 

Zuerst müssen wir in der Funktion „setup()“ festlegen, ob unser PORT ein INPUT oder ein OUTPUT sein soll. In unserem Fall soll es ein OUTPUT sein, da wir ja aktiv etwas machen wollen. Dies machen wir mit dem Befehl Ausschnitt.  Dort, wo „led“ steht, muss der Port, an dem die LED liegt, angegeben werden. Wir könnten hier auch einfach „13“ schreiben, aber wenn man den PORT vorher unter einem Namen definiert, ist es einfach übersichtlicher.

Um die LED jetzt anzuschalten, müssen wir dem Arduino sagen, dass wir Port13 aktivieren wollen. Dafür gibt es den Befehl Ausschnitt2. Wie bei „pinMode“ auch schon, wird zuerst der Port angegeben. An zweiter Stelle müssen wir dieses mal sagen, ob wir den Port an- oder ausschalten wollen. Das geht mit „HIGH“(Für anschalten) oder „LOW“(Zum ausschalten). Man kann das auch mit „1“ und „0“ machen, dadurch wird der Code aber deutlich unübersichtlicher.

Wenn wir nachdem wir die LED angeschalten haben, sofort den Befehl zum ausschalten geben würden, würde die LED überhaupt nicht angeschalten werden. Also müssen wir noch angeben, wie lange der Arduino nach dem Ausführen des 1. Befehls warten soll. Das geht mit folgendem Befehl: Ausschnitt3. In den Klammern ist die Zeit angegeben, die der Arduino warten soll. Diese Angabe ist in Millisekunden. In dem Fall also ein halbe Sekunde. Solange bleibt die LED also an.

Danach schalten wir sie wieder aus. Damit sie nicht sofort wieder angeschalten wird, müssen wir wieder den „delay“-Befehl einbauen. Wenn der ausgeführt wurde, beginnt die „loop“ Funktion wieder von Vorne. Unsere LED blinkt also.

Damit wäre der erste Teil geschafft. Experimentiert noch ein bisschen damit herum. Lasst die LED schneller blinken oder baut zum Beispiel noch eine zweite LED mit ein.

 

Viel Spaß beim programmieren!

 

ZUR STARTSEITE                                                                    ZUM 2.TEIL DIESES TUTORIALS

Ein Gedanke zu “LED

Hinterlasse einen Kommentar