Der FTDuino 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 bei 69.-, - ca. ein Viertel des größeren TXT Controller.
Der FTDuino 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 ftDuino-Manuals, dass Du auf [https://harbaum.github.io/ftduino/www/manual/schule.html harbaum.github.iol] findest.
Dies ist eine kürzere Version des ftDuino-Manuals, dass Du auf [https://harbaum.github.io/ftduino/www/manual/schule.html harbaum.github.io] findest.
# Nun sollte neben der grünen Flagge oben ein grüner Stecker sein:<br>[[Datei:FtDuino-Extension.png|thumb|left|870px]]<br>Falls Du zum erstem Mal auf den ftDuino zugreifst (orange Stecker), musst du ihn erst aktivieren.
# Nun sollte neben der grünen Flagge oben ein grüner Stecker sein:<br>[[Datei:FtDuino-Extension.png|thumb|left|870px]]<br>Falls Du zum erstem Mal auf den ftDuino zugreifst (orange Stecker), musst du ihn erst aktivieren.
{{clear}}
== 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.<br>Das YouTube-Video kann Dir helfen - du musst aber die entsrechenden Anweisungen der ftDuino-Extension verwenden.
}}
== Programmieren ==
{{#ev:youtube|ba1tr3gRVBk}}
=== LED-Test ===
{{Aufgabe|
=== 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.
}}
[[Kategorie:Arduino]]
Version vom 23. Januar 2020, 15:20 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.
Öffnen der Scratch-Webseite Scratch 3 GUI im Chrome-Browser Dies ist nicht die eigentliche Scratch.mit.edu-Seite - sie enthält die passende 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: Datei:FtDuino-Extension.png Falls Du zum erstem Mal auf den ftDuino zugreifst (orange 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 entsrechenden Anweisungen der ftDuino-Extension verwenden.