FTDuino: Unterschied zwischen den Versionen
Aus ZUM-Unterrichten
Markierung: 2017-Quelltext-Bearbeitung |
Keine Bearbeitungszusammenfassung Markierung: 2017-Quelltext-Bearbeitung |
||
Zeile 1: | Zeile 1: | ||
Der | Der <strong style=color:red>f</strong><strong style=color:blue>t</strong><strong style=color:darkcyan>Duino</strong> ist eine Eigenentwicklung eines [[Arduino|Arduino Mega]], der in einem Fischertechnik-kompatiblen Gehäuse ausgeliefert wird.<ref>[https://harbaum.github.io/ftduino/www/de/ FTDuino] (harbaum.github.io)</ref> Er kann entweder wie alle Arduinos mit C++ oder mit [[Scratch]] programmiert werden. Preislich liegt er mit 69.- bei ca. einem Viertel des größeren TXT Controller. | ||
== Erste Schritte == | == Erste Schritte == | ||
Dies ist eine kürzere Version des | Dies ist eine kürzere Version des <strong style=color:red>f</strong><strong style=color:blue>t</strong><strong style=color:darkcyan>Duino</strong> -Manuals, das Du auf [https://harbaum.github.io/ftduino/www/manual/schule.html harbaum.github.io] findest. | ||
<div class="mw-collapsible mw-collapsed" data-expandtext="erste Schritte anzeigen" data-collapsetext="erste Schritte verbergen"> | <div class="mw-collapsible mw-collapsed" data-expandtext="erste Schritte anzeigen" data-collapsetext="erste Schritte verbergen"> | ||
* Installation des [https://github.com/harbaum/ftduino/tree/master/ftduino/libraries/WebUSB/examples/IoServer Datei ► Beispiele ► WebUSB ► IoServer]]-Sketches auf dem ftDuino. | * Installation des [https://github.com/harbaum/ftduino/tree/master/ftduino/libraries/WebUSB/examples/IoServer Datei ► Beispiele ► WebUSB ► IoServer]]-Sketches auf dem ftDuino. | ||
</div> | </div> | ||
# Anschluss des | # Anschluss des <strong style=color:red>f</strong><strong style=color:blue>t</strong><strong style=color:darkcyan>Duino</strong> per USB an den PC | ||
# Öffnen der Scratch-Webseite [https://harbaum.github.io/ftduino/webusb/scratch3/ Scratch 3 GUI] im Chrome-Browser<br>Dies ist nicht die eigentliche [https://scratch.mit.edu/ Scratch.mit.edu]-Seite - sie enthält die passende Extension: | # Öffnen der Scratch-Webseite [https://harbaum.github.io/ftduino/webusb/scratch3/ Scratch 3 GUI] im Chrome-Browser<br>Dies ist nicht die eigentliche [https://scratch.mit.edu/ Scratch.mit.edu]-Seite - sie enthält die passende <strong style=color:red>f</strong><strong style=color:blue>t</strong><strong style=color:darkcyan>Duino</strong> -Extension: | ||
# Links unten findest du folgenen Button:<br>[[Datei:Scratch3 extsel.png|thumb|left]]<br><br><br> Klick ihn an! | # Links unten findest du folgenen Button:<br>[[Datei:Scratch3 extsel.png|thumb|left]]<br><br><br> Klick ihn an! | ||
# Wähle die Extension aus. | # Wähle die Extension aus. | ||
# Nun sollte neben der grünen Flagge oben ein grüner Stecker sein:<br>[[Datei:FtDuino-Extension.jpg|thumb|left|870px]]<br>Falls Du zum erstem Mal auf den | # Nun sollte neben der grünen Flagge oben ein grüner Stecker sein:<br>[[Datei:FtDuino-Extension.jpg|thumb|left|870px]]<br>Falls Du zum erstem Mal auf den <strong style=color:red>f</strong><strong style=color:blue>t</strong><strong style=color:darkcyan>Duino</strong> zugreifst (oranger Stecker), musst du ihn erst aktivieren. | ||
{{clear}} | {{clear}} | ||
Zeile 24: | Zeile 24: | ||
=== Fußgängerampel === | === Fußgängerampel === | ||
{{Aufgabe|# Erweitere Deine Ampel um einen Taster. | {{Aufgabe|1=# Erweitere Deine Ampel um einen Taster. | ||
# Erstelle in Scratch ein Programm, das | # Erstelle in Scratch ein Programm, das | ||
#* '''wenn''' der Anforderungsschalters gedrückt wird, | #* '''wenn''' der Anforderungsschalters gedrückt wird, | ||
#** '''dann''' das Grünlicht ein- | #** '''dann''' das Grünlicht ein- | ||
#** und nach einer Zeit von 3s (Sekunden) wieder umschaltet.<br>Das YouTube-Video kann Dir helfen - du musst aber die entsprechenden Anweisungen der | #** und nach einer Zeit von 3s (Sekunden) wieder umschaltet.<br>Das YouTube-Video kann Dir helfen - du musst aber die entsprechenden Anweisungen der <strong style=color:red>f</strong><strong style=color:blue>t</strong><strong style=color:darkcyan>Duino</strong> -Extension verwenden. | ||
}} | }} | ||
Zeile 38: | Zeile 38: | ||
# Erstelle in Scratch ein Programm, das | # Erstelle in Scratch ein Programm, das | ||
#* die Lichtschranke aktiviert | #* die Lichtschranke aktiviert | ||
#* '''wenn''' die Lichtschranke unterbrochen wird, '''dann''' den Motor mit der Schraube einschaltet. | #* '''wenn''' die Lichtschranke unterbrochen wird, | ||
#* '''dann''' den Motor mit der Schraube einschaltet. | |||
}} | }} | ||
Version vom 23. Januar 2020, 16:49 Uhr
Der ftDuino ist eine Eigenentwicklung eines Arduino Mega, der in einem Fischertechnik-kompatiblen Gehäuse ausgeliefert wird.[1] Er kann entweder wie alle Arduinos mit C++ oder mit Scratch programmiert werden. Preislich liegt er mit 69.- bei ca. einem Viertel des größeren TXT Controller.
Erste Schritte
Dies ist eine kürzere Version des ftDuino -Manuals, das Du auf harbaum.github.io findest.
- Installation des Datei ► Beispiele ► WebUSB ► IoServer]-Sketches auf dem ftDuino.
- Anschluss des ftDuino per USB an den PC
- Öffnen der Scratch-Webseite Scratch 3 GUI im Chrome-Browser
Dies ist nicht die eigentliche Scratch.mit.edu-Seite - sie enthält die passende ftDuino -Extension: - Links unten findest du folgenen Button:
Klick ihn an! - Wähle die Extension aus.
- Nun sollte neben der grünen Flagge oben ein grüner Stecker sein:
Falls Du zum erstem Mal auf den ftDuino zugreifst (oranger Stecker), musst du ihn erst aktivieren.
Programmieren
Unsere ersten Schritte beim Programmieren wollen wir mit Scratch unternehmen:
Ampel
Aufgabe
- Bau' eine Ampel mit zwei Leuchten.
- Schließe diese an den ftDuino an.
- Erstelle in Scratch ein Programm, das die beiden Leuchten ein und nach je 5s umschaltet.
Fußgängerampel
Aufgabe
- Erweitere Deine Ampel um einen Taster.
- Erstelle in Scratch ein Programm, das
- wenn der Anforderungsschalters gedrückt wird,
- dann das Grünlicht ein-
- und nach einer Zeit von 3s (Sekunden) wieder umschaltet.
Das YouTube-Video kann Dir helfen - du musst aber die entsprechenden Anweisungen der ftDuino -Extension verwenden.
- wenn der Anforderungsschalters gedrückt wird,
Händetrockner
Aufgabe
- Bau einen Händetrockner, der sich einschaltet, wenn Du nah an den Ventilator herankommst.
- Erstelle in Scratch ein Programm, das
- die Lichtschranke aktiviert
- wenn die Lichtschranke unterbrochen wird,
- dann den Motor mit der Schraube einschaltet.
Robot
Line Follower
Muss angepasst werden