Category Archives: Lehrgang RobotC EV3

RobotC mit dem EV3

Eine Einführung in die Programmierung in C des Lego EV3 Roboters Die Programmierung für das Board „Arduino“ ist äquivalent mit der Software RobotC für EV3/NXT. Die Software muss aber separat erworben werden. Unterrichten mit dem EV3 und der Programmiersprache RobotC. RobotC ist eine Sprache zur Programmierung des Lego Mindstorms EV3 in C-ähnlicher Syntax. Besonders bei… Read More »

Installation der Software EV3

Starten.   EV3 Brick auswählen:   Download der Firmware Wenn die ROBOTC Firmware auf den EV3 Baustein aufgespielt wurde, kann keine andere Software auf dem EV3 laufen. Die Firmware kann aber immer durch andere Firmware ersetzt werden. Die Firmware nimmt eine Zwischenstellung (Verbindungsglied) zwischen Hardware(EV3) und der Software(ROBOTC) ein. EV3 mit dem Computer verbinden. EV3… Read More »

Variablen und Konstanten EV3

Variablen und Konstanten Wenn wir ein langes Programm haben und sehen, der Roboter fährt zu schnell, so muss man im Programm evtl. überall die Werte für die Leistung der Motoren ändern. Um dieses zu vereinfachen bedient man sich der Konstanten oder Variablen. Variable Um Daten kurzzeitig (oder auch längerfristig) speichern zu können muss zuerst Platz… Read More »

EV3 Sensoren, Farbsenor, Tastsensor u.a.

EV3 Farbsensor Die digitale EV3 Color Sensor unterscheidet zwischen acht verschiedenen Farben. Es dient auch als Lichtsensor durch Erfassen Lichtintensitäten. Studenten bauen können Farbe Sortier-und Line-folgenden Roboter, experimentieren mit Lichtreflexion in verschiedenen Farben, und sammeln Erfahrungen mit einer Technologie, die weit verbreitet in Branchen wie Recycling, Landwirtschaft und Verpackungen verwendet wird. Spezifikation des EV3 Farbsensors… Read More »

Kontrollstrukturen

Kontrollstrukturen –   if-Anweisung Kontrollstrukturen dienen dazu, ein Problem übersichtlich und strukturiert zu formulieren. Die wichtigsten Kontrollstrukturen sind die Auswahl (Entscheidungen) und die Schleifen. Dazu kommen noch einige andere Kontrollanweisungen wie z.B. Sprünge Die if-Anweisung führt eine Programmierzeile oder einen Anweisungsblock nur dann aus, wenn eine bestimmte Bedingung erfüllt ist (true = wahr)). Die Bedingung könnte… Read More »

Schlüsselwörter & Operatoren

Schlüsselwörter in C (reservierte Wörter)  break case char const continue default do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef union unsigned void while      Operatoren Operator Bedeutung < kleiner als > größer als <= kleiner oder gleich >= größer oder gleich !=… Read More »