Das ist eine für den Ausdruck optimierte Ansicht des gesamten Kapitels inkl. Unterseiten. Druckvorgang starten.

Zur Standardansicht zurückkehren.

Erste Schritte

Alles was du wissen musst um mit Automaduino loszulegen!

Du möchtest mit Automaduino programmieren? Super! Hier wird die Benutzeroberfläche des Editors erklärt und wie du Code generieren kannst.

Überblick

Automaduino Editor Übersicht

Der Editor besteht aus folgenden Teilen:

Komponentenmenü
In diesem Menü findest du alle Komponenten, die du benutzen kannst. Mehr Informationen über die einzelnen Komponenten findest du auf der Komponentenseite.
Start Punkt
Der Startpunkt für dein Programm. Du musst ihn mit einem Zustand verbinden damit dein Code funktioniert.
Zustand
Ein Zustand besteht aus einer Komponente und einer Funktion. Der Zustand führt die Funktion auf dem Arduino aus. Finde mehr über Zustände heraus indem du hier klickst.
Übergang
Ein Übergang verbindet zwei Zustände und bestimmt wie und wann der nächste Block ausgeführt wird. Es gibt mehrere Möglichkeiten für die Übergänge. Finde mehr über Übergänge heraus indem du hier klickst.
Pin Zuweisung
Dieser Button öffnet die Pinzuweisung. Das ist notwendig damit der Arduino weiß an welchem Pin welche Komponente angeschlossen ist. Wenn ein Zustand keinen Pin zugewiesen hat wird eine Warnung angezeigt.
Code
Hier siehst du den erzeugten Code! Der Code wird immer generiert wenn du einen neuen Zustand hinzufügst oder zwei Zustände verbindest. Du kannst den Code hier auch als Texteditor verwenden.
Code Stil
Der Code Stil ermöglicht es dir verschiedene Stile für den generierten Code auszuwählen. Dieses Feature ist für erfahrene Programmierer. Alle Code Stile werden hier erklärt.

Pin Zuweisung

In diesem Dialog kannst du Pins für die angeschlossenen Komponenten zuweisen.

Beispiel Pinzuweisung

Füge zuerst eine neue Komponente hinzu, dann wähle einen Pin aus und welche Komponente angeschlossen werden soll. Sobald du das gemacht hast kannst du von unten einen Zustand zur Komponente ziehen.

Sobald du fertig bist klicke auf den Absenden Button.

Tipp: Benenne deine Zustände um damit du genau weißt was du zuweist!

Code kopieren.

Um den Code zu benutzen musst du ihn kipieren. Du kannst allen Code von Hand kopieren oder den Shortcut im Editor verwenden.

Shortcut im Editor zum Kopieren

Wenn der Editor zu ist kannst du stattdessen den Button hier verwenden. Außerdem gibt es hier einen Shortcut für die Pinzuweisung.

Shortcut im geschlossenen Editor zum Kopieren

Arduino IDE

Um einen Sketch hochzuladen musst du die Arduino IDE verwenden.

Nachdem du die Software erfolgreich installiert hast, öffne die IDE und wähle dein Board aus. Das ist normalerweise “Arduino Uno”.

Board Auswahl Menü

Als nächstes verbinde dein Board per USB mit deinem Computer. Wähle dein Board in der Port Auswahl. Der richtige Port hat in Klammern den Namen des Board daneben.

Port Auswahl Menü

Jetzt kannst du den Code aus dem Automaduino Editor kopieren und ihn in der IDE einfügen. Um den Code auf den Arduino zu laden drücke auf den Hochladen Button wenn du das Board per USB verbunden hast. Jetzt ist dein Programm auf dem Arduino!

Hochladen Button

Um ein ganzes Beispiel zu sehen schau dir die Blink Seite an!

1 - Blink Beispiel

In diesem Beispiel wird erklärt wie du den Code für das Blinkbeispiel generierst!

Das Blink Programm ist das Hallo Welt Programm für den Arduino. Wir verwenden eine einzelne LED und schalten sie an und wieder aus mit einer kleinen Verzögerung. Als Ergebnis wird die LED blinken, daher auch der name. Wenn dieses Programm läuft haben wir bewiesen, dass der Arduino korrekt angeschlossen ist und funktioniert.

Steckplan

Besorg dir eine LED und einen Widerstand (z.B. 100 Ohm). Verbinde die LED mit Pin 7 und verwende ein Steckbrett um den GND Pin mit dem Widerstand zu verbinden.

Unten siehst du einen Steckplan mit einer Beispielverbindung.

Steckplan für das Blink Beispiel

Sketch

Jetzt überlegen wir uns wie unser Automat aussehen soll. Wir benutzen Papier und Stift und skizzieren was passiert. Hier siehst du eine Skizze.

Blink Skizze Beispiel

Zustände hinzufügen

Jetzt setzen wir unsere Skizze in Automaduino um. Dazu fügen wir zwei Zustände hinzu: Eine eingeschaltete und eine ausgeschaltete LED.

Blink Zustände

Übergänge hinzufügen

Jetzt verbinden wir diese Zustände. Wir verbinden der Startpunkt mit dem AN Zustand. Danach warten wir kurz, dargestellt durch einen nach Übergang, und gehen zum AUS Zustand über. Nach einer weiteren kurzen Wartezeit wechseln wir wieder zum AN Zustand.

Blink Übergänge

Pins zuweisen

Um unseren Code lauffähig zu machen müssen wir noch die Pins zuweisen. Dazu öffnen wir den Dialog und fügen eine LED Komponente an Pin 7 hinzu. Wir weisen beide Zustände dieser Komponente zu und klicken auf Absenden.

Pin Zuweisung Beispiel

Hochladen

Jetzt kopieren wir den Code in die Arduino IDE und laden ihn hoch wie beschrieben unter Erste Schritte. Wenn du die LED richtig angeschlossen hast sollte sie jetzt blinken. Du hast erfolgreich deinen Arduino programmiert!

Vollständiges Beispiel