Challenge 3: Taster A+B
Mit den Tastern A und B kannst du den micro:bit steuern. Aber du musst den micro:bit zuerst so programmieren, dass er auf die Taster reagieren kann. Versuche, zum Beispiel, dass beim Drücken vom Taster A ein Smiley erscheint.
input.onButtonPressed(Button.A, function () {
basic.showIcon(IconNames.Happy)
})
input.onButtonPressed(Button.B, function () {
basic.showIcon(IconNames.Sad)
})
basic.showIcon(IconNames.Asleep)
Alternative
basic.forever(function () {
if (input.buttonIsPressed(Button.A)) {
basic.showIcon(IconNames.Happy)
} else if (input.buttonIsPressed(Button.B)) {
basic.showIcon(IconNames.Sad)
} else {
basic.showIcon(IconNames.Asleep)
}
})
Zusatzaufgabe
- Erweitere das Programm so, dass beim Drücken des Tasters B ein anderes Symbol angezeigt wird
- Verwende zusätzlich den Touch-Sensor „Logo“ um ein eigenes Symbol anzuzeigen