Posts

Posts mit dem Label "digitalWrite()" werden angezeigt.

Tinkercad Projekt 1 - Reaktionsspiel

Teste deine Reaktionszeit! Die Spielregeln sind einfach: Sobald beide RGB-LEDs dieselbe Farbe zeigen, musst du den Taster gedrückt (halten). War das richtig, blinkt die grüne LED. Verpasst du den richtigen Moment oder drückst, obwohl die LEDs nicht dieselbe Farbe zeigen, blinkt die rote LED. Schwierigkeitsgrad:   anspruchsvoll Starte die Simulation und probiere es aus: ( Falles es hier nicht lädt: Hier ist der Link. ) Um dieses Spiel zu programmieren muss du folgendes können: LED ein- und ausschalten ( Übung 5 ) Farbe einer RGB-LED einstellen ( Übung 11 ,  Übung 12 ) Taster auslesen ( Übung 6 ) Mit Variablen rechnen (Arithmetik) ( Übung 9 ) Verzweigungen ( Übung 8 ) Schleifen ( Übung 9 ) Funktionen ( Übung 12 ) und Prozeduren ( Übung 10 ) helfen dir das Programm übersichtlich zu halten. Hilfreich sind auch Boolsche (logische) Operatoren ( Übung 14 ) Die RGB-LEDs sollen auf zufällige Art die Farben wechseln. Dafür kannst du die random() -Funktion ver...

Tinkercad Übung 10 - LED Lauflicht (4)

Bild
LED Animation mit Prozeduren Das Ergebnis dieser Übung ist ähnlich wie in Übung 8, nur nutzt du Prozeduren und Schleifen dafür. Empfohlenes Vorwissen:  Bedienung Tinkercad Circuits,  Übung 8 ,  Übung 9 Neue Inhalte:  Prozeduren mit und ohne Parameter Schritt 1 - Demo-Entwurf öffnen und inspizieren Kopiere diesen Demo-Entwurf (eine der Animationen aus  Übung 7 ): https://www.tinkercad.com/things/9a2KP94iaaO-kkg-robotik-ubung-10-lauflicht-4-starter Abbildung 1 - LED-Animation aus dem Demo-Entwurf Starte die Animation und betätige den Taster. Schau in das Programm: Das Programm im Demo-Entwurf konfiguriert alle LED-Pins (4 bis 13) als Ausgang. Dafür wird eine for -Schleife benutzt. For -Schleifen hast du in Übung 9 kennen gelernt. loop()  implementiert 5 Animationsschritte: alle LEDs ausschalten, dann LED 4 und 13 einschalten alle LEDs ausschalten, dann LED 5 und 12 einschalten alle LEDs ausschalten, dann LED 6 und 11 einsch...

Tinkercad Übung 9 - LED Lauflicht (3)

Bild
Pausiere die LED Animation mit Schleifen Das Ergebnis dieser Übung ist ähnlich wie in Übung 8, nur nutzt du Schleifen dafür. Empfohlenes Vorwissen:  Bedienung Tinkercad Circuits, Übung 7 , Übung 8 Neue Inhalte:  Schleifen (for, while), Rechnen mit Variablen Schritt 1 - Demo-Entwurf öffnen und inspizieren Kopiere diesen Demo-Entwurf (eine der Animationen aus  Übung 7 ): https://www.tinkercad.com/things/arLen3NMnWV-kkg-robotik-ubung-9-lauflicht-3-starter Abbildung 1 - LED-Animation aus dem Demo-Entwurf Starte die Animation und betätige den Taster. Schau in das Programm: Das Programm in Demo-Entwurf konfiguriert alle LED-Pins (4 bis 13) als Ausgang. loop() schaltet die LEDs nacheinander einzeln ein. Sobald alle eingeschaltet sind, werden sie wieder ausgeschaltet. Das ergibt 10 Animationsschritte. Schritt 2 - While-Schleife Der Demo-Entwurf beinhaltet sehr viele sich wiederholende Befehls-Zeilen, z.B.: pinMode( 4 , OUTPUT); pinMode( 5 ...