Wearables Lösung: Unterschied zwischen den Versionen

Aus microbit - Das Schulbuch
Wechseln zu: Navigation, Suche
(Detailschritte)
(Lösung mit Blinken)
 
(21 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
 
+
==Lösung mit An- und Abschalten==
== Hilfestellung ==
 
 
 
* Für die Kopf-Seite der Münze kann der Wert "wahr" oder "falsch" genommen werden.
 
* Annahme: Kopf entspricht "wahr", Zahl entspricht "falsch"
 
 
 
== Detailschritte ==
 
 
 
 
* Beim Start muss die Länge (=Anzahl der LEDs) und der PIN angegeben werden.
 
* Beim Start muss die Länge (=Anzahl der LEDs) und der PIN angegeben werden.
 
* TIPP: Das Herabsetzen der Helligkeit spart Strom.
 
* TIPP: Das Herabsetzen der Helligkeit spart Strom.
[[Datei:Beim_Start_LED.jpg|right|500px|border0px|Beim Start]]
+
* Der BBC micro:bit zeigt beim Start auch ein beliebiges Symbol, man weiß, dass er mit Strom versorgt ist.
 +
:[[Datei:Beim_Start_LED.jpg|800px|border0px|Beim Start]]
  
<pre id="01">
+
* Wenn Knopf A gedrückt wird, beginnt der LED-Streifen zu leuchten.
let strip: neopixel.Strip = null
+
:In diesem Fall leuchtet der Streifen in Regenbogenfarben.
basic.showIcon(IconNames.SmallHeart)
+
:[[Datei:Wenn_Knopf_A_LED.jpg|800px|border0px|Beim Start]]
strip = neopixel.create(DigitalPin.P0, 60, NeoPixelMode.RGB)
 
strip.setBrightness(50)
 
</pre>
 
  
* Wenn Knopf A gedrückt wird, beginnt der LED-Streifen zu leuchten
+
* Wenn Knopf B gedrückt wird, werden die LEDs abgeschaltet.
<pre id="01">
+
:Damit das Ausschalten auch wirklich angezeigt wird, musst du auch noch "Strip anzeigen" einfügen.
input.onButtonPressed(Button.A, function () {
+
:[[Datei:Wenn_Knopf_B_LED.jpg|800px|border0px|Beim Start]]
    strip.showRainbow(1, 360)
+
* Eine mögliche [https://makecode.microbit.org/_LCb6b98WFhR9 Lösung]
    strip.show()
 
})
 
</pre>
 
  
* Wenn Knopf B gedrückt wird, werden die LEDs abgeschaltet
+
==Lösung mit Blinken==
<pre id="01">
 
input.onButtonPressed(Button.B, function () {
 
    strip.clear()
 
    strip.show()
 
})
 
</pre>
 
>
 
  
 +
Den Block "Beim Start" kannst du vollkommen gleich lassen!
  
* Eine mögliche [https://makecode.microbit.org/_LCb6b98WFhR9 Lösung]
+
Damit der Streifen blinkt, musst du den Block "Dauerhaft verwenden".
 +
Gelb und weiß sind Farben, die in der Dämmerung gut sichtbar sind.
 +
:[[Datei:Dauerhaft_LED.png|800px|border0px|Beim Start]]
 +
 
 +
* Eine mögliche [https://makecode.microbit.org/_4jFa8U3b63jV Lösung]
  
  

Aktuelle Version vom 30. Dezember 2021, 19:06 Uhr

Lösung mit An- und Abschalten

  • Beim Start muss die Länge (=Anzahl der LEDs) und der PIN angegeben werden.
  • TIPP: Das Herabsetzen der Helligkeit spart Strom.
  • Der BBC micro:bit zeigt beim Start auch ein beliebiges Symbol, man weiß, dass er mit Strom versorgt ist.
Beim Start
  • Wenn Knopf A gedrückt wird, beginnt der LED-Streifen zu leuchten.
In diesem Fall leuchtet der Streifen in Regenbogenfarben.
Beim Start
  • Wenn Knopf B gedrückt wird, werden die LEDs abgeschaltet.
Damit das Ausschalten auch wirklich angezeigt wird, musst du auch noch "Strip anzeigen" einfügen.
Beim Start

Lösung mit Blinken

Den Block "Beim Start" kannst du vollkommen gleich lassen!

Damit der Streifen blinkt, musst du den Block "Dauerhaft verwenden". Gelb und weiß sind Farben, die in der Dämmerung gut sichtbar sind.

Beim Start


Zurück zur Aufgabe