Advanced Search
Search Results
144 total results found
Schleifen
Der Bereich "Schleifen" enthält Blöcke, die steuern, ob andere Blöcke, die in ihrem Inneren platziert sind, ausgeführt werden. Es gibt zwei Arten von Steuerungsblöcken: "wenn-sonst"-Blöcke (die auf einer eigenen Seite beschrieben werden) und Blöcke, die steuer...
Mathematik
Die Blöcke der Kategorie Mathematik werden genutzt, um Berechnungen anzustellen. Die Ergebnisse der Berechnungen können zum Beispiel als Werte für Variablen verwendet werden. Die meisten Mathematik-Blöcke beziehen sich auf allgemeine mathematische Berechnungen...
Text
Text kann Buchstaben (klein oder großgeschrieben), Zahlen, Satzzeichen, andere Symbole und Leerzeichen enthalten. Beispiele für Texte sind: "Ding 1" "12. März 2010" "" (leerer Text) Blöcke Erstellung von Text Der folgende Block erzeugt den Text "Hal...
Datenstrukturen
Listen Wie in der Alltagssprache ist auch in ROBO Pro Coding eine Liste eine geordnete Sammlung von Elementen, wie z. B. eine "To-do"-Liste oder eine Einkaufsliste. Elemente in einer Liste können von beliebigem Typ sein, und derselbe Wert kann mehrmals in ein...
Util
Die Kategorie Util beinhaltet bei ROBO Pro Coding Blöcke folgender Art: Farbauswahl Warten Python Code Funktionsausführung Zeitstempel Farbauswahl Dieser Block dient als Eingabewert, wenn nach einer Farbe gefragt wird (z.B. beim Farbabgleich durch d...
Variablen
Wir verwenden den Begriff Variable so, wie er in der Mathematik und in anderen Programmiersprachen verwendet wird: ein benannter Wert, der verändert (variiert) werden kann. Variablen können auf verschiedene Arten erstellt werden. Einige Blöcke wie "zähle mi...
Funktionen
Funktionen dienen dazu, Teile des Codes wiederverwendbar zu machen und dadurch den Code insgesamt zu strukturieren. Füllt man einen Funktionsblock, so erscheint im Funktionen-Menü ein neuer Block, der den gleichen Namen trägt wie ebendieser Funktionsblock. Es ...
General use
ROBO Pro Coding is a development environment used to program the new TXT 4.0 Controller, and for programming fischertechnik models. ROBO Pro Coding is available for Windows, macOS, Linux, iOS, and Android, and can be obtained from these sources. ...
Outputs
The Start each time block The Start each time block offers the option of running a program when a condition is fulfilled. Therefore, it works similar to a case distinction, but runs not only one time, but rather every time the condition is fulfilled during th...
Sound
The TXT 4.0 Controller: has a built-in speaker, and therefore offers the option of playing sounds. The Start each time block The Start each time block offers the option of running a program when a condition is fulfilled. Therefore, it works similar to a case...
Display
You can use the blocks in the Display category to design the screen of the TXT 4.0 Controller and make it easier to use. This requires two steps: Configure, which means open a new file in the Display category using the Pages symbol with the plus sign at ...
Engine
The Start each time block The Start each time block offers the option of running a program when a condition is fulfilled. Therefore, it works similar to a case distinction, but runs not only one time, but rather every time the condition is fulfilled during th...
Input
The Start each time block The Start each time block offers the option of running a program when a condition is fulfilled. Therefore, it works similar to a case distinction, but runs not only one time, but rather every time the condition is fulfilled during th...
Counter
The encoder motor can be used as a counter. The number of revolutions is counted, not only when it is turning itself as a motor, but also when it is mechanically driven by an external force. The Start each time block The Start each time block offers the op...
I2C
The I2C sensors described in this section are connected to the TXT 4.0 Controller using a suitable ribbon cable. The Start each time block The Start each time block offers the option of running a program when a condition is fulfilled. Therefore, it works sim...
USB
You can use the USB port to connect the camera with integrated microphone. The camera and microphone are considered separately here. To use the camera functions, you must first configure them in the camera configurator. This section explains how to access the ...
Logic
Conditional statements Conditional instructions are essential for programming. They make it possible to formulate case differentiations, such as: If there is a path to the left, turn left. If the number of points = 100, press “Good job!”. if blocks Th...
Loops
The “Controller” area contains blocks that control whether other blocks placed inside them are executed. There are two kinds of control blocks: if do blocks (which are described on a separate page) and blocks that control how often the action inside them is ex...
Mathematics
The blocks in the mathematics category are used to activate calculations. The results of the calculations can be used, for example, as values for variables. Most mathematic blocks relate to general mathematical calculations, and should be self-explanatory. Bl...
Text
Texts Examples of texts are: “Thing 1”“12. March 2010”“” (empty text)Text can contain letters (capital or lower case), numbers, punctuation marks, other symbols, and spaces. Blocks Creating text The following block creates the text “Hello” and saves it in ...