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:52] – [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 13: | Zeile 11: | ||
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: | **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. | 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. | ||
Zeile 23: | 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. |