Posts

Es werden Posts vom März, 2020 angezeigt.

Tinkercad Übung 6 - LED mit Taster ansteuern

Bild
Zustand eines Tasters auslesen In dieser Übung liest du den Zustand eines Tasters aus und sendest diesen an den Serial Monitor. Dann steuerst du die LED damit. Empfohlenes Vorwissen:  Bedienung Tinkercad Circuits, LED, LED-Vorwiderstand, Taster, Schaltpläne. Neue Inhalte:  Daten an den Serial Monitor senden, Pin als Eingang konfigurieren und einlesen, Pullup, Pulldown, Taster auslesen, Rückgabewert eines Befehls als Parameter für einen anderen Befehl verwenden. Schritt 1 - Werte im Serial Monitor ausgeben In Übung 1 und Übung 4 hast du den Serial Monitor schon einmal benutzt. Jetzt werden wir ein Programm schreiben, dass wir in den Arduino herunterladen und dass von dort aus Text an unseren Rechner sendet. Dieser Text wird im Serial Monitor zu sehen sein. Erstelle einen neuen Entwurf und füge einen "Arduino Uno R3" hinzu. Du musst erstmal nichts verdrahten; du programmierst nur. Öffne den "Code"-Editor im Text-Modus und lösche alle Befehle, sodas

Tinkercad Übung 5 - LED Blinken

Bild
Dein erstes Arduino-Programm In dieser Übung schließt du eine LED an einen Arduino an und lässt sie blinken. Empfohlenes Vorwissen:  Bedienung Tinkercad Circuits, LED, LED-Vorwiderstand Neue Inhalte:  Arduino als Spannungsversorgung, Arduino-Befehle, Fehlersuche bei Kompilier-Fehlern, LED ein-/ausschalten/blinken lassen, Verzögerung Schritt 1 - Kompilier-Fehler Arduino programmiert man mit einem Dialekt der Programmiersprache C++. Die Anweisungen, was also bei EV3 die Blöcke und deren Verbindungen waren, werden als Text geschrieben. Hierfür gibt es feste Regeln, damit das Programm auch in Maschinencode übersetzt werden kann, das Datenformat, dass der Mikrocontroller versteht. Diese Regeln sind wie die Grammatik bei echter Sprache und bilden die Syntax. Das Übersetzung von Programmcode in Maschinencode nennt man Kompilieren, das Programm, welches die Übersetzung durchführt, den Compiler. Der "versteht" dein Programm aber nur, wenn du dich auch an die Syntax-Regeln

Tinkercad Übung 4 - Arduino Einführung

Bild
Lerne den Arduino kennen In dieser Übung beschäftigst du dich mit den Funktionen eines Arduino Uno. Empfohlenes Vorwissen:  Bedienung Tinkercad Circuits, Taster Neue Inhalte:  Arduino Uno, interne LED, Serial Plotter Schritt 1 - Demo Entwurf öffnen und Arduino inspizieren Öffne den folgenden Demo-Entwurf: https://www.tinkercad.com/things/2A4N5A5jPta-kkg-robotik-ubung-4-arduino-einfuhrung Der Demo-Entwurf beinhaltet einen Arduino Uno. Es gibt viele verschiedene Arduinos in verschiedenen Größen und mit verschiedenen Funktionen (siehe hier:  https://www.arduino.cc/en/Main/Products ). Abbildung 1 - verschiedene Arduino Boards Der Arduino Uno ist ein Einsteigermodell und auch schon recht betagt. Abbildung 2 - Arduino Uno R3 In der Demo ist der Arduino mit einem Steckbrett mit 2 Tastern verdrahtet. Die Leitungen sind in die Steckleisten des Arduino eingesteckt. Die einzelnen Steckplätze nennt man auch "Pins", weswegen die Steckleisten auf englisch

Tinkercad Übung 3 - Mehrere LEDs auf dem Steckbrett

Bild
Erstelle eine Schaltung auf einem Steckbrett In dieser Übung lernst du wie du mehrere LEDs parallel schalten kannst und wie dies praktisch auf einem Steckbrett zu realisieren ist. Empfohlenes Vorwissen:  Bedienung Tinkercad Circuits, Batterie, LED, Widerstand,  Neue Inhalte:  Steckbrett, Taster, mehrere Widerstände für mehrere LEDs, Schaltplan Schritt 1 - Schaltung auf einem Steckbrett erstellen Bisher haben wir alle Schaltungen "fliegend" verdrahtet. In der Simulation ist das ganz einfach: Eine Leitung wird einfach mit einem Widerstand oder einer LED verbunden und hält dann fest, hat guten elektrischen Kontakt. Würden wir das in echt aufbauen, wäre es aber nicht so einfach, da wir den Draht ja irgendwie an das Draht-Beinchen der LED oder des Widerstandes befestigen müssten. Man könnte sie festhalten, aber man hat ja auch nur 2 Hände und es wäre ein Rezept für Wackelkontakte... In der Realität würde man solche Verbindungen deswegen mit einer Löt-Verbindung