-
Tim Aaron Möck authoredTim Aaron Möck authored
ArduBlock 2 letsgoING
Aktuelle ArduBlock Version 2.1 für das letsgoING-Projekt. Getestet mit Arduino 1.8.9
Neuerungen in der Version 2
Standard und Experten Modus
Seit Version 2 gibt es zwei verschiedene Block-Menüs.
Standard-Blöcke
Das Standard-Menü enthält die für den Einstieg wichtigsten Blöcke. Die Blöcke sind auf den Grundlagenkurs von letsgoING zugeschnitten.
Experten-Blöcke
Die Experten-Blöcke beinhalten alle Standard-Blöcke und viele zusätzliche Funktionen. Es können z.B. Unterprogramme erstellt, Interrupts genutzt und Servos oder Schrittmotoren angesteuert werden. Die Variablen werden um neue Datentypen ergänzt, es gibt mehr Möglichkeiten für die serielle Kommunikation und es kann geschriebener Code eingefügt werden.
Variablen-System
Es gibt
- digitale Variablen (bool) Standard
- analoge Variablen (int16) Standard
- kurze analoge Variablen (int8)
- lange analoge Variablen (long)
- dezimale analoge Variablen (float)
- Zeichen-Variablen (char)
- Tabellen für (kurze/lange/dezimale) analoge Variablen (intX/long/float-Array)
- Zeichenketten (char-Array)
Alle Variablen können als
- globale Variable
- lokale Variable
- Konstante verwendet werden. Außerdem können die Datentypen in jeweils andere Typen gewandelt werden (cast → im Experten-Menü).
Workspace zoomen
In unserer Version von ArduBlock ist es möglich die Programmierfläche zu vergrößern oder verkleinern. So kann das Fenster immer der Programmgröße und Bildschirm-Auflösung angepasst werden.
Bild-Export
Wird ein Programm als Bild gespeichert, wird das Bild auf die Programmgröße zugeschnitten und mit transparentem Hintergrund gespeichert.
Copy-Paste
Über die Kopieren- und Einfügen-Schaltflächen lassen sich Programme zwischen verschiedenen ArduBlock-Fenstern übertragen.