Als Grundausstattung werden je nach eingesetztem Controller/ Kleinrechner unterschiedliche Hardwarekomponenten benötigt. Aus der schier unübersichtlichen Menge an Controllern und Kleinrechnern habe ich mich für die folgenden Module entschieden:
Der BBC micro:bit ist ein Kleinstcomputer mit einer Abmessung von mal gerade 5cm x 4cm. Sein Vorteil: er ist bereits mit Temperatur-, Magnetfeld- und Beschleunigungssensor ausgestattet und lässt sich über eine integrierte Funk- und Bluetooth-Antenne fernsteuern. Wie das geht, wird in der Rubrik Robotik ausführlich gezeigt.
Programmiert wird dieser Winzling
Die Software ist kostenfrei aus dem Internet herunterladbar.
Zu den Produkten der Fa. Parallax gibt es sehr gut aufbereitete Einführungstexte und Dokumentationen, kostengünstige Hardware, die mit den Programmiersprachen
angesteuert werden und kostenfreie Software. Erweiterungsmöglichkeiten in Richtung BBC micro:bit, Arduino, Raspberry Pi, XBee, Robotik, Quadrocopter etc. sind umfangreich vorhanden.
Mit den Produkten der Fa. Parallax lassen sich die Controller/Rechner anderer Hersteller (RasPi, BBC micro:bit, Arduino/Seeeduino, ...) sehr einfach koppeln. Wie das geht, wird an anderer Stelle gezeigt.
Der Arduino ist ebenso wie der Seeduino ein günstiges Controller-Modul. Beide Boards werden von vielen Anwendern als Einstieg in die Mikrocontrollerwelt genutzt. Für welches System man sich letztlich entscheidet, ist schwierig zu beantworten.
Für die genannten Module finden Sie hier umfangreiches Unterrichts- und Lernmaterial. Ich persönlich bevorzuge die Boards/Module der Fa. Parallax, weil sie für den unterrichtlichen Einsatz durchdacht konstruiert sind; es gibt einen Ein-/ Ausschalter für die Spannungsversorgung (wichtig beim Aufbau oder dem Abändern einer Schaltung), die Anbindung eines USB-Oszilloskop ist absolut problemlos, eine externe Spannungsversorgung mit einer 9V-Batterie ist möglich (wichtig bei Feldversuchen) u.v.a.m..
Insbesondere für die Robotik aber auch sonst haben sich das Board of Education Shield for Arduino und das Cyber-Bot Conversion Kit for micro:bit von Parallax gut bewährt.
Relativ neu und unterrichtlich wie auch im Hobbybereich gut einsetzbar sind die Seeeduino Produkte mit einem Grove-Board. Dadurch entfallen viele Kabelverbindungen auf einem Steckboard und man kann sich mehr auf die Physik oder Technik der Schaltung konzentrieren. Die Bauteile lassen sich auch auf einem Raspberry Pi einsetzen.
Grundausstattung bedeutet, die Grundeinheit ist betriebsbereit und man kann sie mit der zugehörigen kostenfreien Software (SimpleIDE, PBASIC Editor, Arduino IDE, Raspbian) betreiben. Für Versuche, wie sie in den Lektionen und Übungen für Anfänger angesprochen werden, sind zusätzliche elektronische Bauteile notwendig.
Bei allen genannten Komponenten kommen, wenn man tiefer in die Thematik einsteigen möchte, Sensoren, elektronische Bauteile, Steckdrähte ggf. Erweiterungsmodule/ Erweiterungsplatinen und anderes mehr hinzu.
Benötigte Komponenten (Minimalausstattung)
Die Vorder- und Rückseite eines BBC micro:bit enthalten die folgenden Bauteile:
Benötigte Komponenten
Propeller FLiP
Das Modul kann für verschiedene Aufgaben im Unterricht eingesetzt werden. Es eignet sich für:
Sowohl für BlocklyProp als auch für Propeller-C und Assembler sind kostenfreie Entwicklungsumgebungen im Netz herunterladbar.
Benötigte Komponenten
BASIC Stamp
Die BASIC-Stamp wird in einem BASIC Dialekt, dem sog. PBASIC, programmiert. Die dazu benötigte Programmierumgebung gibt es kostenlos als Download bei der Fa. Parallax.
Benötigte Komponenten
Der Propeller-Controller ist ein 8-Core-Controller. Programmiert wird dieser Baustein in Propeller-C. Dazu liegt bereits ein kompletter Selbstlernkurs vor.
Auch für diesen Controller wurde eine eigene Benutzeroberfläche SimpleIDE entwickelt, die kostenfrei bei der Fa. Parallax heruntergeladen werden kann.
Wir arbeiten alternativ mit dem Propeller Board of Education und dem Propeller Activity Board.
Benötigte Komponenten
Benötigte Komponenten
Der Arduino UNO bzw. Seeeduino wird in C programmiert. Es ist deshalb hilfreich, sich mit der Syntax der Sprache ein wenig vertraut zu machen. Einen Einstieg dazu bietet Prop-C.
Die Lektionen sind so gehalten, dass man die Sprache im Verlauf des Durcharbeitens erlernt.
Benötigte Komponenten