Posts

Posts mit dem Label "Bibliothek" werden angezeigt.

Tinkercad Projekt 7 - Adafruit Neopixel LED Streifen

Bild
Werbetafel Animiere einen programmierbaren LED-Streifen. Schwierigkeitsgrad:   mittelschwer Starte die Simulation. Der LED-Streifen zeigt ein paar Animationen. ( Falles es hier nicht lädt: Hier ist der Link. ) Die Animationen laufen leider sehr laggig in der Simulation... In echt wäre das wesentlich flüssiger und schneller. Für diese Übung musst du folgendes können: RGB-LED Farben mischen ( Übung 12 ) Rechnen mit Variablen (Arithmetik) ( Übung 9 ) Wertebereiche und Datentypen von Variablen ( Übung 12 ) Datenblätter lesen ( Übung 15 ) Bibliotheken verwenden ( Übung 16 ) Schleifen ( Übung 9 ) Funktionen ( Übung 12 ) und Prozeduren ( Übung 10 ) helfen dir das Programm übersichtlich zu halten. Vielleicht helfen dir auch Verzweigungen:  if-elseif-else  ( Übung 8 ) oder  switch-case  ( Übung 14 ) oder sogar eine Zustandsmaschine ( Übung 8 ) Am besten hast du dir zusätzlich die Beschreibung von  Projekt 1 durchgelesen. Die ...

Tinkercad Projekt 6 - Taschenrechner

Bild
Einen echten Taschenrechner nachbauen Ein 2-zeiliges LCD-Display und ein paar Taster werden zu einem Taschenrechner kombiniert. Schwierigkeitsgrad:   sehr anspruchsvoll Öffne und kopiere den Demo-Entwurf  https://www.tinkercad.com/things/jcZamOzBhpK-kkg-robotik-projekt-6-taschenrechner Stelle die Zoomstufe des Schaltung (Scrollrad an der Maus) so ein, dass du das Display und alle Taster sehen kannst, dabei die Beschriftungen der Taster sich aber nicht gegenseitig überdecken. Starte die Simulation und probiere den Taschenrechner aus. Da die Simulation ein wenig lag't, müssen die Taster immer kurz gedrückt gehalten werden. Versuche mal eine sehr große oder sehr kleine Zahl einzugeben/auszurechnen. Abbildung 1- Demo-Entwurf Für diese Übung musst du folgendes können: Verzweigungen: if-elseif-else  ( Übung 8 ) oder switch-case ( Übung 14 ) Rechnen mit Variablen (Arithmetik) ( Übung 9 ) Wertebereiche und Datentypen von Variablen ( Übung 12 ) Funktionen ...

Tinkercad Projekt 5 - Orakel

Das Orakel von Delphi Stelle dem Orakel eine Ja/Nein Frage im Serial Monitor. Das Orakel gibt dann eine zufällige Antwort, indem es die Servos auf die Antwort zeigen lässt. Schwierigkeitsgrad:   einfach Starte die Simulation, zoome ein bisschen hinsein (sodass sich die Textfelder nicht mehr so stark gegenseitig überschneiden) und öffne den "Code"-Editor. Öffne den Serial Monitor, gibt eine Ja/Nein-Frage ein und bestäte mit ENTER oder mit der Schaltfläche "Senden". Schließe den "Code"-Editor und sieh dir die Antwort an: ( Falles es hier nicht lädt: Hier ist der Link. ) Für dieses Projekt  musst du folgendes können: Servo ansteuern ( Übung 16 ) Text vom Serial Monitor empfangen ( Übung 14 ) Verzweigungen ( Übung 8 ) Rechnen mit Variablen (Arithmetik) ( Übung 9 ) Funktionen ( Übung 12 ) und Prozeduren ( Übung 10 ) helfen dir das Programm übersichtlich zu halten. Switch-Case ist auch eine gute Alternative zu if-elseif-elseif-else (...

Tinkercad Übung 16 - Servo

Bild
Die Servo-Bibliothek In dieser Übung steuerst du die Position eines Servomotors mit einem Potentiometer Empfohlenes Vorwissen:  Bedienung Tinkercad Circuits, Potentiometer, PWM-Signal, Wertebereich einer Variablen, constrain(), map() Neue Inhalte:  Servo nach Datenblatt anschließen und Servo-Bibliothek benutzen Schritt 1 - Demo-Entwurf öffnen und inspizieren Baue die folgende Schaltung auf oder kopiere den Demo-Entwurf. https://www.tinkercad.com/things/crhhhYYCkz6-kkg-robotik-ubung-16-starter Abbildung 1 - Potentiometer, Servo und Oszilloskop In der Schaltung sind ein Servomotor und ein Potentiometer an einen Arduino angeschlossen. Die Schaltung kommt dir vielleicht noch aus Übung 1 bekannt vor. Potentiometer hast du schon in Übung 2  und  Übung 13  kennen gelernt. Ein Servomotor ist ein Spezial-Motor, dem man eine bestimmte Stellposition (als Winkel in Grad) vorgeben kann und er fährt diese Position dann an. Die Geschwindigkeit kann man...