As part of the Processing project “Development of a LED-Sign“, simulations of LED illuminated advertising have been created in grade 11. These advertisements will be put into practice later.
Using own functions
Programme werden mit zunehmenden Anforderungen unübersichtlich lang. Daher versucht man sie in kleine logische Einheiten zu zerlegen.
Eine Möglichkeit dies zu tun sind sogenannte Funktionen.
Using images
Um leicht effektvolle Anwendungen zu entwickeln, ist es hilfreich fertige Bilder einzubinden. In Processing ist dies recht einfach wie folgt umzusetzen:
Using mouse-events
Manchmal ist es sinnvoller, ein Mausereignis unabhängig von der draw-Funktion auszuwerten.
Dazu können sogenannte event-Funktionen (Ereignisfunktionen), wie im folgenden Beispiel dargestellt. genutzt werden. Continue reading “Using mouse-events”
Evaluate mouse status
Interessante Programme lassen sich realisieren, wenn auf Benutzereingaben reagiert werden kann. Eine Möglichkeit bietet die Mausbedienung. Dazu lässt sich innerhalb des Programms einfach ermitteln an welcher Position sich die Maus befindet und ob eine Taste gedrückt wurde.
Regular graphic patterns
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.
OTA – Over The Air
In order to enable the programming of IoT devices even without a line connection, the WMOS microcontroller can also be programmed with little effort over the air (WIFI).
Receiving control commands
In the last chapter, you learned how to send data to the broker.
In the next step, the IoT device should be able to receive data in order to be remotely controlled.
Publish sensor data
After an existing internet connection, the data should now be sent to the cloud. For this the protocol MQTT is used.
Establish Wifi-connection
For the real IoT application, the microcontroller still needs to be able to spark into the network. For this purpose, a WIFI connection is established in the following step.