Programmieren mit Mikrocomputern Simon Hefti, Institut ICT & Medien PHSG
|
|
- Günther Steinmann
- vor 6 Jahren
- Abrufe
Transkript
1 Programmieren mit Mikrocomputern Simon Hefti, Institut ICT & Medien PHSG
2 SIMON HEFTI Projektmitarbeiter Institut ICT & Medien
3 Warum es manchmal schwer ist......informatiker zu sein. Meine Mutter sagte: «Sei bitte so lieb und geh für mich in den Supermarkt. Kauf eine Flasche Milch und wenn sie Eier haben, bring sechs mit!» Ich kam mit sechs Flaschen Milch wieder. Sie schimpft «Warum zum Teufel hast du sechs Flaschen Milch gekauft?» Meine Antwort: «Weil sie Eier hatten.»
4 Die Herausforderung «Informatik»
5 Mikrocontroller Zielgruppe Schüler codebug.org.uk microbit.org calliope.cc Zielgruppe Maker und Technikfans arduino.cc raspberrypi.org
6 Der Mikrocontroller Beispiel Thymio Bilder: thymio.org
7 Der Mikrocontroller Blocky Code Python Code input.onbuttonpressed(button.a, () => { basic.showstring("hallo WELT")}) Maschinencode C202D EC A E4 Compiler Transfer / «Flash»
8 Bild:
9 Bild:
10 Codierungsplattformen microbit.org/code Microsoft PXT (Beta) Tabelle: heise Medien c t 04/17
11 Die micro:bit Story 2016 ca. 1Mio Stück an UK Schulkinder verteilt Zielgruppe 10 12jährige u.a von BBC, Microsoft, Samsung, Cisco Opensource Projekt Für 13 Pfund erhältlich Träger: Microbit Education Foundation
12 Block Editor: pxt.microbit.org Online Unterlagen: goo.gl/r9w2cd (Gastzugang wählen)
13 TASK I: Der Welt Hallo Sagen TASK Nach Knopfdruck Displayanzeige aktivieren / wechseln Knopf A: Textanzeige LED: Hallo Welt Knopf B: Smiley anzeigen INHALTE Einstieg in die PXT Programmumgebung Auf Ereignisse reagieren Benötigte Blöcke zeige Zeichenfolge [ ] zeige LEDs wenn Knopf [ ] gedrückt halte Animation an
14 TASK II: Pin-Kontakt (Bewässerungsmelder) TASK Durch den Pinkontakt ändert die Displayanzeige INHALTE Nutzung der analogen Pins Einsatz einer Schleife Benötigte Blöcke dauerhaft [ ] zeige LEDs Kein Kontakt Zeige Anti-Smiley Kontakt Zeige Smiley pin [ ] ist gedrückt während [ ] mache [ ]
15 TASK III: Zähler START: Zahl in Display auf 0 TASK Eine Variable mit dem Namen «Nummer» wird generiert (Platzhalter à neuen Platzhalter) Je nach Knopfdruck wird der Wert der Variabel erhöht oder reduziert Ein «Shake» definiert die Variable neu (1 9) Knopf A: Zahl in Display -1 Zusatz: Minimalwert = 0 Knopf B: Zahl in Display +1 Zusatz: Minimalwert = 9 INHALTE Variablen einsetzen und deren Wert verändern Einsatz von «Wenn Dann» Bedingungen Fehlerkorrektur: Eingaben vor der Verarbeitung validieren Benötigte Blöcke beim Start dauerhaft SHAKE: Zahl in Display = Zufallszahl wenn Knopf [ ] gedrückt wenn [ ] dann ändere [ Platzhalter ] auf [ ] wenn [geschüttelt] [ ] + [ ] [ ] - [ ] wähle eine zufällige Zahl...
16 TASK IV: Kompass Drehen der Platine: Je nach Richtung N, O, S oder W anzeigen TASK Je nach Ausrichtung der Platine wird die Himmelsrichtung angezeigt Die Ausrichtung wird in Grad gemessen und wird in einer Variable gespeichert 0 Grad entspricht Norden. «N» soll entsprechend zwischen 315 und 360 sowie zwischen 0 und 45 angezeigt werden INHALTE Variablen einsetzen und deren Wert durch einen Sensorwert bestimmen Einsatz von «Wenn Dann Ansonsten» Bedingungen Einsatz von logischen Operatoren Benötigte Blöcke dauerhaft zeige Zeichenfolge [ ] ACHTUNG: Zu Beginn wird der Kompass des micro:bit kalibriert. Dazu drehen sie die Platine bis ein Kreis auf dem Display entsteht Kompassausrichtung wenn [ ] dann [ ] ansonsten [ ] und [ ] [ ] oder [ ] ändere [ Platzhalter ] auf [ ]
17 TASK V: Game Astroids In jeder Spalte fallen nach einer Zufallszeit (0-5sec) Astroiden in der Y-Achse herunter TASK Variablenwerte zu Begin initiieren (z.b. Punkte = 0, spiel_an = wahr) Routine für Spielerbewegung entwickeln Routine für ersten (Y=0) fallenden Astroiden entwickeln Kollisionsereignis entwickeln Routine für restliche Astroiden (Y=1 bis Y=4) übertragen Knopf A: Spieler nach Links Knopf B: Spieler nach Rechts INHALTE Einsatz von Game-Blöcken (z.b. Sprite) Einsatz von «Wenn Dann» Bedingungen Einsatz von Schleifen Spieler, Start Sprite bei [2, 4] Benötigte Blöcke (nur Game-Block) erzeuge Sprite an Position x: [ ] y: [ ] Erfolgreiches Ausweichmanöver: Punkte +1 Kollision mit Astroiden: Game Over [ Platzhalter ] y [ Platzhalter ] set y to [ ] [ Platzhalter ] change y by 1 set score [ ] spiel beendet
18 Mögliche Projekte
19 micro:bit Kompetenzaufschlüsselung Computational Thinking Concept AB = Abstraction à Abstraktion DE = Decomposition à Reduktion AL = Algorithmic Thinking à Algorithmik EV = Evaluation à Bewertung GE = Generalisation à Datenentitäten bilden
20
21
22 Vielfältige Projektmöglichkeiten Vielfältige Programmierumgebungen Webbasierte Programmieroberfläche Onboard Sensoren Für sehr einfache und für komplexe Aufgaben geeignet Vordefinierte «Game» Blocks Preis- Leistungsverhältnis Material weitgehend nur auf Englisch verfügbar Keine direkte Tonausgabe Smartphonesteuerung nur für Samsung Für komplexere Aufgaben ist «Zubehör» notwendig Interface auf beiden Seiten der Platine Keine / kleine Onlinecommunity
23 Bezugsquelle
24 Bezugsquelle
25 Fragen / Diskussion
26 Programmieren mit Mikrocomputern Simon Hefti, Institut ICT & Medien PHSG
< UNTERRICHTSMATERIAL /> Calliope mini. Schere-Stein-Papier
< UNTERRICHTSMATERIAL /> Calliope mini 1 Schere-Stein-Papier HINWEIS // Diese Unterlagen sind für den Open Roberta Editor. Passende Erklärvideos und weitere kostenlose Unterrichtsmaterialien (auch für
Mehr< UNTERRICHTSMATERIAL /> Calliope mini. Schere-Stein-Papier
< UNTERRICHTSMATERIAL /> Calliope mini 1 Schere-Stein-Papier HINWEIS // Diese Unterlagen sind für den Open Roberta Editor. Passende Erklärvideos und weitere kostenlose Unterrichtsmaterialien (auch für
Mehr< UNTERRICHTSMATERIAL /> Calliope mini. Herzen senden
< UNTERRICHTSMATERIAL /> Calliope mini 1 Herzen senden HINWEIS // Diese Unterlagen sind für den PXT Editor. Passende Erklärvideos und weitere kostenlose Unterrichtsmaterialien (auch für den Editor von
MehrMicrocomputer be-greifbare Informatik
Microcomputer be-greifbare Informatik Abstraktionsstufen - Level of Abstraction Scratch bietet bereits einige Blöcke an, die theoretisch aus anderen Blöcken bestehen könnten. Diese Blöcke erleichtern den
Mehr< UNTERRICHTSMATERIAL /> Calliope mini. Maulwurfspiel
< UNTERRICHTSMATERIAL /> Calliope mini 1 Maulwurfspiel HINWEIS // Diese Unterlagen sind für den Open Roberta Editor. Passende Erklärvideos und weitere kostenlose Unterrichtsmaterialien (auch für den PXT
Mehr20 Fragen. eine Zahl zwischen 1 und 100 Fragen nur mit JA oder NEIN beantworten
Programm I. drei Informatikübungen zum Einstieg II. Informatik was ist das? III. Informatik und Lehrplan 21 IV. Lehrmittel Informatik V. Informatik praktisch Binärzahlen Zaubertrick 20 Fragen eine Zahl
Mehr(1) Größe ändern Ändere die Größe eines Objektes.
(1) Größe ändern Ändere die Größe eines Objektes. (1) Lege ein Objekt an (z.b. Tier), dessen Größe du ändern möchtest. (2) Füge folgende Bausteine in Skripte hinzu, um dein Objekt bei Berührung zu verkleinern.
MehrInfokarte: Snap4Arduino
Infokarte: Snap4Arduino Ein Arduino-Projekt erstellen Um ein neues Arduino-Projekt in Snap4Arduino zu erstellen, wird das Programm geöffnet. Snap erzeugt automatisch ein neues Projekt. Soll ein bereits
MehrFakultät für Informatik, Institut für Robotik Laborpraktikum I - Medizinarena Legorobotik in C EV3
Fakultät für Informatik, Institut für Robotik Laborpraktikum I - Medizinarena Legorobotik in C EV3 Ute Ihme Hochschule Mannheim Ute Ihme DAS LEGO MINDSTORMS System Das EV3 System Prinzip von LEGO MINDSTORMS
MehrInhaltsverzeichnis. 1 Anfang 2. 2 Erste Schritte 3. 3 Schleifen repeat while(true) Die if()-schleife... 5.
Inhaltsverzeichnis 1 Anfang 2 2 Erste Schritte 3 3 Schleifen 4 3.1 repeat...................................... 4 3.2 while(true).................................... 4 3.3 Die if()-schleife.................................
MehrFreischaltung des ChipTAN-Verfahrens in SFirm32, Version 2.3
Freischaltung des ChipTAN-Verfahrens in SFirm32, Version 2.3 Sehr geehrte Kundin, sehr geehrter Kunde, die hier beschriebenen Schritte zeigen die Freischaltung des ChipTAN-Verfahrens in SFirm32, Version
MehrDer BBC Micro:Bit. B) Physical Computing. 1) Experimente mit LEDs a) Grundlagen
Der BBC Micro:Bit B) Physical Computing 1) Experimente mit LEDs a) Grundlagen.) Die drei Anschlüsse (Input/Output Pins oder Ports) 0, 1 und 2 sind sowohl analoge als auch digitale Eingänge und bei Bedarf
MehrDer CodeBug. A) Erste Schritte. 1) Einleitung
Der CodeBug A) Erste Schritte 1) Einleitung.) Wenn wir den CodeBug mittels USB-Kabel bei gedrückter Taste A an den Computer anschließen, blinkt die erste LED rot. Der Computer selbst erkennt ihn als einfachen
MehrEingaben. Themen heute. Taster. Eingaben Zuweisungen Zeitmessung. Programmieren für Ingenieure Sommer Andreas Zeller, Universität des Saarlandes
Eingaben Programmieren für Ingenieure Sommer 2015 Andreas Zeller, Universität des Saarlandes Themen heute Eingaben Zuweisungen Zeitmessung Taster Wikipedia Ziel Wenn Taste gedrückt, soll LED leuchten Wir
MehrDie Einführung von mehreren "Start Bausteinen", um das Programm zu starten, realisiert leicht die parallele Programmverarbeitung (Parallele Tasks).
Programmierung Allgemein Anfänger und Fortgeschrittene können die Programmierfunktion in der LEGO MINDSTORMS Education EV3 Software gut nutzen, weil sie vor allem grafisch ist. Mit Blick auf das Programmieren
MehrFragebogen zur Programmierung mit Aseba / VPL
Fragebogen zur Programmierung mit Aseba / VPL Liebe/er Schüler/in Mit diesem Fragebogen möchten wir die Anwendungsmöglichkeiten des Thymio-II Roboter und der Aseba/VPL Software verbessern. Bitte beantworte
MehrProgrammieren in der Grundschule
Programmieren in der Grundschule Schülermaterial ab Klasse 3 Coden mit dem Calliope mini Programmieren in der Grundschule Arbeitsheft ab Klasse 3 Autoren: Michael Abend (Morsen mit dem Calliope mini, Bildimpulse
MehrL i n i e n z e i c h n e n? Spielen und lernen? Logisch! Spielen und lernen? Logisch!
L i n i e n z e i c h n e n? Spielen und lernen? Logisch! Digitale Schaltungen & Boolesche W i e f u n k t i o n i e r t d e i n P r o B o t? Beschreibung Der Pro-Bot ist die neueste Logo-Technologie.
MehrDart - Professional E1000/1. Test und Programmierung. ProDart
Dart - Professional E1000/1 Test und Programmierung Deutsch ProDart Kühne Automaten Laubisrütistrasse 72 - CH-8713 Uerikon Seite 1 Übersicht 1 Programmfunktionen 1.1 Segment-Test 1.2 Test der LEDS 1.3
MehrLerne programmieren mit Grundlagen
Lerne programmieren mit Grundlagen von Basil Stotz Hilf dem Helden zum Ziel Aufgabe: Schreibe in die linken Felder die Hindernisse, welche unserem Helden begegnen können. Dann schreibe in die rechten Felder
MehrProgrammieren lernen mit Perl
Xpert.press Programmieren lernen mit Perl Bearbeitet von Joachim Ziegler 1. Auflage 2002. Buch. XIV, 400 S. Hardcover ISBN 978 3 540 42685 1 Format (B x L): 15,5 x 23,5 cm Gewicht: 783 g Weitere Fachgebiete
MehrWelche Roboter kennst du? Wo brauchst du zuhause Roboter?
ROBOTER LÖSUNGEN Roboter Mensch Welche Roboter kennst du? Wo brauchst du zuhause Roboter? Individuelle Antworten: R2-D2 / BB6 / C-3PO (Star Wars), Wall-e, Rodney Copperbottom (Film Robots), Optimus Prime
Mehrhttp://scratch.mit.edu/!
Scratch in 3 Stunden Hallo, ich bin Minti Mint, und in diesem Heft zeige ich dir, wie du ganz einfach dein eigenes Computerspiel programmieren kannst! Bernd Gärtner Scratch ist eine Programmiersprache,
MehrKünstliche Intelligenz
Künstliche Intelligenz Übungsblatt #1 Modellierung & Suche Prof. Dr. J. Fürnkranz, Dr. G. Grieser Aufgabe 1.1 Wir betrachten folgende Welt: Welt: Die Welt der Staubsauger-Akteure besteht aus Räumen, die
MehrDie Dokumentation kann auf einem angeschlossenen Sartorius Messwertdrucker erfolgen.
Q-App: USP V2 Bestimmung des Arbeitsbereiches von Waagen gem. USP Kapitel 41. Determination of the operating range of balances acc. USP Chapter 41. Beschreibung Diese Q-App ist zur Bestimmung des Arbeitsbereiches
Mehr2. Wie halte ich den TAN-Generator an den Bildschirm? - Der richtige Winkel Fehlermeldung: Übertragung abgebrochen
Mein TAN-Generator funktioniert nicht was kann ich tun? Inhalt: 1. Die richtige Grafikgröße 2. Wie halte ich den TAN-Generator an den Bildschirm? Fehlermeldung: - Der richtige Winkel Übertragung 3. Geschwindigkeit
MehrAlgorithmen und ihre Programmierung
Veranstaltung Pr.-Nr.: 101023 Algorithmen und ihre Programmierung Veronika Waue WS 07/08 Einführung Definition: Algorithmus Ein Algorithmus ist eine genau definierte Folge von Anweisungen zur Lösung eines
MehrStarten Sie die Arduino IDE und geben Sie den folgenden Programmcode ein:
Blinken Starten Sie die Arduino IDE und geben Sie den folgenden Programmcode ein: // Projekt 1 - LED Blinker int ledpin = 13; void setup() pinmode(ledpin, OUTPUT); void loop() digitalwrite(ledpin, HIGH);
MehrWAS KANN DER CALLIOPE MINI?
1 D E R C A L L IO P E M IN I Lukas Netz K A P IT E L JETZT WIRD ES ZEIT ZU ERKUNDEN, WELCHE WEITEREN B AUTEILE NEBEN DEM MIKROCONTROLLER AUF DER CALLIOPEMINI-PLATINE SIND UND WIE DU DIESE FÜ R DEINE PROJEKTE
MehrCoole Spiele mit Scratch Lerne programmieren und baue deine eigenen Spiele
Scratch-Wiederholungsfragen: Die Antworten Diese Seiten gehören zum Buch: Al Sweigart Coole Spiele mit Scratch Lerne programmieren und baue deine eigenen Spiele 272 Seiten, komplett in Farbe, Broschur
MehrManuelle Digi-Dice-Kit. Ein Projekt der Service Kring JOTA-JOTI.
Manuelle Digi-Dice-Kit Ein Projekt der. Sie möchten die Würfel, haben Sie gute Ideen? Lassen Sie uns wissen, lesen Sie auf der letzten Seite, wie. Pagina 1 van 12 Inhaltsverzeichnis: Hinweis:... 2 Einleitung:...
MehrProgrammablaufplan. Vorkurs Informatik. Sommersemester Institut für Informatik Heinrich-Heine-Universität Düsseldorf
Programmablaufplan Vorkurs Informatik Institut für Informatik Heinrich-Heine-Universität Düsseldorf Sommersemester 2016 Gliederung Motivation - Was sind Programmablaufpläne? Programme sind vordefinierte
MehrEchtzeit-Multitasking
Technische Informatik Klaus-Dieter Thies Echtzeit-Multitasking Memory Management und System Design im Protected Mode der x86/pentium-architektur. Shaker Verlag Aachen 2002 Die Deutsche Bibliothek - CIP-Einheitsaufnahme
MehrEchtzeit-Multitasking
Technische Informatik Klaus-Dieter Thies Echtzeit-Multitasking Memory Management und System Design im Protected Mode der x86/pentium-architektur. Shaker Verlag Aachen 2002 Die Deutsche Bibliothek - CIP-Einheitsaufnahme
MehrProgrammieren in der Grundschule
Programmieren in der Grundschule Schülermaterial ab Klasse 3 Coden mit dem Calliope mini Programmieren in der Grundschule Arbeitsheft ab Klasse 3 Autoren: Michael Abend (Morsen mit dem Calliope mini, Bildimpulse
MehrÜbungsblatt 1. Java Vorkurs (WS 2017)
Übungsblatt 1 Java Vorkurs (WS 2017) Aufgabe 1 Hallo-Welt Erstelle ein neues Projekt mit dem Namen HelloJava. Erzeuge in diesem Projekt eine neue Klasse HelloJava. (a) Schreibe die main-methode in die
MehrArduino-Roboter. Chin. Modell. Treiber: Es folgen nun einige Bilder zum Modell R2-D2 Büchsenroboter:
Arduino-Roboter Für den Bau eines Arduino-Roboters gehst du auf die Vivibot.ch Seite: http://vivibot.ch/ Das Material kannst du dir mit der Bestellliste (siehe unsere Downloads) auf AliExpress bestellen.
MehrLerne programmieren mit Sequentielle Programmierung mit VPL
Lerne programmieren mit Sequentielle Programmierung mit VPL von Basil Stotz Der Bootsverleih Du vermietest Ruderboote an deine Kunden. Du besitzt Ruderboote: Der Einer: ein Boot mit einen Platz. Der Zweier:
MehrBedienungsanleitung Kapseldispenser
Bedienungsanleitung Kapseldispenser Servicehotline 044 744 42 27 / Mo-Fr von 08.00-12.00 13.00-17.00 Uhr INHALTSVERZEICHNIS Information Menüführung Seite 2 Payment-Zubehör (Wertkarten, Schlüsselanhänger,
Mehr- Der heisse Draht - Physical Computing. Workshop Oktober 2015 Olav Schettler
- Der heisse Draht - Physical Computing Workshop Oktober 2015 Olav Schettler Zeitplan 1. Tag: 10:00 10:30 Spiel bauen 10:30 11:30 Lötübungen 11:30 12:00 Mikrocontroller löten (1) 12:00
Mehrmitp Professional Raspberry Pi Einstieg und User Guide Bearbeitet von Eben Upton, Gareth Halfacree
mitp Professional Raspberry Pi Einstieg und User Guide Bearbeitet von Eben Upton, Gareth Halfacree 1. Auflage 2013. Taschenbuch. 288 S. Paperback ISBN 978 3 8266 9522 3 Format (B x L): 14,8 x 21 cm Gewicht:
MehrIQ - Spiel. Unter Letzte Ergebnisse findest Du das jeweilige IQ-Test Datum mit dem ensprechenden Ergebnis.
IQ - Spiel 1. IQ-Gutscheine kaufen Unter IQ-Gutscheine kaufen kannst Du manuell IQ-Gutscheine kaufen und sie einem bestimmten Datum zuordnen. Diese Möglichkeit erlaubt Dir mehrere IQ-Gutschein für ein
MehrMaking the Internet of Things
DARIUSH FOROUHER ITI Uni Lübeck DANIEL LOOS 3. Sem. MLS Making the Internet of Things EIN ÜBERBLICK ÜBER PHYSICAL COMPUTING PLATTFORMS Das Internet der Dinge Inhalt Übersicht Arduino Raspberry PI Andere
MehrPfanne mit digitalem Thermometer
Pfanne mit digitalem Thermometer Modell Nr. Wir gratulieren Ihnen zum Kauf dieser innovativen digitalen Pfanne! Diese Pfanne - lieferbar in Edelstahl oder Aluminium in den Durchmessern 26 / 28 cm macht
MehrBestellung WAWI05 KFMBESTLG zu WAWI Version 3.8.2
Bestellung WAWI05 KFMBESTLG zu WAWI Version 3.8.2 EDV Hausleitner GmbH Bürgerstraße 66, 4020 Linz Telefon: +43 732 / 784166, Fax: +43 1 / 8174955 1612 Internet: http://www.edv-hausleitner.at, E-Mail: info@edv-hausleitner.at
MehrLISY80 LInux for SYstem80. Hardware Version 3.11 Aufbau der Platine Version 1.0
LISY80 LInux for SYstem80 Hardware Version 3.11 Aufbau der Platine bontango@lisy80.com 8.11.2016 Version 1.0 Inhaltsverzeichnis 1. Wichtige Anmerkung... 3 2. Stückliste... 3 3. Step by Step... 4 3.1. Step1:
MehrGebrauchsanleitung für das Pflegeruf-Set mit Armbanduhr-Pager Singcall bestehend aus Pager APE6600 und Halsbandsender/Rufknopf
Gebrauchsanleitung für das Pflegeruf-Set mit Armbanduhr-Pager Singcall bestehend aus Pager APE6600 und Halsbandsender/Rufknopf APE700B 1. ANWENDUNG Der Pager APE6600 ist ein Gerät zum Empfang von Funksignalen
MehrLösung Versuch Nr. 4
Digitaltechnik Praktikum 1.Sem. IIIB 1 ETHZ D-ITET Institut für Elektronik Lösung Versuch Nr. 4 1: Latches 1. RS Latch. Legen Sie ein neues Grafik Editor File rs_latch.gdf an (dieses und alle weiteren
MehrC# Programm: Sudawo Generator
C# Programm: Sudawo Generator Für alle Rätselfans, die gerne am Computer oder auf dem Papier knobeln, gibt es den Sudawo Generator. Dieses Programm erzeugt Rätsel zum sofort Lösen oder Ausdrucken! Es wird
MehrRoboterprogrammierung
ReferenceGuide Einführungs Autor: Fachhochschule Südwestfalen Fachbereich Elektrische Energietechnik Campus Soest Hinweise zur Benutzung Dieses Dokument soll die Arbeit während des Praktikums erleichtern,
Mehr1 Aufgaben 1.1 Umgebungsvariable setzen: CLASSPATH
1 Aufgaben 1.1 Umgebungsvariable setzen: CLASSPATH Die Umgebungsvariable CLASSPATH kann im Hamster-Simulator sowohl für Compiler als auch für die Ausführung des Hamster-Programms gesetzt werden: Hierdurch
MehrAufgabe Im Quadrat fahren
Aufgabensammlung LEGO MINDSTORMS NXT Version 4.6.13 Aufgabe Im Quadrat fahren Ziel Sie programmieren den Lego Roboter mit dem Programm LEGO MINDSTORMS Sie kennen Bedingungen und Schleifen Zeitaufwand 20
MehrProgrammieren in der Grundschule
Programmieren in der Grundschule Schülermaterial ab Klasse Coden mit dem Calliope mini Programmieren in der Grundschule Arbeitsheft ab Klasse Autoren: Michael Abend (Morsen mit dem Calliope mini, Bildimpulse
MehrMentorenhandbuch Scratch
Mentorenhandbuch Scratch lerneprogrammieren(); By Arkadius Roczniewski Inhalt Beispielaufbau Scratchkurs Methodik Skills für Coder Übersicht der Grundelemente Elemente: Folgestrukturen, Variablen, Bedingungen,
MehrPROCESSING EINE EINFÜHRUNG IN DIE INFORMATIK. Created by Michael Kirsch & Beat Rossmy
PROCESSING EINE EINFÜHRUNG IN DIE INFORMATIK Created by Michael Kirsch & Beat Rossmy INHALT 1. Einleitung 1. Ziele 3. Anwendung 1. Sprung ins kalte Wasser 2. Der Informatiker Ein Klischee 2. Wir basteln
MehrLuftballons. Einführung. Scratch. Wir wollen ein Spiel machen, bei dem man Luftballons platzen lässt! Activity Checklist.
Scratch 1 Luftballons All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/ccwreg to register your club. Einführung
MehrReport Builder 6.1 Einsteiger
Disclaimer Die in den Unterlagen enthaltenen Angaben und Daten können ohne vorherige Ankündigung geändert werden. Die in den Beispielen verwendeten Namen von Firmen, Organisationen, Produkten, Domänennamen,
MehrDas Studium an der Abteilung Informatik setzt Programmierkenntnisse voraus.
Informatik für Studienanfänger an der Abteilung Informatik Das Studium an der Abteilung Informatik setzt Programmierkenntnisse voraus. Es werden folgende Kenntnisse gefordert: Einfache Datentypen (short,
Mehr- Melde dich an (oben rechts): Scratcher werden (Die Anmeldung kannst du auch später machen und vorläufig im Modus Probier es aus bleiben.
Programmieren mit https://scratch.mit.edu - Melde dich an (oben rechts): Scratcher werden (Die Anmeldung kannst du auch später machen und vorläufig im Modus Probier es aus bleiben. - Schau dir den Werbefilm
MehrBenutzer/innen- Verwaltung
Handbuch für Lehrer/innen schule.tugraz.at Benutzer/innen- Verwaltung 22.04.2016 v1.0.1 Inhaltsverzeichnis Voraussetzungen 1 Übersicht 1 Schulklassen verwalten 3 Schulklasse anlegen / Schulklasse editieren................
MehrBei der permanenten Inventur werden die Lagerbestände dauerhaft über das gesamte Jahr gepflegt (keine zeitpunktbezogene Inventur).
Kapitel 9: Inventur 125 9 Inventur Profi bietet Ihnen die Möglichkeit Ihre Inventur abzubilden. Sie gelangen über die Menüleiste Extras Inventur zu einer entsprechenden Auswahl, denn in Profi können Sie
MehrEine praktische Einführung in die Programmierung mit der Programmiersprache C
Eine praktische Einführung in die Programmierung mit der Programmiersprache C www.c-howto.de C-HowTo www.c-howto.de Inhaltsverzeichnis 1 Einführung.. 10 1:1 Wozu Programmieren? 10 1.2 Was ist ein Programm?
MehrKapitel Was ist ein Header? Was ist ein Body? Header: public Account(String newowner, int newpin)
Kapitel 2.6 1. Was ist ein Header? Was ist ein Body? Header: public Account(String newowner, int newpin) Body: Alles im Block darunter: [...] 2. Geben Sie die Methodensignaturen der TicketMachine (Code
MehrEinführung in das Programmieren in der Sekundarstufe 1. mit einem Arduino und der Physical-Computing-Plattform
Einführung in das Programmieren in der Sekundarstufe 1 mit einem Arduino und der Physical-Computing-Plattform 1 Arduino mit Breadboard (Steckbrett) und LED mit Vorwiderstand Arduino-Board Uno R3 mit Mikrocontroller
MehrEnthält neben dem Dokument und Programmnamen die Windows- Elemente Minimierfeld, Voll- / Teilbildfeld und Schließfeld.
PowerPoint 2007 Die Elemente des Anwendungsfensters Allgemeine Bildschirmelemente Element Titelleiste Minimierfeld Voll-, Teilbildfeld Schließfeld Bildlaufpfeile / Bildlauffelder Erläuterung Enthält neben
MehrUART-Kommunikation mit dem Atmel AVR
Fachbereich Elektrotechnik und Informatik Labor für Angewandte Informatik und Datenbanken Praktikum Automatisierung / Echtzeitregelung (BAU/BER) Prof.Dr.-Ing. Coersmeier UART-Kommunikation mit dem Atmel
MehrBaue deinen ersten Roboter
D3kjd3Di38lk323nnm 2 Baue deinen ersten Roboter In Kapitel 1 hast du gelernt, dass Roboter aus Motoren, Sensoren und dem EV3-Stein bestehen. Damit du besser verstehst, wie diese zusammenarbeiten, setzen
MehrEure Aufgabe ist es, Antworten auf die folgenden Fragen zu finden:
Kurs: Digitale und analoge Sensoren und Aktoren im TinkerKit Datum: Gruppe 1 Analoge Sensoren Im kommenden Unterrichtsverlauf werdet ihr Eure geplanten Projekte mit dem TinkerKit und Snap4Arduino umsetzen.
MehrProgrammieren des NXT-Roboters mit LabView 2010
Programmieren des NXT-Roboters mit LabView 2010 Von Alwin Ebermann 1. Voraussetzungen Der Roboter hat die neueste Firmenware LabView 2010 for NXT ist schon installiert (Testversion hier) 2. Programmieren
MehrActionscript Kleine Programme Fragen & Aufgaben
Verständnisfragen 1. Eine Variable des Typs Number mit Namen superzahl soll deklariert werden und den Wert 77 zugewiesen bekommen. Wie sieht der Code aus? 2. Wann braucht es ein einzelnes Gleichheitszeichen,
MehrRoberta - Tutorial Unterschiede EV3/NXT. Fraunhofer IAIS. v0.1_07012013 TL, BJ
Roberta - Tutorial Unterschiede EV3/NXT Fraunhofer IAIS v0.1_07012013 TL, BJ Index Übersicht... 3 Hardware... 4 Konstruktionsansatz... 5 Programmiersprache... 5 Übersicht Am 07.01.2013 hat LEGO auf der
MehrScratch im Anfangsunterricht
Scratch im Anfangsunterricht Erfahrungen im Wahlfach Informatik der Klasse 9 Markus Rohe Dr. Boris Briehl Gliederung Was ist Scratch, weshalb Scratch? einfache Einstiegsprojekte erstellen Demonstration
MehrProgrammieren in der Grundschule
Programmieren in der Grundschule Schülermaterial ab Klasse Coden mit dem Calliope mini Programmieren in der Grundschule Arbeitsheft ab Klasse Autoren: Michael Abend (Morsen mit dem Calliope mini, Bildimpulse
MehrWorkshop: ASURO-Programmieren in C
Workshop: ASURO-Programmieren in C / Teil 2: Praxis Workshop: ASURO-Programmieren in C Teil 2: Praxis Markus Becker http://mbecker-tech.de Bürgernetz Ingolstadt e. V. / ByteWerk Stand: 24. April 2010 Copyright:
Mehr2. Klicke unter Region und Sprache auf Tastaturen und Eingabemethoden ändern.
Griechische Tastatur Unter Windows 7 Hinweis: Einige der hier als Bild gezeigten Fenster haben im unteren Bereich (hier im Bildausschnitt nicht gezeigt) eine OK -Taste, mit der die Eingabe zu bestätigen
MehrM 7102 Wenig aktiv im Verein Tätig in der Lehrerausbildung (Sts OU, Goethe-Uni)
J. Poloczek, 2012 M 7102 Wenig aktiv im Verein Tätig in der Lehrerausbildung (Sts OU, Goethe-Uni) www.informatik.uni-frankfurt.de/~poloczek Veranstaltungen (unten) AUGE RG 600 Betriebssystem Android auf
MehrSuche schlecht beschriftete Bilder mit Eigenen Abfragen
Suche schlecht beschriftete Bilder mit Eigenen Abfragen Ist die Bilderdatenbank über einen längeren Zeitraum in Benutzung, so steigt die Wahrscheinlichkeit für schlecht beschriftete Bilder 1. Insbesondere
MehrModerne Messeinrichtung. Bedienungsanleitung
Moderne Messeinrichtung Bedienungsanleitung Stromverbrauch immer im Blick: Die moderne Messeinrichtung Informationen zum Display Die neue moderne Messeinrichtung gibt Ihnen eine höhere Transparenz für
MehrBezugsarten relative Bezüge
Bezugsarten relative Bezüge Produkt Filiale Umsatz Profit Kunden Produktionskosten iphone Ulm 120.000 80.000 600 Personen 40.000 Samsung Ulm 210.000 160.000 900 Personen 50.000 iphone Ulm 100.000 85.000
MehrInformatische Bildung mit Minetest und Mesecons
Informatische Bildung mit Minetest und Mesecons 1 Was ist Minetest? Minetest (siehe http://www.minetest.net) ist zwei Dinge auf einmal: ein freies und erweiterbares Baukasten-System für Entwickler von
MehrAtmega Interrupts. Rachid Abdallah Gruppe 3 Betreuer : Benjamin Bös
Atmega Interrupts Rachid Abdallah Gruppe 3 Betreuer : Benjamin Bös Inhaltsverzeichnis Vorbereitung Was Sind Interrupts Interruptvektoren Software Interrupts Hardware Interrupts Quellen 2 Vorbereitung Rechner
MehrEclipse Tutorial.doc
Berner Fachhochschule Hochschule für Technik und Informatik, HTI Fachbereich Elektro- und Kommunikationstechnik Labor für Technische Informatik Eclipse Tutorial 2005, HTI Burgdorf R. Weber Dateiname: Eclipse
MehrArduino Grundkurs. 3. Schreibe eine Funktion für das Morsezeichen S und eine für O
Grundkurs LEDs Piezolautsprecher 1. Mikrocontroller Hello World Bring eine LED zum Blinken 1s ein / 1s aus usw. 2. Lichtmorsen - SOS Erzeuge Morsezeichen mit deiner LED SOS = - - - Punkt = 0.2s Strich
MehrBOTEX FC-405 P. Inhalt. Features 1. Allgemeine Hinweise Übersicht Draufsicht Rückansicht 4
BOTEX FC-405 P Inhalt Features 1 Allgemeine Hinweise 2 1. Übersicht 3 1.1 Draufsicht 3 1.2 Rückansicht 4 2. Funktionsbeschreibung 5 2.1 Chase Mode 5 2.1.1 Programme Mode 5 2.1.2 Auto/Musik Mode 5 2.1.3
MehrLED board EB
LED board EB004-00-2 Inhalt 1. Über dieses Dokument...2 2. Allgemeine Information...3 3. Board-Layout...4 4. Schaltungsbeschreibung...5 Anhang 1 Schaltplan Copyright Matrix Multimedia Limited 2005 seite
MehrEinblicke in das Informatikstudium
Einblicke in das Informatikstudium 5. Workshop - Meine erste Android-App 2016 -Prof. Dr. Inga Marina Saatz Agenda Prof. Dr. I. M. Saatz Workshopreihe für Schülerinnen und SChüler Fachbereich Informatik
MehrHauptbatterie leer Batterien umgehend ersetzen
Bemerkung: Nicht alle der aufgeführten Grafiken sind in ihrer Firmwareversion zu finden. Status-Symbole Ladestand Hauptbatterie (volle Kapazität, 2/3, 1/3 verbleibend) Hauptbatterie leer Batterien umgehend
Mehr- - CodE 11 CodE 0 0 0 0 0 0 0 0 2.o C 1 10.0 C 2 off 3 3.0 4 2.0 5 off 6 1 8 20.0 9 60 C 7 4.0 10 80 C 1 38 C 12 8 k 13 on 14 30.0 15 10 16 - - CodE 11 CodE 0 0 0 0 0 0 0 0 2.o C 1 10.0 C 2
MehrPaul Molitor und Jörg Ritter VHDL. Eine Einführung. ein Imprint von Pearson Education
Paul Molitor und Jörg Ritter VHDL Eine Einführung ein Imprint von Pearson Education München Boston San Francisco Harlow, England Don Mills, Ontario Sydney Mexico City Madrid Amsterdam Inhaltsverzeichnis
MehrTastenfunktionen Cable Analog
Tastenfunktionen Cable Analog 1. Allgemeine Informationen Standarddienste Alle Standarddienste sind für Sie bereits aktiviert und stehen Ihnen von Beginn an zur Verfügung. Zusatzdienste Die einzelnen Zusatzdienste
MehrBedienung der ESN-Sicherheitsfunktion
Bedienung der ESN-Sicherheitsfunktion Über ESN Dieses Laufwerk ist mit ESN (Sicherheitsnetzwerk Eclipse) ausgestattet. Zur Aktivierung der ESN- Funktion ist eine im Voraus aufgezeichnete Musik-CD (Key
MehrPascal-Compiler für den Attiny
Das Attiny-Projekt MikroPascal 1 Pascal-Compiler für den Attiny Manch einer möchte vielleicht unsere Attiny-Platine nicht mit BASCOM programmieren. Verschiedene Alternativen bieten sich an. Ein besonders
MehrMatthias-Claudius-Gymnasium Fachcurriculum Informatik
Klasse 8 (2-stündig) Grundlagen der Informatik Einführung in die Programmierung mit Scratch 10 Wochen Betriebssysteme - die Aufgaben eines Betriebssystems nennen. - Einstellungen des Betriebssystems in
MehrSoftware-Release für die PTCarPhone 5 Serie
Software-Release 5.02.08 für die PTCarPhone 5 Serie Inhaltsverzeichnis 1 Einleitung... 2 2 Neue Funktionen... 2 2.1 Interkom im Freisprechmodus... 2 2.2 Extras / Zukaufoptionen... 3 2.3 Versteckter Notruf...
MehrBEDIENUNGSANLEITUNG. LED Anzeigetafel Typ : BT 27 A3
BEDIENUNGSANLEITUNG LED Anzeigetafel Typ : BT 27 A3 A) Anschlußkabel in das Bedienungspult einstecken und Stecker verriegeln. B) Die 220 V der Anzeigetafel können immer einschaltet bleiben,d.h., die Bedienungspulte
MehrBeschreibung. Process Description: Sartorius Bestellnummer / Order No.:
Q-App: USP Advanced Bestimmung des Arbeitsbereiches von Waagen gem. USP Kapitel 41 mit Auswertung über HTML (Q-Web) Determination of the operating range of balances acc. USP Chapter 41 with evaluation
MehrInformatik Enlightened. Station 0 - Einstieg
Informatik Enlightened Herzlich Willkommen zum Workshop rund um das Thema Licht! Ihr wollt heute also eine Einparkhilfe selbst konstruieren, Geschwindigkeiten messen, eine Blume mit der Sonne wandern lassen
MehrVisual Basic - Einführung Mathematische Funktionen und Operatoren Zeichenfolgenbearbeitung. 1.7 Schleifen, Arrays und Entscheidungen
Inhalt 1 Einführung 1.1 Begriffe und Notationen 1.2 Variablen und Datentypen 1.3 Funktionen und Prozeduren 1.4 Arithmetische Operationen 1.4.1 Mathematische Funktionen und Operatoren 1.5 Konstanten 1.6
Mehr