Schnellstart: Octopus anschließen und einrichten

Inbetriebnahme

Quickstart Anleitung

Die IoT-Werkstatt bietet eine fertig konfigurierte Arduino-Umgebung für das Octopus-Board als ZIP-File (s. Downloads). Eine Anleitung für MacOS findet sich hier.

1. Das ZIP-File auspacken: Und auf dem eigenen Rechner (Windows 7/8/10) kopieren. Dabei unbedingt einen kurzen Verzeichnispfad wählen, z.B. c:\IoTW\...

2. PC und Octopus-Board mit dem USB-Kabel verbinden: Das Betriebssystem des PCs sollte das USB-Interface automatisch erkennen und einen virtuellen COM-Port vergeben. Die Nummer des COM-Ports merken wir uns (hier COM143). Haben wir die Windows-Meldung verpasst, so können wir den Port im Gerätemanager unter Anschlüsse als Silicon Labs CP210x identifizieren[1].

3. Arduino Umgebung starten: Doppelkick auf c:\IoTW\IoT-Werkstatt.bat und den COM-Port dort unter „Werkzeuge“ -> „Port“ anwählen (hier COM143).

4. IoT-Ardublock starten: „Werkzeuge“->“Ardublock“ und das erste kleine Programm ein­geben. Das Neopixel-Symbol findet sich auf der linken Seite unter unter dem Modulbaukasten "Anzeigen/Aktoren".

5. Programm per „Hochladen auf den Arduino“ an den Octopus übertragen: Unser Neopixel leuchtet rot.

[1] In einigen Fällen muss der Silicon Labs – Treiber manuell installiert werden. Die notwendigen Treiber-Bibliotheken finden sich unter

https://www.silabs.com/products/mcu/Pages/USBtoUARTBridgeVCPDrivers.aspx

 

Selbst machen: Erste Aufgaben

Um uns mit der Umgebung vertraut zu machen, werden wir ein paar einfache Beispiele realisieren. Der Ablauf ist immer identisch:

1. Ardublock-Programm eingeben. Die Programmteile im Setup werden beim Programmstart einmalig. Befehle in der Schleife wiederholen sich endlos. Aufgaben bzw. Lösungen finden sich in den folgenden Abbildungen.

2. Per "Hochladen auf den Octopus" an den Mikrocontroller übertragen und den Programmablauf beobachten.

 

 

Übungen

Ardublock Programm
Blinken mit zwei Farben. Unser Mikrocontroller ist so schnell, dass das Auge statt rot/grün nur die Mischfarbe gelb erkennt. Abhilfe schafft eine Wartezeit (delay) aus dem Modulbaukasten "Kontrollstrukturen". Wie sieht das Programm zur unteren Blinkfolge aus?
back-to-top nach oben