Python #9: Funktionen
Funktionen sind ein wesentlicher Bestandteil der objektorientierten Programmierung (dazu folgt später ein separater Beitrag) und dienen unter anderem dazu den Quellcode zu strukturieren. Nehmen wir folgenden Quellcode: In diesem Stück Code wird die Addition zweier...
Python #8: Fehlerbehandlung
In den vorherigen Kapiteln habe ich bereits einige Fehlerquellen inkl. Lösung aufgezeigt, jedoch möchte ich nun etwas tiefer in dieses Thema einsteigen. Der Python Interpreter zeigt bei einem Fehler immer einen kleinen Stacktrace an, aus...
Python #7: Schleifen
Ich habe bereits die Listen und Bedingte Anweisungen vorgestellt, nun möchte ich die Schleifen vorstellen. Mit Schleifen und Bedinge Anweisungen können Listen durchlaufen oder sogar ganz bequem aufgebaut werden. Es gibt in Python zwei Schleifen, einmal die For-Schleife und...
Python #6: Bedingte Anweisungen
03In diesem Kapitel möchte ich nun die bedingten Anweisungen und die dazu benötigten Operatoren vorstellen. Eine bedingte Anweisung benötigen wir, um in unserem Quellcode eine Abfrage auf einen bestimmten Datenstatus vorzunehmen.D.h. wenn wir zwei Werte...
Bauteile: 5 mm RGB LED WS2812B / PL9823-F5
Die RGB LED WS2812B gibt es in diversen Ausführungen, diese wären: Das RGB Stripe und Modul habe ich bereits in den Tutorials Arduino Lektion 66: WS2812B RGB LED Stripe sowie Arduino Lektion 11: RGB SMD LED Modul erklärt. Bezug...
Python #5: Kommentare
In den letzten Kapiteln haben wir einiges an Quellcode geschrieben nun kann es vorkommen das einige Zeilen bei der Ausführung nicht berücksichtigt werden sollen.Wir könnten natürlich die Zeilen löschen oder zeitweise in die Zwischenablage Ausschneiden...