Erziehungsorientierte Einplatinencomputer

Slides:



Advertisements
Ähnliche Präsentationen
USB - Universal Serial Bus
Advertisements

Wozu Mikrocontroller?.
Concurrent Use.
KS-Encodier-Server Marco Korrmann / Dominik Sommer 1 KS-Encodier-Server Karlsruhe B e g r ü ß u n g.
Katja Bode MOdulator Der, Die, Das DEModulator.
Virtuelle Forschungsumgebungen Hintergrundbeitrag: HTML5: Video Player und VideoJS Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung.
Einführung in Visual C++
Einstiegsunterricht - Informatik -. Möglichkeiten des Einstiegsunterricht Benutzung und Analyse eines dokumentierten Systems Einführung in die Programmierung.
COMPUTER-GRUNDLAGEN Theoretischer Teil.
Steuerung externer Komponenten über ein USB-Interface.
1. Was ist Hardware? Hardware nennt man alle Geräte und Bauteile, die zu einem Computer gehören – also alles was man am Computer anfassen kann. Bsp: Monitor,
DYNTEST –Control Systems -Probleme beim Auslesen-
HTML-Editoren Eine Präsentation von Erik Kulisch.
Man spielt ihn und hört die Musik. Karolina hat einen neuen iPod von ihren Eltern bekommen.
Elektronischer Würfel
Wer macht was beim Einschalten des Rechners?
PC Club Zürich 28. März 2011 Herzlich willkommen Roger Furter.
1 Windows – mein Betriebssystem 4.2 – Meine eigene digitale Welt.
I/O Schnittstellen.
… erste Schritte mit einem programmierbaren Mikrocontroller
Präsentation: Google-Kalender Walli Ruedi Knupp Urdorf
Web und Mobile Apps Programmieren Marco Jakob Kurzvortrag OSS an Schulen
USB Fabius Wiesmann.
Referat über USB von Ralph Heinz.
Die Technologie. 1. das Telefon 2. das Handy 3. die SMS Hallo!!!!! Hi!! Was ist los? Nichts….. Was machst du???? Ich auch…bin zu Hause. Willst du ins.
HMI /// GOT1000 /// HMI /// GOT1000 /// HMI /// GOT1000 /// HMI /// GOT1000 /// HMI /// GOT1000 /// HMI Mitsubishi Electric – GOT1000 – GT10 und Alpha2.
Eine kleine Einführung in den Fluginstrumente Selbstbau
Programmierung unter VB.Net mit der IDE VisualStudio. Schritt für Schritt erklärt und beschrieben. Zielgruppe: Komplette Neueinsteiger mit fundiertem Computerwissen.
Seminar Softwareproduktlinien Domänenspezifische Sprachen Sascha Draffehn von.
Mathematik – Physik - Informatik
Android Apps selbst gemacht
Das Entwurfsmuster Model-View-Controller
FWD-W8-Serie Professionelle BRAVIA-Displays/Fernseher Fußzeile.
Programmieren in C / C++ Software Serial, Bluetooth
Inhaltsverzeichnis Was ist Arduino? Hardwarekomponenten
Unser Mikrocontroller – Der Arduino
Identität – Veränderungen – Informatik
Schnittstellen und Datenaustausch / Inputs und Outputs
Hardware Nadine Safron.
Projektmodul DM Kurze Einführung Arduino und Arduino-Programmierung
Grundlagen Digitaler Medien
Eine Produktion von der Firma Presentations GmbH
1.
Programmierung mit Scratch
Getting Started mit Waltzing Atoms
Übung: Star Wars - Erbaue eine Galaxie mit Hilfe von Code
Karten anzeigen Karten anzeigen
THEMA: Wetterstation Licht Teil2 CALLIOPE START
4. Modellieren und Diagrammarten
THEMA: Wetterstation Licht Teil2 CALLIOPE START
Beispiel / Lösung / Info
Mögliche Stoffverteilung im Grundkurs
Google-Kalender Präsentation:
Calliope mini
Objektorientierte Programmierung
Computational Thinking in der Sek 1
ZST ZIMO Software Tool © Ing. Arnold Hübsch 2005.
Lagesensor Projekt INGOLSTADT.
Regenmesser Projekt INGOLSTADT.
LED-Display Bilderwechsel Projekt INGOLSTADT.
RGB-LED Projekt INGOLSTADT.
Kompass Projekt INGOLSTADT.
MakeCode-Editor Projekt INGOLSTADT.
Sensoren Projekt INGOLSTADT.
RGB-LED Projekt INGOLSTADT.
Symbole Herzerl (Symbole) Projekt INGOLSTADT.
LED und Pin Projekt INGOLSTADT.
Kompass Projekt INGOLSTADT.
 Präsentation transkript:

Erziehungsorientierte Einplatinencomputer Janni Kettenburg

Die Boards € 23,20 € 35 € 767,96 für 25 € 23,20 ± € 16

Hardware-Merkmale BBC micro:bit Calliope mini B·O·B·3 Eingaben Zwei Knöpfe Schütteln, Kippen Temperatur (°C) Helligkeit Kompass 2 kapazitative Ecken kapazitative Arme relative Temperatur Abstand über IR Heilligkeit „gelötete Nummer“ Ausgaben 5×5-LED-Raster Ton (analoge Pins) permanente 3V RGB-LED (16 Mebi) Ton (Lautsprecher) 2 RGB-LEDs (4096) 2 LEDs (weiß/aus) Schnittstellen 3 analoge Pins 19 digitale Minipins USB Bluetooth BLE Funk untereinander 3 analoge Ecken 20 digitale Pins proprietär-seriell (USB-Programmer für 23,20 € nötig) IR untereinander

Software-Merkmale BBC micro:bit Calliope mini B·O·B·3 Programmierbar mit Python Microsoft PXT - MakeCode - TypeScript ⊃ JS OpenRoberta NEPO TouchDevelop Google Blockly Code Kingdoms JS FreePascal ‚Wenn-Dann-Editor‘ C Programmierbar als Massenspeicher (generische Treiber) proprietär mit Programm Bobdude Anwendungen etwa wie Arduino Spiele-Entwicklung Tamagotchi

Weitere Merkmale BBC micro:bit Calliope mini B·O·B·3 Besonderheiten Erweiterungen (über die Pins) 2 Erweiterungs- Stecker 13 Teile anzulöten (Lötsachen nötig) Lieferumfang (außer Board) engl. „Get Started“ Papierbeutel Sicherheitsheft Batteriehalter USB-Kabel Batterien diverser Kleinkram besagte 13 Teile Lötfibel (allgemein) Lötanleitung Lanyard Strom über (Batterie: alle 3V) Batteriepack (exkl.) USB Batteriepack (inkl.) CR2032 (exkl.) Programmer Zielgruppe (offiziell) 7. Klasse UK (11–12 Jahre) 3. Klasse 5. Klasse

Die Programmierumgebungen Scratch-ähnlich (alle Open Source) Microsoft PXT mit MakeCode (Google Blockly) Fraunhofer OpenRoberta NEPO Microsoft PXT TypeScript (JavaScript-Obermenge) Microsoft TouchDevelop Python-Editor vom BBC micro:bit „Wenn-Dann-Editor“ vom Calliope mini C-Editor von B·O·B·3 (Progbob) Alle diese Umgebungen sind rein webbasiert.

Microsoft PXT mit MakeCode jederzeit Wechsel in beide Richtungen HTML5 localStorage oder Datei Calliope: viel Deutsch BBC: meist Englisch sofortige Vorschau auch ohne Gerät z.B. Spieleentwicklung lade die Datei auf Massenspeicher Kompilieren z.B. Bluetooth

Microsoft PXT mit MakeCode Calliope: viel Deutsch BBC: meist Englisch

Microsoft PXT TypeScript Die Sprache heißt eigentlich TypeScript Maus-Hover: engl. Hilfe Dateien im Projekt Syntaxhervorhebung Programmierhilfe (Alt+Leer)

Fraunhofer Open Roberta NEPO Speichern etc. Geräteplan nur einfache Blöcke alle Blöcke Programm beschreiben C-Quelltext anzeigen Simulation Download

Microsoft TouchDevelop Speichern, Simulation grausame Übersetzung grausame Übersetzung Simulation Programmiersprache „in bunt“ grausame Übersetzung grausame Übersetzung zur Bedienung am Handy

Python-Editor vom BBC micro:bit ein paar Blockstrukturen Speicherstatus zufälliger Programmname Beschreibung minimalistischer Editor (keine Hilfen außer Syntaxhervorhebung)

Calliope-mini-Wenn-Dann-Editor jeder der acht Aktionen kann eine einzige Reaktion zugeordnet werden Quelltext anzeigen also maximal acht Blöcke

C-Editor von B·O·B·3 (ProgBob.org) zwei Methoden schreiben: setup() und loop() Programmierkurs-Lektionen mit vielen Unterlektionen C-Quelltext Farbnamen Schema Beim Programmierkurs stehen hier Hilfen, Aufgaben und Quizzes Methodenliste Medaillen für Programmierkurs Quellcode für ein fertiges Spiel zeigen eigenes Programm kompilieren herunterladen auf BOB laden

Fazit: BBC micro:bit Günstiges Modell mit vielen Möglichkeiten Viele Erweiterungen Viele Beispielprojekte Millionenfach erprobt Nutzung teilweise kompliziert, z.B. Ton nur mit Krokodilklammern und Kopfhörer Digitale Pins, die für den Betrieb des Displays gebraucht sind

Fazit: B·O·B·3 Motivierender Einstieg in die textuelle Programmierung Durchdachtes Tutorial Niedliches Aussehen, enthält Batterie Funktionsumfang erschlägt einen nicht Insbesondere ein BOB allein schnell ausgereizt Teuer

Fazit: Calliope mini Beseitigt einige Macken des BBC micro:bit Kompatibel, daher viele Vorteile übernommen Mehr als doppelt so teuer Gibt es noch nicht (sollte Mitte Juni erscheinen, habe immer noch keinen obwohl Mitte Mai bestellt)