Direkt zum Inhalt

Einführung

Erfahre, wie Du das Leuchten-Modul verwenden kannst, indem Du einige Startlichter für ein Rennen um den Planeten erstellst!

  1. Sparkles sind sehr nützlich - sie sind LEDs, genau wie die rote/grüne LED von früher, aber viel cleverer! They have small chips inside them, which allow you to control many LEDs using just one output. If you look really closely you might be able to see them.
    • "Leuchten-Module" sind sehr nützlich. Sie bestehen aus neun LED-Einheiten genau wie das bereits mehrfach benutzte rote/grüne LED-Modul, bieten aber viel mehr Möglichkeiten!

    • Jede Einheit verfügt intern über drei LEDs in den Farben rot, grün und blau und kann dadurch viele Farben erzeugen.

    • Wenn Du ganz genau hinschaust, kannst Du die drei vielleicht sehen.

    • Und das Beste: Wir können jede dieser drei internen LEDs getrennt ansteuern und das Licht "zusammenmischen", um eine beliebige weitere Farbe zu erstellen.

  2. Baue Deinen Roboter wie im Bild auf!
    • Baue Deinen Roboter wie im Bild auf!

    • Verbinde das Leuchten-Modul mit P0!

  3. To use Sparkles with the micro:bit, we need to add another package called Neopixels (this is just another name for Sparkles). Click the Add Package button at the bottom of the advanced menu. In the box that appears, click on neopixel.
    • Um die LEDs mit dem micro:bit zu verwenden, müssen wir ein weiteres Paket namens Neopixel einsetzen. (Dies ist nur ein anderer Name für "Leuchten").

    • Klicke auf "Paket hinzufügen" ("Add Package") unten links im erweiterten Menü!

    • Klicke dann im angezeigten Feld auf Neopixel!

    • Du solltest jetzt ein hellblaues Neopixel-Menü im Editor sehen!

  4. All the blocks we need for sparkles are in the new neopixels menu. Click on it and have a look at all the new blocks you can use. For now, let's test the sparkles by building the simple program in the picture - hopefully they all turn red when you program your robot!
    • Alle Bausteine, die wir für die Leuchten brauchen, sind in dem Neopixel-Menü enthalten. Wenn Du darauf klickst, kannst Du alle Blöcke sehen, mit denen Du arbeiten kannst.

    • Lass uns jetzt das Leuchten-Modul testen, indem Du ein einfaches Programm (siehe Bild) erstellst. Die LEDs sollen alle rot leuchten, wenn Du Deinen Roboter programmierst.

    • Achte darauf, die Zahl der LED-Einheiten (leds) auf 9 zu ändern!

    • Schau nicht zu lange auf das Leuchten-Modul – es ist sehr hell!

  5. It's really easy to control the red, green and blue LEDs separately to make any colour we like. Click on the colour name to bring up the colours list - try a few different ones and see how they look! To get colours not on the list, we can put in the values for red, green and blue directly.
    • Es ist wirklich einfach, die roten, grünen und blauen LEDs getrennt anzusteuern, um jede Farbe, die wir wollen, zu erzeugen.

    • Klicke auf den Namen einer Farbe, um die Farbliste aufzurufen. Probiere ein paar unterschiedliche Farben aus und schau, wie sie aussehen!

    • Um Farben zu erstellen, die nicht auf der Liste stehen, können wir die Werte für Rot, Grün und Blau direkt eingeben.

    • Von dem Neopixel mehr-Menü ("more-menu") ziehe einen roten, grünen und blauen Block ins Programm!

    • Ziehe diese in den Farben-Zeigen-Block (show color block) hinein, wie im Bild gezeigt und ändere die 3 Zahlen, um zu sehen, welche Farben Du erzeugen kannst!

    • Die Lämpchen brauchen bei voller Helligkeit ziemlich viel Energie. Schalte Dein Board aus, wenn Du es nicht verwendest, um Batterielaufzeit zu sparen.

  6. Remember, we can also control each sparkle individually! Use a set pixel colour block from the more menu to do this. You can also use the set pixel block with red, green and blue values, like before, to get any colour you like!
    • Denke daran, dass Du auch jede LED individuell kontrollieren kannst!

    • Verwende den Pixelfarbe-Einstell-Block ("set pixel color") von dem mehr-Menü, um dies auszuprobieren.

    • Du kannst die Werte im Pixelfarbe-Einstell-Block für die Farben rot, grün und blau zwischen 0 und 255 einstellen, um jede gewünschte Farbe zu erzeugen! Hinweis: Du hast rund 16,7 Millionen Möglichkeiten!

    • Jedes Mal, wenn Du die Pixelfarbe individuell festlegst, musst Du aber auch das Programm aktualisieren, da dies nicht automatisch erfolgt. Verwende einen Zeigen-Block ("show-block"), um dies wie im Bild zu machen. Nur wenn Du diesen Block verwendest, ändert sich die Farbe!

    • Achtung: Bei der Arbeit mit Blocks beginnen die Zahlen bei 0, nicht bei 1. Also ist bei drei Leuchten die erste Farbe 0, die zweite 1 und die dritte 2.

    • Verwende nun drei Pixelfarbe-Einstell-Blöcke. Stelle die ersten drei Leuchten auf unterschiedliche Farben ein!

    • Lass uns die Startampel für ein Rennen über die Planetenoberfläche programmieren!

    • Schau Dir die F1-Startampel im Video an! Kannst Du ein Programm für die Leuchten mit den erforderlichen Programmcodes erstellen, um so eine eigene Startampel zu bauen?

    • Die drei Lichter-Reihen sollten erst nacheinander rot werden und dann alle zusammen grün.

Finish Line

TechCamp

Mitglied seit: 10

119 erstellte Leitfäden

Team

Mitarbeiter des Techcamps Mitglied Mitarbeiter des Techcamps

6 Mitglieder

140 erstellte Leitfäden