====== Lösungen zu den Challenges von Beispiel 0 ====== ===== Challenge 1 ===== Versuche vier andere Symbole (z.B. Strichmännchen, überraschter Smiley, schlafender Smiley oder Schmetterling) anzuzeigen. input.onButtonPressed(Button.A, function () { basic.showIcon(IconNames.Asleep) }) input.onButtonPressed(Button.B, function () { basic.showIcon(IconNames.Butterfly) }) basic.showIcon(IconNames.StickFigure) basic.forever(function () { basic.showIcon(IconNames.Surprised) }) ===== Challenge 2 ===== Versuche einen Geist beim Start mindestens eine Sekunde und einen kleinen Diamanten im Anschluss dauerhaft anzuzeigen. basic.showIcon(IconNames.Ghost) basic.pause(1000) basic.forever(function () { basic.showIcon(IconNames.SmallDiamond) }) ===== Challenge 3 ===== Versuche beim Drücken der Taste A einen Text z.B. „Smart“ und Taste B „Feld“ anzuzeigen. input.onButtonPressed(Button.A, function () { basic.showString("Smart") }) input.onButtonPressed(Button.B, function () { basic.showString("Feld") }) ===== Challenge 4 ===== Versuche beim Drücken auf das Micro:bit Logo ein eigenes Symbol anzuzeigen! input.onLogoEvent(TouchButtonEvent.Pressed, function () { basic.showLeds(` # . . . # . # . # . . # . # . . # . # . . . # . . `) }) ===== Challenge 5 ===== Versuche dauerhaft einen schlafenden Smiley (500ms) gefolgt von einem verwirrten Simley (500ms) anzuzeigen. basic.forever(function () { basic.showIcon(IconNames.Asleep) basic.pause(500) basic.showIcon(IconNames.Confused) basic.pause(500) })