Wearables Lösung: Unterschied zwischen den Versionen

Aus microbit - Das Schulbuch
Wechseln zu: Navigation, Suche
(Detailschritte)
(Detailschritte)
Zeile 4: Zeile 4:
 
* 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]]
+
[[Datei:Beim_Start_LED.jpg|left|500px|border0px|Beim Start]]
 
 
<pre id="01">
 
let strip: neopixel.Strip = null
 
basic.showIcon(IconNames.SmallHeart)
 
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 A gedrückt wird, beginnt der LED-Streifen zu leuchten
 
+
[[Datei:Wenn_Knopf_A_LED.jpg|left|500px|border0px|Beim Start]]
[[Datei:Wenn_Knopf_A_LED.jpg|right|326px|border0px|Beim Start]]
 
<pre id="01">
 
input.onButtonPressed(Button.A, function () {
 
    strip.showRainbow(1, 360)
 
    strip.show()
 
})
 
</pre>
 
  
 
* Wenn Knopf B gedrückt wird, werden die LEDs abgeschaltet
 
* Wenn Knopf B gedrückt wird, werden die LEDs abgeschaltet
[[Datei:Wenn_Knopf_B_LED.jpg|right|159px|border0px|Beim Start]]
+
[[Datei:Wenn_Knopf_B_LED.jpg|left|500px|border0px|Beim Start]]
<pre id="01">
 
input.onButtonPressed(Button.B, function () {
 
    strip.clear()
 
    strip.show()
 
})
 
</pre>
 
>
 
 
 
  
 
* Eine mögliche [https://makecode.microbit.org/_LCb6b98WFhR9 Lösung]
 
* Eine mögliche [https://makecode.microbit.org/_LCb6b98WFhR9 Lösung]

Version vom 30. Dezember 2021, 17:53 Uhr

Detailschritte

  • Beim Start muss die Länge (=Anzahl der LEDs) und der PIN angegeben werden.
  • TIPP: Das Herabsetzen der Helligkeit spart Strom.
Beim Start
  • Wenn Knopf A gedrückt wird, beginnt der LED-Streifen zu leuchten
Beim Start
  • Wenn Knopf B gedrückt wird, werden die LEDs abgeschaltet
Beim Start


Zurück zur Aufgabe