Compare commits

...
8 Commits
Author SHA1 Message Date
DigitalInfinity babb75ba44 todos entfernt 2024-12-31 18:50:28 +01:00
DigitalInfinity f31b2fcdc4 Verkabelungsbeschreibung 2024-12-31 18:49:18 +01:00
DigitalInfinity e444dda231 Platinenlayout korrigiert 2024-12-31 18:47:48 +01:00
DigitalInfinity ccdb38e4d7 lichtsensor überarbeitet 2024-12-31 18:44:56 +01:00
DigitalInfinity 5c45e71997 klammer vergessen 2024-12-31 18:05:36 +01:00
DigitalInfinity 0efe7ca5fa leerzeichen und todo-notiz entfernt 2024-12-31 17:55:18 +01:00
DigitalInfinity 1c25fb2a8d Übung 3 noch mal anpepasst 2024-12-31 17:53:19 +01:00
DigitalInfinity 99782920c5 links zur nächsten Übung 2024-12-31 17:46:50 +01:00
8 changed files with 56 additions and 19 deletions

No files matched your search

+2
View File
@@ -135,3 +135,5 @@ Jetzt können wir das Programm wieder kompilieren und hochladen. Es reicht sogar
Ob alles funktioniert siehst du, wenn die LED auf dem Arduino regelmäßig im Sekundentakt ein- und ausgeschaltet wird: Ob alles funktioniert siehst du, wenn die LED auf dem Arduino regelmäßig im Sekundentakt ein- und ausgeschaltet wird:
![Arduino blinkt](02_Blinken.gif) ![Arduino blinkt](02_Blinken.gif)
Hier gehts [weiter zur nächsten Übung](../03_Externe_LED/)
+6 -4
View File
@@ -31,7 +31,7 @@ So muss da aussehen, wenn wir fertig sind:
Für den Aufbau gehen wir wie folgt vor: Für den Aufbau gehen wir wie folgt vor:
* Die LED kommt in ein Breadboard * Die LED kommt in ein Breadboard
Die beiden Beinchen in zwei verschiedene Spalten stecken Die beiden Beinchen in zwei verschiedene Spalten stecken
* an die längere Seite der LED schließen wir den Widerstand an. * an die längere Seite der LED schließen wir den 220 Ohm Widerstand an.
Dazu stecken wir den Widerstand in die gleiche Spalte wie die LED 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 * 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. Dazu stecken wir ein rotes Kabel in die Spalte dem Widerstand und mit dem anderen Ende auf den Pin 12 des Arduino.
@@ -44,8 +44,10 @@ Wenn alles fertig ist sieht das in etwa so aus:
![Externe LED Breadboard](externe_led_breadboard.png) ![Externe LED Breadboard](externe_led_breadboard.png)
So und dann geht's wieder ans Programmieren. So und dann geht's wieder ans Programmieren.
Und damit es ein bisschen spannender wird gibt es hier keinen fertigen Code.
Genaugenommen weißt du schon alles, was du wissen musst, damit die externe LED, die an PIN 12 angeschlossen ist, blinkt.
* Wie müssen wir den Code anpassen, damit die externe LED blinkt? Wenn du gar nicht weiter kommst kannst du hier drücken, um Lösungsvorschläge zu sehen:
<details> <details>
<summary>hier klicken für (zwei mögliche) Lösungen</summary> <summary>hier klicken für (zwei mögliche) Lösungen</summary>
@@ -82,8 +84,6 @@ So und dann geht's wieder ans Programmieren.
``` ```
</details> </details>
## 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?
@@ -116,3 +116,5 @@ So und dann geht's wieder ans Programmieren.
</details> </details>
</details> </details>
Hier gehts [weiter zur nächsten Übung](../04_Piepser/)
+3 -2
View File
@@ -1,5 +1,3 @@
TODO: Überarbeiten
# Z-Lab Arduino-Grundkurs Übung 4: Piepser # Z-Lab Arduino-Grundkurs Übung 4: Piepser
In dieser Übung erzeugen wir Töne mit einem Piepser. In dieser Übung erzeugen wir Töne mit einem Piepser.
@@ -84,5 +82,8 @@ void loop() {
delay(1000); delay(1000);
tone(PIEPSER, 500); tone(PIEPSER, 500);
delay(1000); delay(1000);
}
``` ```
</details> </details>
Hier gehts [weiter zur nächsten Übung](../05_Lichtsensor/)
Binary file not shown.
Binary file not shown.
@@ -18,7 +18,7 @@
</g> </g>
</g> </g>
<g partID="58270"> <g partID="58270">
<g transform="translate(13.2217,138.6)"> <g transform="translate(13.2216,138.6)">
<g gorn="0.2" id="breadboardbreadboard"> <g gorn="0.2" id="breadboardbreadboard">
<g gorn="0.2.0" id="icon"> <g gorn="0.2.0" id="icon">
<path d="M200.852,0l4.32,4.32l0,32.4l7.199,7.2l0,92.879L205.172,144l0,4.36c0,1.565,-1.271,2.837,-2.834,2.837c-0.002,0,-0.002,0,-0.002,0L20.806,151.197c-1.565,0,-2.834,-1.271,-2.834,-2.834c0,0,0,0,0,-0.003L17.972,2.834C17.972,1.269,19.241,0,20.806,0l0,0L200.852,0M200.635,50.4c-0.004,2.505,2.023,4.539,4.527,4.543c2.506,0.004,4.539,-2.023,4.545,-4.528c0,-0.005,0,-0.01,0,-0.016c0.004,-2.505,-2.023,-4.539,-4.528,-4.543s-4.539,2.022,-4.544,4.527C200.635,50.39,200.635,50.395,200.635,50.4zM200.635,129.6c-0.004,2.505,2.023,4.539,4.527,4.543c2.506,0.004,4.539,-2.021,4.545,-4.527c0,-0.006,0,-0.011,0,-0.016c0.004,-2.505,-2.023,-4.539,-4.528,-4.543c-2.505,-0.006,-4.539,2.021,-4.544,4.527C200.635,129.588,200.635,129.594,200.635,129.6zM56.636,7.2c-0.004,2.504,2.023,4.539,4.528,4.543c2.504,0.004,4.539,-2.022,4.543,-4.527c0,-0.005,0,-0.011,0,-0.016c0.004,-2.505,-2.024,-4.539,-4.529,-4.542c-2.505,-0.003,-4.539,2.024,-4.542,4.529C56.636,7.191,56.636,7.196,56.636,7.2L56.636,7.2zM53.036,144c-0.003,2.504,2.024,4.537,4.529,4.541s4.539,-2.023,4.542,-4.528c0,-0.005,0,-0.009,0,-0.013c0.004,-2.506,-2.024,-4.539,-4.529,-4.543s-4.538,2.021,-4.542,4.525C53.036,143.991,53.036,143.997,53.036,144zM160.767,144c-0.001,0.664,0.536,1.205,1.202,1.207c0.664,0.002,1.205,-0.537,1.207,-1.203c0,-0.002,0,-0.004,0,-0.004c0.002,-0.666,-0.537,-1.207,-1.201,-1.209c-0.666,0,-1.207,0.537,-1.208,1.203C160.767,143.997,160.767,143.999,160.767,144zM167.967,144c-0.002,0.664,0.537,1.205,1.201,1.207c0.666,0.002,1.207,-0.537,1.207,-1.203c0,-0.002,0,-0.004,0,-0.004c0.002,-0.666,-0.535,-1.207,-1.201,-1.209c-0.666,0,-1.207,0.537,-1.207,1.203C167.967,143.997,167.967,143.999,167.967,144zM175.167,144c0,0.664,0.537,1.205,1.203,1.207s1.205,-0.537,1.207,-1.203c0,-0.002,0,-0.004,0,-0.004c0.002,-0.666,-0.537,-1.207,-1.201,-1.209c-0.666,0,-1.207,0.537,-1.209,1.203C175.167,143.997,175.167,143.999,175.167,144zM182.368,144c-0.002,0.664,0.536,1.205,1.201,1.207c0.666,0.002,1.206,-0.537,1.207,-1.203c0,-0.002,0,-0.004,0,-0.004c0.002,-0.666,-0.535,-1.207,-1.201,-1.209c-0.666,0,-1.205,0.537,-1.207,1.203C182.368,143.997,182.368,143.999,182.368,144zM189.567,144c-0.002,0.664,0.537,1.205,1.202,1.207s1.206,-0.537,1.208,-1.203c0,-0.002,0,-0.004,0,-0.004c0.001,-0.666,-0.537,-1.207,-1.203,-1.209c-0.665,0,-1.205,0.537,-1.207,1.203C189.567,143.997,189.567,143.999,189.567,144zM196.767,144c-0.001,0.664,0.536,1.205,1.202,1.207c0.664,0.002,1.205,-0.537,1.207,-1.203c0,-0.002,0,-0.004,0,-0.004c0.002,-0.666,-0.537,-1.207,-1.201,-1.209c-0.666,0,-1.207,0.537,-1.208,1.203C196.767,143.997,196.767,143.999,196.767,144zM196.986,64.8c-0.001,0.744,0.601,1.348,1.345,1.349s1.352,-0.601,1.352,-1.344c0,-0.001,0,-0.003,0,-0.004c0.002,-0.744,-0.604,-1.347,-1.348,-1.348s-1.348,0.601,-1.349,1.344C196.986,64.797,196.986,64.799,196.986,64.8zM204.186,64.8c-0.001,0.744,0.602,1.348,1.344,1.349c0.744,0.001,1.348,-0.601,1.35,-1.344c0,-0.001,0,-0.003,0,-0.004c0,-0.744,-0.602,-1.347,-1.344,-1.348c-0.744,-0.001,-1.349,0.601,-1.35,1.344C204.186,64.797,204.186,64.799,204.186,64.8zM196.986,72c-0.001,0.744,0.601,1.347,1.345,1.349c0.744,0.001,1.352,-0.601,1.352,-1.345c0,-0.001,0,-0.002,0,-0.004c0.002,-0.744,-0.604,-1.347,-1.348,-1.349c-0.744,-0.001,-1.348,0.601,-1.349,1.345C196.986,71.997,196.986,71.999,196.986,72zM204.186,72c-0.001,0.744,0.602,1.347,1.344,1.349c0.744,0.001,1.348,-0.601,1.35,-1.345c0,-0.001,0,-0.002,0,-0.004c0,-0.744,-0.602,-1.347,-1.344,-1.349c-0.744,-0.001,-1.349,0.601,-1.35,1.345C204.186,71.997,204.186,71.999,204.186,72zM196.986,79.2c-0.001,0.744,0.601,1.348,1.345,1.35c0.744,0,1.352,-0.602,1.352,-1.346c0,0,0,-0.002,0,-0.004c0.002,-0.742,-0.604,-1.348,-1.348,-1.348c-0.744,-0.002,-1.348,0.6,-1.349,1.344C196.986,79.198,196.986,79.2,196.986,79.2zM204.186,79.2c-0.001,0.744,0.602,1.348,1.344,1.35c0.744,0,1.348,-0.602,1.35,-1.346c0,0,0,-0.002,0,-0.004c0,-0.742,-0.602,-1.348,-1.344,-1.348c-0.744,-0.002,-1.349,0.6,-1.35,1.344C204.186,79.198,204.186,79.2,204.186,79.2zM75.666,16.56c-0.001,0.744,0.601,1.347,1.344,1.349c0.744,0.001,1.348,-0.601,1.349,-1.345c0,-0.001,0,-0.002,0,-0.004c0.001,-0.744,-0.601,-1.348,-1.344,-1.349c-0.743,-0.001,-1.348,0.601,-1.349,1.345C75.666,16.557,75.666,16.559,75.666,16.56zM75.666,23.76c-0.001,0.743,0.601,1.347,1.344,1.348c0.744,0.001,1.348,-0.601,1.349,-1.344c0,-0.001,0,-0.003,0,-0.004c0.001,-0.744,-0.601,-1.348,-1.344,-1.349c-0.744,-0.001,-1.348,0.601,-1.349,1.344C75.666,23.757,75.666,23.759,75.666,23.76zM68.465,16.56c-0.001,0.744,0.601,1.347,1.344,1.349c0.744,0.001,1.348,-0.601,1.349,-1.345c0,-0.001,0,-0.002,0,-0.004c0.001,-0.744,-0.601,-1.348,-1.345,-1.349c-0.743,-0.001,-1.347,0.601,-1.348,1.345C68.465,16.557,68.465,16.559,68.465,16.56zM68.465,23.76c-0.001,0.743,0.601,1.347,1.344,1.348c0.744,0.001,1.348,-0.601,1.349,-1.344c0,-0.001,0,-0.003,0,-0.004c0.001,-0.744,-0.601,-1.348,-1.345,-1.349c-0.743,-0.001,-1.347,0.601,-1.348,1.344C68.465,23.757,68.465,23.759,68.465,23.76zM61.265,16.56c0,0.744,0.603,1.346,1.347,1.346c0.744,0,1.346,-0.604,1.346,-1.346c0,-0.743,-0.603,-1.347,-1.346,-1.347C6Line truncated <path d="M200.852,0l4.32,4.32l0,32.4l7.199,7.2l0,92.879L205.172,144l0,4.36c0,1.565,-1.271,2.837,-2.834,2.837c-0.002,0,-0.002,0,-0.002,0L20.806,151.197c-1.565,0,-2.834,-1.271,-2.834,-2.834c0,0,0,0,0,-0.003L17.972,2.834C17.972,1.269,19.241,0,20.806,0l0,0L200.852,0M200.635,50.4c-0.004,2.505,2.023,4.539,4.527,4.543c2.506,0.004,4.539,-2.023,4.545,-4.528c0,-0.005,0,-0.01,0,-0.016c0.004,-2.505,-2.023,-4.539,-4.528,-4.543s-4.539,2.022,-4.544,4.527C200.635,50.39,200.635,50.395,200.635,50.4zM200.635,129.6c-0.004,2.505,2.023,4.539,4.527,4.543c2.506,0.004,4.539,-2.021,4.545,-4.527c0,-0.006,0,-0.011,0,-0.016c0.004,-2.505,-2.023,-4.539,-4.528,-4.543c-2.505,-0.006,-4.539,2.021,-4.544,4.527C200.635,129.588,200.635,129.594,200.635,129.6zM56.636,7.2c-0.004,2.504,2.023,4.539,4.528,4.543c2.504,0.004,4.539,-2.022,4.543,-4.527c0,-0.005,0,-0.011,0,-0.016c0.004,-2.505,-2.024,-4.539,-4.529,-4.542c-2.505,-0.003,-4.539,2.024,-4.542,4.529C56.636,7.191,56.636,7.196,56.636,7.2L56.636,7.2zM53.036,144c-0.003,2.504,2.024,4.537,4.529,4.541s4.539,-2.023,4.542,-4.528c0,-0.005,0,-0.009,0,-0.013c0.004,-2.506,-2.024,-4.539,-4.529,-4.543s-4.538,2.021,-4.542,4.525C53.036,143.991,53.036,143.997,53.036,144zM160.767,144c-0.001,0.664,0.536,1.205,1.202,1.207c0.664,0.002,1.205,-0.537,1.207,-1.203c0,-0.002,0,-0.004,0,-0.004c0.002,-0.666,-0.537,-1.207,-1.201,-1.209c-0.666,0,-1.207,0.537,-1.208,1.203C160.767,143.997,160.767,143.999,160.767,144zM167.967,144c-0.002,0.664,0.537,1.205,1.201,1.207c0.666,0.002,1.207,-0.537,1.207,-1.203c0,-0.002,0,-0.004,0,-0.004c0.002,-0.666,-0.535,-1.207,-1.201,-1.209c-0.666,0,-1.207,0.537,-1.207,1.203C167.967,143.997,167.967,143.999,167.967,144zM175.167,144c0,0.664,0.537,1.205,1.203,1.207s1.205,-0.537,1.207,-1.203c0,-0.002,0,-0.004,0,-0.004c0.002,-0.666,-0.537,-1.207,-1.201,-1.209c-0.666,0,-1.207,0.537,-1.209,1.203C175.167,143.997,175.167,143.999,175.167,144zM182.368,144c-0.002,0.664,0.536,1.205,1.201,1.207c0.666,0.002,1.206,-0.537,1.207,-1.203c0,-0.002,0,-0.004,0,-0.004c0.002,-0.666,-0.535,-1.207,-1.201,-1.209c-0.666,0,-1.205,0.537,-1.207,1.203C182.368,143.997,182.368,143.999,182.368,144zM189.567,144c-0.002,0.664,0.537,1.205,1.202,1.207s1.206,-0.537,1.208,-1.203c0,-0.002,0,-0.004,0,-0.004c0.001,-0.666,-0.537,-1.207,-1.203,-1.209c-0.665,0,-1.205,0.537,-1.207,1.203C189.567,143.997,189.567,143.999,189.567,144zM196.767,144c-0.001,0.664,0.536,1.205,1.202,1.207c0.664,0.002,1.205,-0.537,1.207,-1.203c0,-0.002,0,-0.004,0,-0.004c0.002,-0.666,-0.537,-1.207,-1.201,-1.209c-0.666,0,-1.207,0.537,-1.208,1.203C196.767,143.997,196.767,143.999,196.767,144zM196.986,64.8c-0.001,0.744,0.601,1.348,1.345,1.349s1.352,-0.601,1.352,-1.344c0,-0.001,0,-0.003,0,-0.004c0.002,-0.744,-0.604,-1.347,-1.348,-1.348s-1.348,0.601,-1.349,1.344C196.986,64.797,196.986,64.799,196.986,64.8zM204.186,64.8c-0.001,0.744,0.602,1.348,1.344,1.349c0.744,0.001,1.348,-0.601,1.35,-1.344c0,-0.001,0,-0.003,0,-0.004c0,-0.744,-0.602,-1.347,-1.344,-1.348c-0.744,-0.001,-1.349,0.601,-1.35,1.344C204.186,64.797,204.186,64.799,204.186,64.8zM196.986,72c-0.001,0.744,0.601,1.347,1.345,1.349c0.744,0.001,1.352,-0.601,1.352,-1.345c0,-0.001,0,-0.002,0,-0.004c0.002,-0.744,-0.604,-1.347,-1.348,-1.349c-0.744,-0.001,-1.348,0.601,-1.349,1.345C196.986,71.997,196.986,71.999,196.986,72zM204.186,72c-0.001,0.744,0.602,1.347,1.344,1.349c0.744,0.001,1.348,-0.601,1.35,-1.345c0,-0.001,0,-0.002,0,-0.004c0,-0.744,-0.602,-1.347,-1.344,-1.349c-0.744,-0.001,-1.349,0.601,-1.35,1.345C204.186,71.997,204.186,71.999,204.186,72zM196.986,79.2c-0.001,0.744,0.601,1.348,1.345,1.35c0.744,0,1.352,-0.602,1.352,-1.346c0,0,0,-0.002,0,-0.004c0.002,-0.742,-0.604,-1.348,-1.348,-1.348c-0.744,-0.002,-1.348,0.6,-1.349,1.344C196.986,79.198,196.986,79.2,196.986,79.2zM204.186,79.2c-0.001,0.744,0.602,1.348,1.344,1.35c0.744,0,1.348,-0.602,1.35,-1.346c0,0,0,-0.002,0,-0.004c0,-0.742,-0.602,-1.348,-1.344,-1.348c-0.744,-0.002,-1.349,0.6,-1.35,1.344C204.186,79.198,204.186,79.2,204.186,79.2zM75.666,16.56c-0.001,0.744,0.601,1.347,1.344,1.349c0.744,0.001,1.348,-0.601,1.349,-1.345c0,-0.001,0,-0.002,0,-0.004c0.001,-0.744,-0.601,-1.348,-1.344,-1.349c-0.743,-0.001,-1.348,0.601,-1.349,1.345C75.666,16.557,75.666,16.559,75.666,16.56zM75.666,23.76c-0.001,0.743,0.601,1.347,1.344,1.348c0.744,0.001,1.348,-0.601,1.349,-1.344c0,-0.001,0,-0.003,0,-0.004c0.001,-0.744,-0.601,-1.348,-1.344,-1.349c-0.744,-0.001,-1.348,0.601,-1.349,1.344C75.666,23.757,75.666,23.759,75.666,23.76zM68.465,16.56c-0.001,0.744,0.601,1.347,1.344,1.349c0.744,0.001,1.348,-0.601,1.349,-1.345c0,-0.001,0,-0.002,0,-0.004c0.001,-0.744,-0.601,-1.348,-1.345,-1.349c-0.743,-0.001,-1.347,0.601,-1.348,1.345C68.465,16.557,68.465,16.559,68.465,16.56zM68.465,23.76c-0.001,0.743,0.601,1.347,1.344,1.348c0.744,0.001,1.348,-0.601,1.349,-1.344c0,-0.001,0,-0.003,0,-0.004c0.001,-0.744,-0.601,-1.348,-1.345,-1.349c-0.743,-0.001,-1.347,0.601,-1.348,1.344C68.465,23.757,68.465,23.759,68.465,23.76zM61.265,16.56c0,0.744,0.603,1.346,1.347,1.346c0.744,0,1.346,-0.604,1.346,-1.346c0,-0.743,-0.603,-1.347,-1.346,-1.347C6Line truncated
@@ -5523,8 +5523,34 @@
</g> </g>
</g> </g>
</g> </g>
<g partID="87070">
<g transform="translate(130.942,41.3672)">
<g id="breadboard" >
<rect fill="none" height="0.72" id="connector0pin" width="0.72" x="0.36" y="2.5848"/>
<rect fill="none" height="0.72" id="connector1pin" width="0.72" x="29.8202" y="2.5848"/>
<line fill="none" id="connector0leg" stroke="#8C8C8C" stroke-linecap="round" stroke-width="2.0952" x1="1.0476" x2="2.0952" y1="3.6324" y2="3.6324"/>
<line fill="none" id="connector1leg" stroke="#8C8C8C" stroke-linecap="round" stroke-width="2.0952" x1="29.8526" x2="28.805" y1="3.6324" y2="3.6324"/>
<path d="M1.0476,3.6324l28.3666,0" fill="none" stroke="#8C8C8C" stroke-width="2.0952" />
<path d="M10.2478,0.49536c-0.36,-0.1656,-0.9792,-0.2952,-1.3752,-0.2952l-1.9872,0c-0.396,0,-0.72,0.324,-0.72,0.72l0,5.35608c0,0.39672,0.324,0.72,0.72,0.72l1.9872,0c0.396,0,1.0152,-0.13608,1.3752,-0.2952l0.072,-0.03528c0.36,-0.1656,0.9792,-0.2952,1.3752,-0.2952l7.1856,0c0.39672,0,1.01448,0.13608,1.37448,0.2952l0.07272,0.03528c0.36,0.1656,0.97776,0.2952,1.3752,0.2952l1.9872,0c0.39744,0,0.72,-0.32328,0.72,-0.72L24.4102,0.92016c0,-0.396,-0.32256,-0.72,-0.72,-0.72l-1.9872,0c-0.39744,0,-1.0152,0.1368,-1.3752,0.2952l-0.07272,0.036c-0.36,0.1656,-0.97776,0.2952,-1.37448,0.2952l-7.1856,0c-0.396,0,-1.0152,-0.1368,-1.3752,-0.2952L10.2478,0.49536z" fill="#D9B477" id="body" />
<rect fill="#ad9f4e" height="6.79536" id="gold_band" width="0.70272" x="22.019" y="0.19368"/>
<rect fill="#ff4d00" height="5.5368" id="band_rd_multiplier" width="1.8504" x="16.1726" y="0.82656"/>
<rect fill="#000000" height="5.5368" id="band_2_nd" width="1.8504" x="12.4726" y="0.82656"/>
<path d="M10.6286,0.63936c-0.1152,-0.036,-0.2232,-0.072,-0.3096,-0.1152l-0.072,-0.036c-0.36,-0.16488,-0.9792,-0.2952,-1.3752,-0.2952l-0.0864,0l0,6.79608l0.0864,0c0.396,0,1.0152,-0.13608,1.3752,-0.2952l0.072,-0.03528c0.0864,-0.04464,0.1944,-0.07992,0.3096,-0.1152L10.6286,0.63936z" fill="#8a3d06" id="band_1_st" />
<path d="M23.711,4.0896L23.711,4.0896c0,0.37944,-0.13032,0.69912,-0.2952,0.69912l-1.9224,0c-0.38016,0,-0.97776,-0.05616,-1.33272,-0.1224L20.088,4.65048c-0.34488,-0.0648,-0.94896,-0.1224,-1.33344,-0.1224L11.808,4.52808c-0.3816,0,-0.9792,0.0576,-1.332,0.1224l-0.072,0.01512c-0.3456,0.06552,-0.9432,0.1224,-1.332,0.1224l-0.3168,0l-1.0008,0l-0.3096,0c-0.3816,0,-0.6984,0.29376,-0.6984,0.64512l0,0.24696L6.7464,5.8392l0,0.1728c0,0.36,0.3168,0.64512,0.6984,0.64512l1.62,0c0.3816,0,0.9792,-0.1224,1.332,-0.26712l0.072,-0.02808c0.3456,-0.14112,0.9504,-0.26496,1.332,-0.26496l6.94656,0c0.37944,0,0.97704,0.12384,1.33416,0.26568l0.07416,0.02808c0.34488,0.14472,0.94464,0.26712,1.33344,0.26712l2.2248,0c0.38088,0,0.69912,-0.2952,0.69912,-0.64512L24.413,5.472L24.413,4.49928L24.413,2.65536C24.1358,2.76336,23.711,3.06576,23.711,4.0896z" id="Shadow" opacity="0.3" />
<rect height="3.15288" id="ShadowExtra" opacity="0.4" width="0.70272" x="22.019" y="3.48336"/>
<path d="M19.751,1.08576c0.22968,0,0.49104,-0.1008,0.6624,-0.1728c0.2016,-0.0792,0.57672,-0.144,0.96624,-0.144l1.46088,0c0.22464,0,0.22464,0.2448,0.22464,0.3744c0,0.1296,-0.01512,0.3816,-0.22464,0.3816l-3.06,0c-0.10728,0,-0.2304,-0.1152,-0.2304,-0.22392C19.5566,1.21536,19.6286,1.08576,19.751,1.08576z" fill="#FFFFFF" id="ReflexRight" opacity="0.25" />
<circle cx="6.99984" cy="1.13616" fill="#FFFFFF" id="ReflexLeft" opacity="0.35" r="0.432" />
<rect fill="#FFFF33" height="1.62" id="Reflex_gold" opacity="0.5" width="0.70272" x="22.019" y="0.42336"/>
<rect fill="#FFFFFF" height="0.7488" id="Reflex_extra" opacity="0.5" width="0.70272" x="22.019" y="0.78336"/>
</g>
</g>
</g>
<path d="M159.747,44.9996L160.794,44.9996" fill="none" opacity="1" stroke="#8c8c8c" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.0952"/>
<path d="M159.747,44.9996L160.794,44.9996" fill="none" opacity="0.2" stroke="#00ff00" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.0952"/>
<path d="M133.037,44.9996L131.989,44.9996" fill="none" opacity="1" stroke="#8c8c8c" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.0952"/>
<path d="M133.037,44.9996L131.989,44.9996" fill="none" opacity="0.2" stroke="#00ff00" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.0952"/>
<g partID="85530"> <g partID="85530">
<g transform="translate(152.23,37.396)"> <g transform="translate(109.031,30.1928)">
<g id="breadboard" > <g id="breadboard" >
<g > <g >
<path d="M22.168,10.713L22.168,7.24798c-0.004,-0.371999,-0.095,-0.520999,-0.163,-0.585999l0,0c-0.069,-0.0689998,-0.216,-0.172,-0.646,-0.188l0,0L2.746,6.47399c-0.245,0,-0.401,0.0329999,-0.465,0.0619999l0,0c-0.059,0.014,-0.047,0.021,-0.05,0.02l0,0c0.001,0,-0.009,0.021,-0.025,0.0619999l0,0C2.185,6.68099,2.159,6.81599,2.159,7.01798l0,0l0,3.68899L2.16,10.707L0,10.707L0,7.02298C-0.003,6.32599,0.156,5.57999,0.719,5.02199l0,0C1.286,4.47099,2.026,4.32799,2.745,4.32999l0,0l18.612,0c0.824,-0.021,1.629,0.251999,2.188,0.811998l0,0c0.562,0.568999,0.784,1.354,0.78,2.104l0,0l0.002,3.46399L22.168,10.713L22.168,10.713z" fill="#8C8C8C" /> <path d="M22.168,10.713L22.168,7.24798c-0.004,-0.371999,-0.095,-0.520999,-0.163,-0.585999l0,0c-0.069,-0.0689998,-0.216,-0.172,-0.646,-0.188l0,0L2.746,6.47399c-0.245,0,-0.401,0.0329999,-0.465,0.0619999l0,0c-0.059,0.014,-0.047,0.021,-0.05,0.02l0,0c0.001,0,-0.009,0.021,-0.025,0.0619999l0,0C2.185,6.68099,2.159,6.81599,2.159,7.01798l0,0l0,3.68899L2.16,10.707L0,10.707L0,7.02298C-0.003,6.32599,0.156,5.57999,0.719,5.02199l0,0C1.286,4.47099,2.026,4.32799,2.745,4.32999l0,0l18.612,0c0.824,-0.021,1.629,0.251999,2.188,0.811998l0,0c0.562,0.568999,0.784,1.354,0.78,2.104l0,0l0.002,3.46399L22.168,10.713L22.168,10.713z" fill="#8C8C8C" />
@@ -5540,12 +5566,16 @@
</g> </g>
</g> </g>
</g> </g>
<g partID="87200">
<line stroke="#d6d63a" stroke-linecap="round" stroke-width="3.2" x1="175.194" x2="131.995" y1="282.6" y2="52.2032"/>
<line stroke="#fff800" stroke-linecap="round" stroke-width="1.6" x1="175.194" x2="131.995" y1="282.6" y2="52.2032"/>
</g>
<g partID="85440"> <g partID="85440">
<line stroke="#000000" stroke-linecap="round" stroke-width="3.2" x1="153.594" x2="153.594" y1="52.2035" y2="282.6"/> <line stroke="#000000" stroke-linecap="round" stroke-width="3.2" x1="160.794" x2="153.594" y1="52.2032" y2="282.6"/>
<line stroke="#404040" stroke-linecap="round" stroke-width="1.6" x1="153.594" x2="153.594" y1="52.2035" y2="282.6"/> <line stroke="#404040" stroke-linecap="round" stroke-width="1.6" x1="160.794" x2="153.594" y1="52.2032" y2="282.6"/>
</g> </g>
<g partID="85470"> <g partID="85470">
<line stroke="#8c0000" stroke-linecap="round" stroke-width="3.2" x1="175.194" x2="175.194" y1="52.2035" y2="282.6"/> <line stroke="#8c0000" stroke-linecap="round" stroke-width="3.2" x1="110.394" x2="139.194" y1="52.2" y2="282.6"/>
<line stroke="#cc1414" stroke-linecap="round" stroke-width="1.6" x1="175.194" x2="175.194" y1="52.2035" y2="282.6"/> <line stroke="#cc1414" stroke-linecap="round" stroke-width="1.6" x1="110.394" x2="139.194" y1="52.2" y2="282.6"/>
</g> </g>
</svg> </svg>
+9 -7
View File
@@ -1,5 +1,3 @@
TODO: Überarbeiten
# Z-Lab Arduino-Grundkurs Übung 5: Lichtsensor (analoger Sensor) # Z-Lab Arduino-Grundkurs Übung 5: Lichtsensor (analoger Sensor)
In dieser Übung lesen wir einen Lichtsensor, einen sog. analogen Sensor aus. In dieser Übung lesen wir einen Lichtsensor, einen sog. analogen Sensor aus.
@@ -8,15 +6,20 @@ Zuerst öffnen wir die Übung über den gewohnten Weg. Der Name ist "05_Lichtsen
![Übung öffnen](oeffnen.png) ![Übung öffnen](oeffnen.png)
## Verkabeln wir den Piepser mit dem Arduino mit dem Arduino ## Verkabeln wir den Lichtsensor mit dem Arduino
* zuerst verbinden wir ein Beinchen des Lichsensors mit dem 5V-Anschluss des Arduino
* An das zweite Beinchen schließen wir einen 10k-Ohm Widerstand an
* Das zweite Beinchen des 10k-Ohm Widerstands verbinden wir mit GND auf dem Arduino
* Da, wo sich der Lichtsensor und das 10k-Ohm Widerstand "berühren" stecken wir noch ein Kabel zum Eingang A0 des Arduino
So muss da aussehen, wenn wir fertig sind: So muss da aussehen, wenn wir fertig sind:
<img src="04_Lichtsensor.svg"> <img src="05_Lichtsensor.svg">
So und dann geht's wieder ans Programmieren. So und dann geht's wieder ans Programmieren.
In der Datei 05_Piepser.ino finden wir (ohne die ganzen Kommentare) folgenden Quellcode: In der Datei 05_Lichtsensor.ino finden wir (ohne die ganzen Kommentare) folgenden Quellcode:
```c ```c
int sensorPin = A0; int sensorPin = A0;
@@ -65,7 +68,6 @@ Jetzt nehmen wir den Wert, den uns der Lichtsensor gegeben hat und sagen der del
```c ```c
//TODO: Lösungsvorschlag anpassen
#define PIEPSER 12 #define PIEPSER 12
int ledPin = LED_BUILTIN; int ledPin = LED_BUILTIN;
int sensorPin = A0; int sensorPin = A0;
@@ -91,7 +93,6 @@ void loop() {
```c ```c
//TODO: Lösungsvorschlag anpassen
int sensorPin = A0; int sensorPin = A0;
int ledPin = LED_BUILTIN; int ledPin = LED_BUILTIN;
@@ -110,3 +111,4 @@ void loop() {
``` ```
</details> </details>
Hier gehts [weiter zur nächsten Übung](../06_Schalter/)