Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen
Menü

Arduino Grundlagen und Blink


Arduino Projekt zum Ansteuern einer LED

Grundlagen der Inbetriebnahme: Es blinkt!

Herzlich willkommen zu unserem ersten Arduino Projekt bei dem wir durch ein beliebtes, kleines Beispiel die Grundlagen erläutern um ein Arduino kompatibles UNO-Board über die offizielle Software anzusteuern.

Für dieses Projekt basiererend auf unserem Arduino Starter Kit benötigen wir folgende Komponenten: 

  • Arduino UNO kompatibles Board + USB-Kabel
  • 5mm LED 

Benötigte Software: 

Normalerweise bräuchten wir noch Jumperkabel, Breadboard und einen Widerstand, für den Anfang reicht jedoch unser Arduino kompatibles UNO-Board und eine 5mm LED.

Auf dem Arduino ist typischer Weise bereits eine LED am Pin 13 eingebaut, dieser Pin besitzt dadurch den nötigen Widerstand um eine LED direkt zu betreiben.

Anschließen:

Wir stecken die LED also einfach mit dem langen Bein (Anode +) in Pin 13 und das kurze Bein (Kathode -) in den GND-Pin daneben.

Das ganze sieht dann so aus:

Programmieren:

Nachdem wir den Treiber für den Ch540-Chip sowie die Arduino-Software installiert haben, schließen wir den UNO über USB an den Computer an.

Nun öffnen wir die Arduino-Software und stellen sicher dass bei "Werkzeuge - Board" der Arduino UNO ausgewählt ist. und der serielle Port richtig eingestellt ist. Unter Windows ist es meistens Port "COM 3" oder höher, denn Port 1-2 sind für das System reserviert.

Als nächstes stellen wir den richtigen Port ein. Unter Windows ist es meistens Port "COM 3" oder höher, denn Port 1-2 sind in der Regel für das System reserviert.

Die Arduino-Software liefert einige Programmbeispiele mit, für dieses Projekt benutzen wir einfach das "Blink"-Beispiel.

Für dieses Beispiel klicken wir oben links auf "Datei" und wählen unter dem Reiter "Beispiele - 01.Basics - Blink" aus.

Dann öffnet sich ein neuer Sketch welchen ich hier nochmal auf Deutsch kommentiert habe:

  Blink

  Schaltet eine LED für 1 Sekunde an und für eine Sekunde aus.

 

  Most Arduinos have an on-board LED you can control. On the Uno and

  Leonardo, it is attached to digital pin 13. If you're unsure what

  pin the on-board LED is connected to on your Arduino model, check

  the documentation at http://www.arduino.cc

 

  This example code is in the public domain.

 

  modified 8 May 2014

  by Scott Fitzgerald

 */

 

 

// Die Setup-Funktion wird einmalig nach jedem Start oder Reset ausgeführt

void setup() {

  // digitaler pin 13 wird als Output deklariert

  pinMode(13, OUTPUT);

}

 

// Die Loop-funktion wird immer und immer wieder ausgeführt

void loop() {

  digitalWrite(13, HIGH);   // Schaltet die LED an (HIGH ist die Spannungsversorgung)

  delay(1000);              // 1000 ms (= 1 Sekunde) Verzögerung

  digitalWrite(13, LOW);    // Schaltet die LED aus indem die Spannungsversorgung auf LOW gesetzt wird

  delay(1000);              // 1 Sekunde Verzögerung

}

Dieses kleine Programm laden wir nun auf unseren Arduino indem wir auf die Schaltfläche klicken:

Wenn alles geklappt hat blinkt unsere LED im 1-Sekunden-Takt. Als nächstes können wir einfach mal die Verzögerungen ändern und die LED schneller oder Langsamer blinken lassen.

Viel Spaß beim Ausprobieren!

Produktgalerie überspringen

Passende Produkte für dein Projekt

UNO R3 ATMega328P CH340G UNO R3 Mega328P CH340G

Durchschnittliche Bewertung von 4.83 von 5 Sternen

UNO R3 ATMega328P CH340G
RBS10053

Sofort verfügbar

Regulärer Preis: 4,95 €
yourDroid UNO R3 Entwicklungsboard ATMEGA328P-PU arduino kompatibel yourDroid UNO R3 Entwicklungsboard ATMEGA328P-PU arduino kompatibel

Durchschnittliche Bewertung von 5 von 5 Sternen

yourDroid UNO R3 Entwicklungsboard ATMEGA328P-PU arduino kompatibel
RBS14165

Sofort verfügbar

Regulärer Preis: Ab 12,65 €