Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
faecher:nwt:arduino:lernbaustein2:potentiometer:start [05.10.2020 07:50] – [Vorbereitung: Wie funktioniert ein Potentiometer?] sbel | faecher:nwt:arduino:lernbaustein2:potentiometer:start [05.10.2020 07:56] (aktuell) – [Aufgaben] sbel | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | + | ====== | |
- | + | ||
- | ====== | + | |
Zeile 12: | Zeile 10: | ||
{{ : | {{ : | ||
- | Werden die beiden Anschlüsse des Drahtwiderstands (1,2) nun mit einer Spannung verbunden, kann man durch drehen des Schleifkontakts den Gesamtwiderstand in beliebige Teile " | + | Werden die beiden Anschlüsse des Drahtwiderstands (1,2) nun mit einer Spannung verbunden, kann man durch drehen des Schleifkontakts den Gesamtwiderstand in beliebige Teile " |
+ | **Beispiel: | ||
+ | Angenommen, das Potentiometer hat einen Gesamtwiderstand von 2kOhm und die Anschlüsse 1 und 2 sind an einer Spannung von 5V angeschlossen. Der Schleifkontakt steht genau in der Mitte. | ||
- | {{ : | + | {{ : |
- | **Beispiel: | ||
- | Angenommen, das Potentiometer hat einen Gesamtwiderstand von 2kOhm und die Anschlüsse 1 und 2 sind an einer Spannung von 5V angeschlossen. Der Schleifkontakt steht genau in der Mitte. {{ : | ||
In diesem Fall halbiert der Schleifkontakt den Gesamtwiderstand und damit auch die Gesamtspannung. Man kann das Potentiometer im Ersatzsschaltbild wie im Bild zu sehen durch zwei Widerstände ersetzen und sich die Zusammenhänge auf diese Weise klar machen. | In diesem Fall halbiert der Schleifkontakt den Gesamtwiderstand und damit auch die Gesamtspannung. Man kann das Potentiometer im Ersatzsschaltbild wie im Bild zu sehen durch zwei Widerstände ersetzen und sich die Zusammenhänge auf diese Weise klar machen. | ||
Zeile 24: | Zeile 22: | ||
==== Aufgaben ==== | ==== Aufgaben ==== | ||
+ | === (1) === | ||
- | <box 90% round #F9CEE9 #C785AE #852C64 #F9CEE9 |**Für das Protokoll...**> | + | Baue eine Schaltung |
- | {{ : | + | |
- | \\ | + | |
- | * Überlege dir, wie die Werte der Teilwiderstände und der Spannungen sich verändern, wenn du zwei andere Stellungen des Schleifkontakts wählst. Zeichne jeweils ein Ersatzschaltbild. | + | |
- | * Miss den Gesamtwiderstand des Potentiometers | + | |
- | * Beobachte | + | |
- | </ | + | |
- | + | ||
- | + | ||
- | ===== Sketch 4.1 ===== | + | |
- | + | ||
- | * Baue die Schaltung wie in der Abbildung | + | |
- | * Öffne den Sketch {{: | + | |
- | * Starte das Programm. | + | |
- | * Öffne den " | + | |
- | * Verändere die Stellung des Potentiometers und beobachte die Werte im Fenster des seriellen Monitors. | + | |
- | + | ||
- | {{ : | + | |
- | {{ : | + | |
- | + | ||
- | ===== Neue Befehle ===== | + | |
- | + | ||
- | * '' | + | |
- | * '' | + | |
- | * '' | + | |
- | + | ||
- | Serial.print(" | + | |
- | Serial.println(" | + | |
- | Serial.print(sensorValue); | + | |
- | + | ||
- | + | ||
- | ===== Sketch 4.2 ===== | + | |
- | + | ||
- | Rechne die ausgelesenen Werte so um, dass sie den Werten der am analogen Eingang anliegenden Spannung entsprechen. | + | |
- | Ändere den Sketch so ab, dass auf dem seriellen Monitor | + | |
- | Speichere den Sketch unter dem Namen " | + | |
- | + | ||
- | Beachte die Infos zu den Rechenoperationen. Experimentiere mit den Operationen und unterschiedlichen Variablentypen. Was passiert, wenn eine Wert den zulässigen Wertebereich eines Variablentyps verlässt? **Programmiere Beispiele, protokolliere deine Erkenntnisse!** | + | |
- | + | ||
- | ===== Info: Rechenoperationen ===== | + | |
- | + | ||
- | <box 100% round #ffffff #609732 #609732 #ffffff |**Informationen Rechnen mit dem Arduino**> | + | |
- | \\ | + | |
- | Arithmetische Operatoren umfassen Addition, Subtraktion, | + | |
- | + | ||
- | y = y + 3; | + | |
- | x = x - 7; | + | |
- | i = j * 6; | + | |
- | r = r / 5; | + | |
- | + | ||
- | + | ||
- | **Bemerkungen** | + | |
- | + | ||
- | * Die Operation wird unter Beibehaltung der Datentypen durchgeführt. '' | + | |
- | * Dies bedeutet auch, dass die Operation " | + | |
- | * Wenn die Operanden unterschiedliche Datentypen haben wird der " | + | |
- | * Wähle Variablentypen, | + | |
- | * Nutze den Form Operator z.B. '' | + | |
- | </ | + | |
- | + | ||
- | + | ||
- | ===== Info: Gemischte Zuweisungen ===== | + | |
- | + | ||
- | <box 100% round #ffffff #609732 #609732 #ffffff |**Informationen Rechnen mit dem Arduino**> | + | |
- | \\ | + | |
- | Gemischte Zuweisungen kombinieren eine arithmetische Operation | + | |
- | + | ||
- | x++ // identisch mit x = x + 1, oder Erhöhung von x um +1 | + | |
- | x-- // identisch mit x = x - 1, oder Verminderung von x um -1 | + | |
- | x+=y // identisch mit x = x + y, oder Erhöhung von x um +y | + | |
- | x-=y // identisch mit x = x - y, oder Verminderung von x um -y | + | |
- | x*=y // identisch mit x = x * y, oder Multiplikation von x mit y | + | |
- | x/=y // identisch mit x = x / y, oder Division von x mit y | + | |
- | + | ||
- | Bemerkung: | + | |
- | Zum Beispiel führt x *= 3 zur Verdreifachung des alten Wertes von ' | + | |
- | der Variablen ' | + | |
- | </ | + | |
+ | Zeichne einen Schaltplan. | ||
+ | === (2) === | ||
+ | Baue ein Stroboskop mit einer LED als Lichtquelle. Mit dem Poti als Drehregler soll es möglich sein, die Blinkfequenz zu verändern. |