Wenn sich Befehlssequenzen wie zum Beispiel bei der Erzeugung von grafischen Mustern ständig wiederholen, ist oft die Verwendung der Kontrollstruktur „Schleife“ sehr nützlich.
Mit einer Schleife können Programmabschnitte wiederholt ausgeführt werden. Es gibt verschiedene Schleifentypen. Im Folgenden wird die Verwendung der while-Schleife beschrieben.
Variablen ersetzen feste Wertebereich
Häufig ist es hilfreich, möglichst selten konkrete Zahlenwerte oder Texte zu benutzen. An einem Beispiel wird der Sinn und Nutzen von Variablen dargestellt.
Grafikprimitive zeichnen
In der Programmierung werden dem Computer Anweisungen mit einer Reihe von Befehlen gegeben. Diese Befehle werden Funktionen genannt.
Im Folgenden werden einige Funktionen vorgestellt, mit denen auf der Grafiken auf der Zeichenfläche von Processing erzeugt werden. Besonders ist anzumerken, dass das Koordinatensystem in der Processingprogrammierung wie nebenstehend dargestellt definiert ist.
Einführung in Processing
Nach Bearbeitung der folgenden Lernbausteinen sind Sie in der Lage kleine Programmierprojekte zu bewältigen.
Die Einarbeitung in die Programmierung geschieht mit der Programmierumgebung Processing, die kostenfrei von www.processing.org heruntergeladen werden kann. Mit Processing lassen sich recht einfach grafische Programme realisieren.
Anwendungen mit dem Arduino
Bei dem Arduino handelt es sich um ein Mikrocontrollerboard, das seit einigen Jahren die Verbreitung von Mikrocontrolleranwendungen enorm angefacht hat.
„Anwendungen mit dem Arduino“ weiterlesen
Einführung in die Elektronik (in Arbeit)
Starten Sie in die Elektronik mit einfachen Grundschaltungen:
- Nutzung des Experimentierboards (in Arbeit)
- Bereitstellung der Spannungsversorgung (in Arbeit)
- Die erste LED betreiben (in Arbeit)
- Einen Dämmerungsschalter aufbauen (in Arbeit)
- Die Beschaltung des NE555 verstehen (in Arbeit)
- Die Arbeitsweise des LDRs in der Dämmerungsschaltung verstehen (in Arbeit)
- Mehr Licht! Viele LEDs betreiben (in Arbeit)
- Noch mehr Licht! Nutzung eines Transistors (in Arbeit)
