Kurze Antwort

Programmieren Sie Ihr Makeblock xLight interaktives Nachtlicht, indem Sie es per USB mit einem Computer verbinden, die kostenlose mBlock-Software verwenden, um Code-Blöcke per Drag & Drop zu platzieren, und Ihre benutzerdefinierten Lichtsequenzen auf den Controller hochladen.

Verstehen Sie Ihren xLight-Controller

Die Modelle xLight S1 und N1 teilen sich denselben Kerncontroller, der einzeln adressierbare WS2812B RGB-LEDs verwendet. Das bedeutet, dass Sie jede LED unabhängig steuern können, was komplexe Muster und Animationen über einfache Farbwechsel hinaus ermöglicht.

Der Controller wird per USB mit Ihrem Computer verbunden und als standardmäßiges Arduino-kompatibles Gerät erkannt. Dies ermöglicht Ihnen die Nutzung der blockbasierten Programmierumgebung von mBlock, die ideal für Anfänger und Pädagogen ist.

Die richtige Software auswählen

mBlock ist die empfohlene Programmierumgebung für xLight. Sie unterstützt sowohl blockbasiertes Programmieren als auch Python und bietet Ihnen Flexibilität, während Ihre Fähigkeiten wachsen. Laden Sie die neueste Version von der Makeblock-Website herunter und installieren Sie sie auf Ihrem Computer.

Stellen Sie sicher, dass die erforderlichen Treiber für den xLight-Controller installiert sind. mBlock erledigt dies normalerweise automatisch, aber wenn Ihr Computer das Gerät nicht erkennt, müssen Sie möglicherweise den CH340-Treiber manuell installieren.

Schritt-für-Schritt-Programmieranleitung

  1. Schließen Sie den xLight-Controller an: Schließen Sie den xLight-Controller mit dem USB-Kabel an Ihren Computer an. Stellen Sie sicher, dass das LED-Band an den Ausgangsport des Controllers angeschlossen ist. Warten Sie, bis der Computer das Gerät erkennt. Wenn das Gerät nicht erkannt wird, überprüfen Sie das USB-Kabel und versuchen Sie einen anderen Anschluss. Installieren Sie bei Bedarf den CH340-Treiber.
  2. Öffnen Sie mBlock und wählen Sie das Gerät aus: Starten Sie mBlock. Klicken Sie auf die Registerkarte 'Geräte' und wählen Sie 'Arduino Uno' (der xLight-Controller basiert auf diesem Board). Stellen Sie sicher, dass der richtige COM-Port unter 'Verbinden' ausgewählt ist. Die Auswahl des falschen Board-Typs kann zu Upload-Fehlern führen. Überprüfen Sie immer, ob Port und Board mit Ihrer Hardware übereinstimmen.
  3. Schreiben Sie Ihr erstes Programm: Ziehen Sie einen 'Wenn grüne Flagge angeklickt'-Block aus der Kategorie Ereignisse. Fügen Sie dann einen 'Setze alle LEDs auf Farbe'-Block aus der Kategorie Roboter/Neopixel hinzu. Wählen Sie eine Farbe und klicken Sie auf die grüne Flagge, um zu testen. Fangen Sie einfach an. Testen Sie eine LED-Farbe, bevor Sie Schleifen oder Animationen hinzufügen, um Verkabelungs- oder Verbindungsprobleme zu isolieren.
  4. Interaktivität mit Sensoren hinzufügen: Um Ihr Nachtlicht auf Berührung oder Geräusche reagieren zu lassen, verwenden Sie die Blöcke 'wenn [Sensor] [Bedingung] ist'. Verwenden Sie zum Beispiel einen Geräuschsensor-Block, um die Farben zu ändern, wenn Sie klatschen. Sensorblöcke erfordern möglicherweise eine Kalibrierung. Testen Sie den Sensorwert zuerst mit einem 'Zeige Variable'-Block, um sicherzustellen, dass er wie erwartet auslöst.
  5. Laden Sie das Programm auf den Controller hoch: Sobald Ihr Programm fertig ist, klicken Sie auf 'Auf Arduino hochladen'. mBlock kompiliert und überträgt den Code auf den xLight-Controller. Trennen Sie das USB-Kabel, um das Programm eigenständig auszuführen. Wenn der Upload fehlschlägt, schließen Sie andere Programme, die den COM-Port verwenden, und versuchen Sie es erneut. Eine durchgehend grüne LED am Controller zeigt einen erfolgreichen Upload an.

Produktinformationen

  • Makeblock xLight: Nachtlichter mit interaktivem programmierbarem Controller: Das xLight S1 verfügt über ein vollständig anpassbares Streifenlicht mit einzeln adressierbaren WS2812B RGB-LEDs und einer leistungsstarken Steuerbox. Das bedeutet, dass Sie jede LED auf eine andere Farbe und Helligkeit programmieren können, was komplexe Lichtshows und interaktive Effekte ermöglicht.

    Makeblock xLight: Night Lights with Interactive Programmable Controller

    Makeblock xLight: Nachtlichter mit interaktivem programmierbarem Controller