Lession 3

This commit is contained in:
Alexander Gabriel 2024-02-28 23:19:49 +01:00
parent 97271db7e0
commit 1e095ca2da
2 changed files with 33 additions and 11 deletions

View File

@ -11,20 +11,45 @@ Wenn du dieses Projekt öffnest wunderst du dich bestimmt. Das sieht ja genau so
Genau! Um mehrere LEDs und auch externe LEDs anzusteuern reicht unser C-Wissen aus den letzten beiden Projekten völlig aus. Wir müssen nur das gelernte neu kombinieren und schon können wir externe LEDs und auch mehrere LEDs anschließen und unterschiedlich blinken lassen.
Und wir müssen lernen, was ein Breadboard ist :)
## Das Breadboard
Ein Breadboard ist eine Steckplatine, die es uns erstpart alles, was wir mal testen wollen, löten zu müssen.
Dabei sind die Löcher an der Außenseite der Platine längs miteinander verbunden und die Löcher im Inneren der Platine sind quer miteinander verbunden:
## Wenn wir wollen können wir also auch eine externe LED anschließen...
//TODO: BILD
Das Ganze verkabeln wir mit dem Arduino so:
Wenn wir nun einen Stromkreis brauchen, der eine LED, einen Widerstand und den Arduino miteinander verbindet dann müssten wir ohne das Breadboard einen Stromkreis basteln, der so aussieht:
//TODO: BILD
Oder wir löten auf einer normalen Platine einen Stromkreis wie diesen hier:
//TODO: BILD
Wenn wir nun aber ein paar Sachen hintereinander ausprobieren möchten müssten wir ja immer wieder umbasteln oder umlöten. Das macht auf Dauer keinen Spaß. Deshalb gibt es die Breadboards. Damit lässt sich ein Stromkreis oder eine Schaltung leicht und ohne Werkzeug bauen und wieder verändern.
## Verkabeln wir also die LED mit dem Widerstand mit dem Arduino
So muss da aussehen, wenn wir fertig sind:
<img src="Blinken_bb.svg">
Also:
* Die LED kommt in ein Breadboard
* an die längere Seite der LED schließen wir den Widerstand an
* das andere Ende des Widerstands verbinden wir mit dem Ausgang 12 des Arduino
* Wie müssen wir den Code anpassen?
Für den Aufbau gehen wir wie folgt vor:
* Die LED kommt in ein Breadboard
Die beiden Beinchen in zwei verschiedene Spalten stecken
* an die längere Seite der LED schließen wir den Widerstand an.
Dazu stecken wir den Widerstand in die gleiche Spalte wie die LED
* Das andere Ende des Widerstands verbinden wir mit dem Ausgang 12 des Arduino
Dazu stecken wir ein rotes Kabel in die Spalte dem Widerstand und mit dem anderen Ende auf den Pin 12 des Arduino.
* Jetzt fehlt noch der Rückweg des Stroms zum Arduino
Dazu stecken wir eine Seite eines schwarzen Kabels an einen der GND-Eingänge des Arduino.
Die andere Seite stecken wir in die Spalte, in der das kurze Beinchen der LED noch alleine Steck.
So und dann geht's wieder ans Programmieren.
* Wie müssen wir den Code anpassen, damit die externe LED blinkt?
<details>
<summary>hier klicken für (zwei mögliche) Lösungen</summary>
@ -66,8 +91,6 @@ Also:
## Und wie könnte es weiter gehen?
* Was müssten wir denn tun, wenn wir beide LEDs (die interne und die externe) abwechselnd blinken lassen wollten?
* Und wir müssten wir vorgehen, wenn wir 3 LEDs nacheinander blinken lassen wollen?
* Welche Ideen habt ihr noch (Zeit im Auge behalten)
<details>
<summary>Hier klicken für Lösungsvorschläge - aber bitte erst selbst probieren! </summary>

View File

@ -8,8 +8,7 @@ In diesem Kurs bauen wir mit einem Mikrocontroller, drei LEDs und einem Knopf ei
* Danach lernen wir, wie wir die auf dem Arduino feste eingebaute LED zum Blinken bringen.
* Im nächsten Projekt lernen wir, was ein Breadboard ist und wie eine externe LED angeschlossen wird.
* Im 4. Projekt lernen wir, wie wir einen Knopf mit dem Arduino auslesen können
Danach haben wir schon alles gelernt, was wir brauchen, um eine Ampel zu bauen.
* Weil wir dann schon alles gelernt haben, um eine Ampel zu bauen kombinieren wir im letzten Projekt alles zur Ampel.
## Materialliste