ftDuino/Erste Schritte
Unsere ersten Schritte beim Programmieren wollen wir mit Scratch unternehmen.
Scratch hat viele Vorteile:
- grafische Programmieroberfläche
- Anweisungen (eckig), Bedingungen (spitz) und Werte (abgerundet) können anhand der Form der Blöcke leicht unterschieden werden.
- Anweisungen, Kontrollstrukturen und Schleifen können mit Drag & Drop an die passende Stelle gezogen werden.
- deutschsprachige Befehle
- Verzicht auf das Erlernen einer Programmiersprache, die für jüngere Schüler aufgrund von Syntax und englischen Befehlen oft eine zu große Hürde darstellt.
Inhaltsverzeichnis
Mein erstes Programm
Der ftDuino hat zwei eingebaute LEDs. Wird er an einen Computer angeschlossen, leuchtet eine grüne LED. Die zweite LED kann mit Scratch angesprochen werden:
Mit einem Klick auf die grüne Flagge wird eine Schleife 10x durchlaufen.
- Die LED wird eingeschaltet
- Es wird 1 Sekunde gewartet
- Die LED wird ausgeschaltet
- Es wird 1 Sekunde gewartet
Während die orangen Steuerblöcke bereits aus Scratch bekannt sind, kann mit den grünen ftDuino-Blöcken der Controller selbst gesteuert werden.
Ampel
Schritt 1: Aktoren ansteuern
Der ftDuino hat mehrere Anschlüsse, die denen des TX-, bzw. TXT-Controllers entsprechen. Rechts finden sich 8 analoge Ausgänge (O1-O8) und 4 Zählereingänge (C1-C4); links sind die analogen Eingänge (I1-I8) für die Sensoren.[1]
[Grafik]
Schritt 2: Sensoren
Roboter und intelligente Maschinen werden eben nicht von Menschen bedient, sondern lassen ihr Programm selbstständig ablaufen. Deshalb wird die grüne Flagge der Scratch-GUI nun durch einen Taster ersetzt.
Jeder Druck auf den Taster schaltet die grüne LED nur für z.B. eine Sekunde ein, während die rote LED ausgeschaltet wird. Wird während dieser Zeit der Taster erneut gedrückt, so verlängert sich die verbleibende Zeit wieder. Nach Ablauf der zehn Sekunden verlischt das grüne Licht und das Spiel beginnt von vorn. [2]
Schritt 3: Fußgängerampel
Händetrockner
- Einrichten
- Erste Schritte
- Ampel
- Händetrockner
- Robotics
- C++ - Programmieren für Profis
- Sonstiges
- Aufbewahrung
- Projekte nur mit fischertechnik
Weblinks
- ↑ harbaum.gihub.io: 1.2 Der ftDuino-Controller
- ↑ harbaum.github.io: 6.1 Lampen-Zeitschaltung