Arduino Mega - LED - Blinken

Diese Anleitung zeigt Ihnen, wie Sie eine LED mit dem Arduino Mega verwenden. Sie lernen, ein einfaches Programm für das Arduino Mega zu schreiben, um eine LED ein- und auszuschalten und sie zum Blinken zu bringen.

Arduino Mega Blink LED

Hardware Erforderlich

1×Arduino Mega
1×USB 2.0 Kabel Typ A/B
1×LED Kit
1×LED (red)
1×LED Module
1×220 Ohm Widerstand
1×Breadboard (Steckplatine)
1×Jumper Wires (Verbindungskabel)
1×(Empfohlen) Screw Terminal Block Shield for Arduino Uno/Mega
1×(Empfohlen) Breadboard Shield for Arduino Mega
1×(Empfohlen) Enclosure for Arduino Mega

Oder Sie können die folgenden Kits kaufen:

1×DIYables Sensor-Kit (30 Sensoren/Displays)
1×DIYables Sensor-Kit (18 Sensoren/Displays)
Offenlegung: Einige der in diesem Abschnitt bereitgestellten Links sind Amazon-Affiliate-Links. Wir können eine Provision für Käufe erhalten, die über diese Links getätigt werden, ohne zusätzliche Kosten für Sie. Wir schätzen Ihre Unterstützung.

Kaufhinweis: Um den Verdrahtungsprozess zu vereinfachen, empfehlen wir die Verwendung des LED Module, das mit einem eingebauten Widerstand geliefert wird.

Über LED

Pinbelegung

Eine LED hat zwei Pins:

  • Negativer Pin: mit Masse verbinden (0V)
  • Positiver Pin: steuert, ob die LED ein oder aus ist
LED Pinout

Funktionsweise

Nachdem Sie die negative Seite (Kathode) mit der Masse (GND) verbunden haben:

  • Wenn GND mit der positiven Seite der LED verbunden ist, ist die LED aus.
  • Wenn VCC mit der positiven Seite der LED verbunden ist, ist die LED ein.
How LED Works

Außerdem können Sie durch das Senden eines PWM-Signals an die positive Seite der LED die Helligkeit der LED basierend auf dem PWM-Wert anpassen. Details finden Sie in diesem Tutorial: diesem Tutorial.

※ Notiz:

Die meisten LEDs benötigen einen Widerstand. Sie können den Widerstand entweder mit der positiven Seite (+) und der Spannungsversorgung oder mit der negativen Seite (−) und der Masse verbinden. Der Widerstandswert hängt von den LED-Spezifikationen ab. Einige LEDs haben bereits einen integrierten Widerstand. Bei diesen LEDs benötigen Sie möglicherweise keinen zusätzlichen Widerstand.

Arduino Mega - LED

Setzen Sie einen Pin am Arduino Mega als digitalen Ausgang, dann können Sie wählen, ob Sie Masse oder Spannung von diesem Pin senden. Um eine LED anzusteuern, verbinden Sie den Arduino Mega Pin über einen Widerstand mit dem positiven Bein der LED.

Schaltplan

Arduino Mega LED Wiring Diagram

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.

Programmierung

  • Setzen Sie einen Pin am Arduino Mega als digitalen Ausgang mit der pinMode() Funktion. Zum Beispiel Pin 9:
pinMode(9, OUTPUT);
  • Setzen Sie den Pin auf Masse, um die LED mit der digitalWrite() Funktion auszuschalten.
digitalWrite(9, LOW);
  • Setzen Sie den Pin auf High (auf VCC), um die LED mit digitalWrite() einzuschalten.
digitalWrite(9, HIGH);

Arduino Mega Code

/* * Dieser Arduino Mega Code wurde von newbiely.de entwickelt * Dieser Arduino Mega Code wird der Öffentlichkeit ohne jegliche Einschränkung zur Verfügung gestellt. * Für vollständige Anleitungen und Schaltpläne besuchen Sie bitte: * https://newbiely.de/tutorials/arduino-mega/arduino-mega-led-blink */ #define LED_PIN 9 // The Arduino Mega pin connected to the LED // the setup function runs once when you press reset or power the board void setup() { // initialize digital pin 9 as an output. pinMode(LED_PIN, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalWrite(LED_PIN, HIGH); // turn the LED on (HIGH is the voltage level) delay(500); // wait for 500 milliseconds digitalWrite(LED_PIN, LOW); // turn the LED off by making the voltage LOW delay(500); // wait for 500 milliseconds }

Schnelle Schritte

Befolgen Sie diese Schritte nacheinander.

  • Verbinden Sie die LED mit dem Arduino Mega wie im Schaltplan gezeigt.
  • Verbinden Sie das Arduino Mega über ein USB-Kabel mit Ihrem Computer.
  • Öffnen Sie die Arduino IDE auf Ihrem Computer.
  • Wählen Sie das Board Arduino Mega und den korrekten Port (COM-Port).
  • Kopieren Sie den obigen Code und fügen Sie ihn in die Arduino IDE ein.
  • Klicken Sie auf die Upload Schaltfläche in der Arduino IDE, um den Code auf das Arduino Mega hochzuladen.
Arduino IDE - How to Upload Code
  • Beobachten Sie den LED-Status.

Code-Erklärung

Die einfache Erklärung finden Sie in den Kommentaren des oben gezeigten Arduino-Codes.

※ Notiz:

  • Der obige Code verwendet die delay() Funktion. Delay stoppt das Arduino Mega daran, andere Aufgaben auszuführen. Wenn Ihr Projekt mehrere Aufgaben gleichzeitig ausführen muss, sollten Sie vermeiden, das Arduino Mega zu stoppen. Verwenden Sie stattdessen eine Methode, die andere Aufgaben für Arduino Mega nicht stoppt.
  • Diese Anleitung enthält leicht verständliche Informationen, die Ihnen helfen zu verstehen, wie es funktioniert. Um eine LED einfach zu steuern, können Sie die Arduino Mega - LED Bibliothek verwenden

Video Tutorial

Wir erwägen die Erstellung von Video-Tutorials. Wenn Sie Video-Tutorials für wichtig halten, abonnieren Sie bitte unseren YouTube-Kanal , um uns zu motivieren, die Videos zu erstellen.

Zusätzliches Wissen

Welche Pins am Arduino Mega können als Ausgänge zur Ansteuerung einer LED verwendet werden?

  • Pins 0 bis 13
  • Pins A0 bis A5

※ Notiz:

Verwenden Sie jeden Pin nur für eine Aufgabe gleichzeitig. Wenn Sie beispielsweise bereits einen Pin zum Lesen eines digitalen Eingangs oder für PWM eingestellt haben, verwenden Sie nicht denselben Pin zum Ansteuern einer LED. Verwenden Sie auch nicht die Pins 0 und 1 für andere Aufgaben, wenn Sie die Serial.println() Funktion verwenden, da diese Pins für die serielle Kommunikation reserviert sind.

Funktionsreferenzen

※ UNSERE NACHRICHTEN

  • Sie können gerne den Link zu diesem Tutorial teilen. Bitte verwenden Sie jedoch unsere Inhalte nicht auf anderen Websites. Wir haben viel Mühe und Zeit in die Erstellung der Inhalte investiert, bitte respektieren Sie unsere Arbeit!