Lession 3
This commit is contained in:
parent
97271db7e0
commit
1e095ca2da
@ -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.
|
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
|
## 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">
|
<img src="Blinken_bb.svg">
|
||||||
|
|
||||||
Also:
|
Für den Aufbau gehen wir wie folgt vor:
|
||||||
* Die LED kommt in ein Breadboard
|
* Die LED kommt in ein Breadboard
|
||||||
* an die längere Seite der LED schließen wir den Widerstand an
|
Die beiden Beinchen in zwei verschiedene Spalten stecken
|
||||||
* das andere Ende des Widerstands verbinden wir mit dem Ausgang 12 des Arduino
|
* an die längere Seite der LED schließen wir den Widerstand an.
|
||||||
* Wie müssen wir den Code anpassen?
|
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>
|
<details>
|
||||||
<summary>hier klicken für (zwei mögliche) Lösungen</summary>
|
<summary>hier klicken für (zwei mögliche) Lösungen</summary>
|
||||||
@ -66,8 +91,6 @@ Also:
|
|||||||
## Und wie könnte es weiter gehen?
|
## 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?
|
* 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?
|
* Und wir müssten wir vorgehen, wenn wir 3 LEDs nacheinander blinken lassen wollen?
|
||||||
* Welche Ideen habt ihr noch (Zeit im Auge behalten)
|
|
||||||
|
|
||||||
|
|
||||||
<details>
|
<details>
|
||||||
<summary>Hier klicken für Lösungsvorschläge - aber bitte erst selbst probieren! </summary>
|
<summary>Hier klicken für Lösungsvorschläge - aber bitte erst selbst probieren! </summary>
|
||||||
|
@ -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.
|
* 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 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
|
* Im 4. Projekt lernen wir, wie wir einen Knopf mit dem Arduino auslesen können
|
||||||
|
* Weil wir dann schon alles gelernt haben, um eine Ampel zu bauen kombinieren wir im letzten Projekt alles zur Ampel.
|
||||||
Danach haben wir schon alles gelernt, was wir brauchen, um eine Ampel zu bauen.
|
|
||||||
|
|
||||||
## Materialliste
|
## Materialliste
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user