Vorbereitungen
Bevor du mit der Programmierung deines Kniwwelino beginnen kannst, musst du einige Vorbereitungen treffen, die im Folgenden beschrieben werden.
Schließe dein Kniwwelino an den Strom an
Damit du dein Kniwwelino programmieren kannst, musst du es an den Strom anschließen. Du kannst es mit einem Micro USB Kabel an dein Computer anschließen, oder auch eine Powerbank, ein USB Hub, oder ein Micro USB Ladekabel verwenden.
Sobald Du dein Kniwwelino anschließt, beginnt die RGB-LED zu blinken, dann schalten sich alle LEDs auf der Matrix ein, und progressiv aus. Währenddessen versucht das Kniwwelino, sich mit einem der WiFi Access Points zu verbinden, für die es zuvor konfiguriert wurde.
Da es dein WLAN-Passwort (noch) nicht kennt, kann es keine Verbindung herstellen. Nach einer Zeitüberschreitung wird das Programm gestartet, das zuletzt auf das Kniwwelino übertragen wurde.
Verbinde dein Kniwwelino mit einem lokalen WiFi
Um dein Kniwwelino mit der online Programmierumgebung zu verwenden, musst du es mit einem lokalen WiFi verbinden. Hierfür gibt es zwei Methoden wie Du das machen kannst. Du kannst entweder den WPS-Knopf auf deinem WiFi-Router oder WiFi-Repeater oder den WiFiManager, der im Kniwwelino integriert ist, benutzen.
WPA2 Enterprise Netzwerke wie eduroam wird nicht unterstützt!
WPS Methode um zu deinem WiFi zu verbinden
1. Drücke und halte Knopf B während du dein Kniwwelino Board startest (d.h. anschließt).
Die LED blinkt lila und die Matrix zeigt „WIFI AP: “ und eine ID an.
2. Drücke den WPS-Knopf auf deinem WiFi-Router/Repeater.
Eine LED sollte anfangen zu blinken. (Schaut auch in in die Anleitung von eurem WiFi Router, um zu lernen wie man den WPS Modus startet.)
3. Drücke Knopf A auf deinem Kniwwelino.
Ein WiFi Logo sollte auf der Matrix anfangen zu blinken. Wenn es nicht erscheint, läuft dein Kniwwelino mit einer alten Firmware-Version. Fahre mit Punkt 2 aus der WiFi-Manager Methode fort. Sobald dein Kniwwelino auf https://code.kniwwelino.lu einmal umprogrammiert wurde, kannst Du auch die WPS-Methode verwenden.
4. Dein Kniwwelino verbindet sich jetzt mit diesem Netz. Die LED färbt sich grün wenn alles geklappt hat.
WiFi-Manager Methode um zu deinem WiFi zu verbinden
1. Drücke und halte Knopf B während du dein Kniwwelino Board startest (d.h. anschließt).
Die LED blinkt lila und die Matrix zeigt „WIFI AP: “ und eine ID an.
2. Verbinde dich mit deinem Smartphone (oder Tablet oder Computer) mit dem Netz „Kniwwelino_<ID Nr>“.
3. Auf diesem neu verbundenen Gerät: öffne deinen Webbrowser und gehe zu: http://192.168.4.1
Folgendes Fenster erscheint:
4. Klicke auf “Configure WiFi” um ein Netzwerkname und ein Passwort fürs Kniwwelino anzugeben.
5. Dein Kniwwelino verbindet sich jetzt mit diesem Netz. Die LED färbt sich grün wenn alles geklappt hat.
Richte die visuelle Programmierumgebung ein
Öffne mit einem Browser (z.b. auf deinem Laptop oder deinem Tablet) die Programmierumgebung auf http://code.kniwwelino.lu.
Bevor du mit der Programmierung beginnen kannst, musst du dein Kniwwelino der Liste der Kniwwelino-Boards in deinen Einstellungen hinzufügen. Befolge dazu diese Schritte:
1. Drücke und halte Knopf A, dann starte dein Kniwwelino Board.
Auf der LED-Matrix erscheint ein Muster.
2. Klicke auf das Zahnrad im Menü.
3. Es öffnet sich ein Fenster für die Verwaltung deiner Boards. Kopiere das Muster der LED-Matrix auf das Kniwwelino im Fenster.
4. Definiere einen Namen für deinen Kniwwelino, zum Beispiel „Kniwwelino 1“. Falls du mehrere Kniwwelinos besitzt, solltest du den gleichen Namen (oder die gleiche Nummer) auch auf dein Kniwwelino schreiben.
5. Klicke auf das grüne +. Das Kniwwelino erscheint nun in der Liste.
6. Klicke auf „Zurück“, um das Fenster zu schließen. Jetzt kannst du deine Programme zusammenstellen. Wenn du auf den orangefarbenen Play-Button klickst, wird der Code auf dieses Kniwwelino hochgeladen.
Optional: Alternative Wege zur Programmierung von Kniwwelino einrichten
Falls du dein Kniwwelino mit dem visuellen Programmiertool programmieren willst, kannst du diese Schritte überspringen.
Dein Kniwwelino mit dem Kniwwelino Flashtool programmieren
Wenn du Probleme hast, dein Kniwwelino Board mit einem WiFi-Netzwerk zu verbinden, dann kannst du es mit dem Kniwwelino Flashtool programmieren.
Kniwwelino Blockly auf deinem Computer installieren
Um dein Kniwwelino offline programmieren zu können, musst du einen Treiber für den Mikrocontroller sowie die Software auf deinem Computer installieren. Siehe hierfür die folgenden Anweisungen:
- Desktop Version von Kniwwelino Blockly (PC) (veraltet, wird demnächst erneuert)
- Desktop version Kniwwelino Blockly (Mac) (veraltet, wird demnächst erneuert)
Für fortgeschrittene Benutzer: Arduino IDE installieren
Als fortgeschrittener Benutzer bist du vielleicht daran interessiert, dein Kniwwelino von der Arduino IDE aus zu programmieren. Weitere Informationen hierzu findest du im Abschnitt Installing Arduino IDE for Kniwwelino.