meta data for this page
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
uebung:itt11:anfaengeruebungen_tinkercad [2024/03/01 17:46] – marionreitzler | uebung:itt11:anfaengeruebungen_tinkercad [2024/03/04 15:06] (aktuell) – Bearbeitungshinweis entfernt juergenhaas | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Anfängerübungen zu Tinkercad ====== | ====== Anfängerübungen zu Tinkercad ====== | ||
- | |||
- | {{: | ||
- | |||
- | ---- | ||
Wenn dir der Quickstart-Guide zu Tinkercad zu schwierig ist, kannst du versuchen, dich mit diesen Anfängerübungen auf leichtere Weise an die Aufgaben heranzuarbeiten. | Wenn dir der Quickstart-Guide zu Tinkercad zu schwierig ist, kannst du versuchen, dich mit diesen Anfängerübungen auf leichtere Weise an die Aufgaben heranzuarbeiten. | ||
Zeile 32: | Zeile 28: | ||
Bauen Sie in Tinkercad die folgende Schaltung nach und fügen eine Diode hinzu. Verbinden Sie anschließend alle Bauteile so, dass die Glühbirne in der Simulation leuchtet. | Bauen Sie in Tinkercad die folgende Schaltung nach und fügen eine Diode hinzu. Verbinden Sie anschließend alle Bauteile so, dass die Glühbirne in der Simulation leuchtet. | ||
- | {{: | + | {{: |
Zeile 62: | Zeile 58: | ||
Bauen Sie in Tinkercad die folgende Schaltung nach und starten Sie die Simulation. | Bauen Sie in Tinkercad die folgende Schaltung nach und starten Sie die Simulation. | ||
- | {{: | + | {{: |
* Notieren Sie, was passiert. | * Notieren Sie, was passiert. | ||
Zeile 129: | Zeile 125: | ||
===== Übung 5: Aktoren ===== | ===== Übung 5: Aktoren ===== | ||
+ | ==== Grundlagen ==== | ||
+ | Aktoren sind das Gegenstück zu Sensoren, denn hier wird ein elektrisches Signal in mechanische Energie (z.B. Bewegung) oder eine andere physikalische Größe (z.B. Licht, Druck) umgewandelt. Die eigentliche Aktion des Aktors nennt man Aktorik. \\ | ||
+ | |||
+ | Überblick über häufig eingesetzte Aktortypen mit Beispielen zu Einsatzgebieten: | ||
+ | * Gleichstrommotoren: | ||
+ | * Schrittmotoren: | ||
+ | * Servomotoren: | ||
+ | * Relais: \\ Das Relais ist ein elektromagnetisches Gerät und funktioniert prinzipiell wie ein Schalter: Es wird durch einen elektrischen Schaltkreis gesteuert, um andere unabhängige elektrische Schaltkreise zu öffnen oder zu schließen. Allen gemeinsam ist die Unterscheidung in zwei Spannungen: die Steuer- und die Schaltspannung. Die Steuerspannung definiert das Auslösen des Schaltvorgangs anhand eines minimalen und maximalen Werts. Welche Spannungen im Schaltkreis anliegen dürfen, bestimmt die Schaltspannung, | ||
+ | Die nachfolgenden Übungsaufgaben demonstrieren das Verhalten ausgewählter Aktoren in bestimmten Situationen. Details zum Funktionsprinzip des jeweiligen Aktors bzw. Sensors finden Sie im Internet. | ||
+ | |||
+ | ==== Aufgabe 1 ==== | ||
+ | Legen Sie in Tinkercad einen neuen Schaltkreis an und wählen unter Komponenten -> „Starter/ | ||
+ | |||
+ | ==== Aufgabe 2 ==== | ||
+ | Legen Sie in Tinkercad einen neuen Schaltkreis an und wählen unter Komponenten -> „Starter/ | ||
+ | |||
+ | ==== Aufgabe 3 ==== | ||
+ | Das folgende Tutorial demonstriert das Verhalten eines Relais:\\ [[https:// | ||
+ | * Bauen Sie zunächst in Tinkercad die verwendete Schaltung nach. Anstelle der „Programmierung“ über die Codeblöcke können Sie auch direkt den folgenden Code im Bereich „Text“ eingeben: \\ <code cpp Code.txt> | ||
+ | { | ||
+ | pinMode(A0, INPUT); | ||
+ | Serial.begin(9600); | ||
+ | pinMode(4, OUTPUT); | ||
+ | } | ||
+ | |||
+ | void loop() | ||
+ | { | ||
+ | Serial.println(analogRead(A0)); | ||
+ | if (analogRead(A0) > 500) | ||
+ | { | ||
+ | digitalWrite(4, | ||
+ | } | ||
+ | else | ||
+ | { | ||
+ | digitalWrite(4, | ||
+ | } | ||
+ | delay(10); | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | * Duplizieren Sie die obige Schaltung und bauen Sie sie so um, dass immer dann die Lampe leuchtet, wenn der PIR-Sensor eine „Person“ erfasst. Testen Sie die Schaltung mit folgendem Programmcode: | ||
+ | { | ||
+ | pinMode(8, INPUT); | ||
+ | pinMode(4, OUTPUT); | ||
+ | } | ||
+ | |||
+ | void loop() | ||
+ | { | ||
+ | int s = digitalRead(8); | ||
+ | if (s == HIGH) | ||
+ | { | ||
+ | digitalWrite(4, | ||
+ | } | ||
+ | else | ||
+ | { | ||
+ | digitalWrite(4, | ||
+ | } | ||
+ | } | ||
+ | </ | ||