FTDuino: Unterschied zwischen den Versionen

Aus ZUM-Unterrichten
Markierung: 2017-Quelltext-Bearbeitung
(+l)
Markierung: 2017-Quelltext-Bearbeitung
 
(9 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
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.
{{DISPLAYTITLE:<strong style=color:red>f</strong><strong style=color:blue>t</strong><strong style=color:darkcyan>Duino</strong> }}
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  ==
Diese Artikel-Reihe soll keinen klassischen Lernpfad darstellen, sondern unserer Robotics-AG ein Tutorial für die ersten Wochen bieten, aber auch die Entwicklungen und Arbeitsweisen innerhalb der AG dokumentieren.
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.


<div class="mw-collapsible mw-collapsed" data-expandtext="erste Schritte anzeigen" data-collapsetext="erste Schritte verbergen">
{{FTDuino}}
* Installation des [https://github.com/harbaum/ftduino/tree/master/ftduino/libraries/WebUSB/examples/IoServer Datei ► Beispiele ► WebUSB ► IoServer]]-Sketches auf dem ftDuino.
</div>
# Anschluss des ftDuino 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:
# Links unten findest du folgenen Button:<br>[[Datei:Scratch3 extsel.png|thumb|left]]<br><br><br> Klick ihn an!
# 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 ftDuino zugreifst (oranger 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 entsprechenden Anweisungen der ftDuino-Extension verwenden.
}}
{{#ev:youtube|ba1tr3gRVBk}}
=== 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 ===
{{#ev:youtube|LxXY4CCOKX0?t=40}}


== Weblinks ==
== Weblinks ==
* [https://www.fischertechnik.de/-/media/fischertechnik/fite/service/elearning/spielen/bt-smart-beginner-set/bt_smart-beginner_scratch-begleitheft.ashx Begleitheft BT Smart Beginner / ScratchX hier herunterladen] pdf
* [https://www.fischertechnik.de/-/media/fischertechnik/fite/service/elearning/spielen/bt-smart-beginner-set/bt_smart-beginner_scratch-begleitheft.ashx Begleitheft BT Smart Beginner / ScratchX hier herunterladen] pdf
 
* [http://fischertechnik-ag.de/ fischertechnik-AG am Bismarck-Gymnasium Karlsruhe]
* [https://phka.bsz-bw.de/frontdoor/deliver/index/docId/126/file/Ein+Leitfaden+f%c3%bcr+fischertechnik-AGs+an+Grundschulen+-+Version+12019.pdf Ein Leitfaden über fischertechnik-AGs an Grundschulen] (pdf)
<references/>
<references/>


[[Kategorie:Arduino]]
[[Kategorie:Arduino]]

Aktuelle Version vom 30. Januar 2020, 12:38 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.

Diese Artikel-Reihe soll keinen klassischen Lernpfad darstellen, sondern unserer Robotics-AG ein Tutorial für die ersten Wochen bieten, aber auch die Entwicklungen und Arbeitsweisen innerhalb der AG dokumentieren.



Weblinks

  1. FTDuino (harbaum.github.io)