Dein Web-Browser unterstützt nicht die Funktionen, welche von impress.js benötigt werden, Es wird dir eine vereinfachte Version der Präsentation angezeigt.

Für eine bestmögliche Anzeige verwende bitte eine aktuelle Version vom Chrome, Safari oder Firefox.

Sybit Bildmarke

Mädchen mit Laptop

Live Coding

Die Entwicklungsumgebung

Hello World!

"Hello World!" ist ein typisches Startbeispiel in der Informatik:


                        basic.showString("Hello World!")
                        

Lasst nun euern micro:bit "Hallo" sagen!

… und ein paar ausgeben

Mädchen mit Laptop
PublicDomainPictures / pixabay.com, Creative Commons CC0

Unser Hello World!

Upload per USB

Hilfe: Activity: Installing a program

Rundgang durch Sybit

Mittagspause

Free-Photos / pixabay.com, Creative Commons CC0
Glühbirne and der Wand
freeGraphicToday /pixabay.com, Creative Commons CC0

Was haben wir bis jetzt gemacht?

Emoji_Transmitter_Hand

Projekt: Emotion Badge

athree23 / pixabay.com, Creative Commons CC0

Userstory

Ich möchte mit einem Emoji Gefühle darstellen und den Anfangsbuchstaben meines Namens anzeigen.


Verifiziere, dass …
  • … du einen (z.B. glücklichen) Emoji anzeigen kannst, wenn du Taste A drückst
  • … du einen (z.B. traurigen) Emoji anzeigen kannst, wenn du Taste B drückst
  • … du den ersten Buchstaben deines Namens anzeigen kannst, wenn du Taste A und B gleichzeitig drückst

Eingaben verarbeiten und Emoji ausgeben

Mobile phone
geralt / pixabay.com, Creative Commons CC0

Eingabe: Drücke Taste ...

input.onButtonPressed(Button.A, function () { basic.showIcon(IconNames.Happy) )} input.onButtonPressed(Button.B, function () { basic.showIcon(IconNames.Sad) )} input.onButtonPressed(Button.AB, function () { basic.showLeds(` . # # # . . # . . . . # # # . . . . # . . # # # . `) )}
Helligkeit

Helligkeit der LED's anpassen

hpgruesen / pixabay.com, Creative Commons CC0

Helligkeit auf einen beliebigen Wert setzen:

basic.showLeds(` . # # # . . # . . . . # # # . . . . # . . # # # . `) led.setBrightness(50)

Ausprobieren

Alexas_Fotos / pixabay.com, Creative Commons CC0
Rock_Paper_Scissors

Projekt: Schere, Stein, Papier

athree23 / pixabay.com, Creative Commons CC0
Notizen

Eingabe: Schütteln

input.onGesture(Gesture.Shake, function() { basic.showIcon(IconNames.Scissors) }
Bru-nO / pixabay.com, Creative Commons CC0
Dice

Zufälliger Spielzug

geralt / pixabay.com, Creative Commons CC0

Verzweigungen

input.onGesture(Gesture.Shake, function() { let tool = Math.randomRange(0, 2) if (tool == 0) { basic.showIcon(IconNames.Square_small) } else if (emoji == 1) { basic.showIcon(IconNames.Square) } else if (emoji == 2) { basic.showIcon(IconNames.Scissors) } }

Upload per USB

Hilfe: Activity: Installing a program

Ausprobieren

Alexas_Fotos / pixabay.com, Creative Commons CC0
Countdown

Projekt: Countdown 3, 2, 1 ...

Userstory

Ich möchte, wenn ich die Taste A des Microbits drücke, einen Countdown und einen Ton abspielen.


Verifiziere, dass …
  • … der Countdown abläuft, wenn die Taste A des Microbits gedrückt wird.
  • … ein Ton abgespielt wird, solange der Countdown läuft.

1.Schritt: Bedingung + Schleife

Loop

Schleife und Bedingung

loop text Loop example

2.Schritt: Musik abspielen

Music
Loop example Loop example
Countdown

3.Schritt: Countdown anzeigen

pixabay.com, Creative Commons CC0

Coutdown anzeigen

Countdown example text Countdown example

Coutdown umschreiben

Inverting number Inverting number picture

,,LOS" anzeigen

Print go Print go picture
Add sound

4.Schritt: Geräusch hinzufügen

pixabay.com,Creative Commons CC0

Los Geräusch hinzufügen

Add go sound Add go sound picture
Best friends picture

Best Friends

Best Friends 1
Best Friends 2

Ausprobieren

pixabay.com, Creative Commons CC0