Arduino Projekt: Pulsierende LED: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 49: | Zeile 49: | ||
'''Schritt 1''' | '''Schritt 1''' | ||
* Erstellen der ersten Arduino Datei ([https://wiki.hshl.de/wiki/index.php/Erste_Schritte_mit_der_Arduino_IDE Link zu Tutorial]) | * Erstellen der ersten Arduino Datei. ([https://wiki.hshl.de/wiki/index.php/Erste_Schritte_mit_der_Arduino_IDE Link zu Tutorial]) | ||
'''Schritt 2''' | '''Schritt 2''' | ||
* Grundkenntnisse für das Arbeiten mit der Arduino IDE und erklärungen zu Programmierung. | * Grundkenntnisse für das Arbeiten mit der Arduino IDE und erklärungen zu Programmierung.([https://wiki.hshl.de/wiki/index.php/Erste_Schritte_mit_der_Arduino_IDE Link zu Tutorial]) | ||
'''Schritt 3''' | '''Schritt 3''' |
Version vom 31. Mai 2023, 15:54 Uhr
Aufgabenstellung
Das Ziel von diesem Projekt ist, eine LED pulsierend heller und dunkler werden zu lassen. Der Fachbegriff lautet "faden".
Vorab wichtig zu Wissen!
LED
- Beachte beim arbeiten mit der LED, die Anode und Kathode nicht zu vertauschen.
- In die Anode fließt der Strom hinein (lange Seite), danach fließt der Strom wieder durch die Kathode hinaus (kurze Seite).(Abb.2)
Arduino
- Der Arduino besitzt unterschiedliche Schnittstellen, weil der Arduino ein digitaler Mikrocontroller ist, kann er nur 5 Volt ausgeben oder annehmen.
- Bei einer konstanten 5 Volt Spannung, ist die LED immer gleich hell, so ist das Ziel die Spannung zur LED zu reduzieren. Dafür benötigen wir eine PWM Schnittstelle, die Pulsweitenmodulation (PWM) wird in Mikrosekundenbereich ein und ausgeschaltet.
- Bei einem geringen PWM-Wert ist das 5 Volt Signal kaum noch vorhanden und bei einem hohen PWM-Wert liegt das 5 Volt Signal nahezu durchgehend am Pin an. Durch die PWM Schnittstelle kann nun die LED unterschiedlich hell leuchten, da die Spannung anpassbar ist.
- Die [PWM] Schnittellen sind ganz einfach zu erkennen an diesem Zeichen (~)
Steckbrett
- Erklärung zum arbeiten mit einem Steckbrett klicken!
Benötigte Materiallien
Nr. | Anz. | Beschreibung | Link | Pos. | Anz. | Beschreibung | Link | ||
---|---|---|---|---|---|---|---|---|---|
① | 1 | Funduino Arduino UNO R3 | R20-A-3-1 | ② | 2 | Jumper Kabel, männlich/männlich | R19-F-2-2 | ||
③ | 1 | Steckbrett | R12-A-9-1 | ④ | 1 | LED Blau | R20-F-1-1 | ||
⑤ | 1 | Widerstand 120 Ω |
R19-G-5-2 |
Aufbau Schaltung
- Auf dem Bild (Abb.3 Schaltung) wird dargestellt, wie die Schaltung für das Projekt "Pulsierende LED" aufgebaut werden kann.
Programmierung
Schritt 1
- Erstellen der ersten Arduino Datei. (Link zu Tutorial)
Schritt 2
- Grundkenntnisse für das Arbeiten mit der Arduino IDE und erklärungen zu Programmierung.(Link zu Tutorial)
Schritt 3
- Dem Programm muss nun erklärt werden, welche Schnittstelle am Arduino verwendet werden soll, um mit der LED zu kommunizieren.
- Hierfür benötigen wir die Funktion
pinMode(LED,OUTPUT);
oderpinMode(LED,INPUT);
- Nun müssen wir uns entscheiden, ob die LED ein INPUT oder OUTPUT ist. Dies erkennen wir daran, dass unser Arduino Volt ausgibt um die LED zum Leuchten zu bringen. So wissen wir, dass eine OUTPUT Befehl benötigt wird.
- Lösung:
pinMode(LED,OUTPUT);
Schritt 4
Musterlösung
→ zurück zum Hauptartikel: Klicken!