| Arduino - ArraysArrays sind Gruppierungen von Elementen, die zusammen als Ganzes angesprochen werden können. Alle Elemente eines Arrays sind vom gleichen Typ. Jedes Element eines Arrays besitzt einen festen Platz (Adresse), so dass es direkt angesprochen werden kann. Arrays können einfache Listen sein. Man kann aber auch zwei- oder mehrdimensionale Arrays definieren. Die erste Stelle in einem Array hat die Adresse 0. Array definierenMan kann die Arrays dadurch definieren, dass man die Anzahl der Elemente
benennt: Im Array lesenUm die einzelenen Werte aus einem Array auszulesen, muss man ihre Adresse
im Array angeben. Im Array schreibenUm die einzelnen Werte in einem Array zu beschreiben, geht man ähnlich vor,
wie beim Lesen. Man bestimmt die Adresse des Elementes, das man ändern will. Beispiel:// ---------------------------------------------------------- // Zufallsblinker
Zunächst definieren wir ein Array, in dem wir die Pins aufschreiben, die an
unserem Zufallsblinker teilnehmen sollen. Diese müssen wir dann natürlich im Vorfeld mit
LEDs und Vorwiderständen entsprechend „verkabeln“. Nach dem Start des Programms definieren wir
die Pins in void setup() als Ausgänge. Bereits hier nutzen wir unseres LedPin-Array. In einer
Schlaufe, die mit 0 beginnt, sprechen wir jedes Element an, holen uns die Adresse des Pins,
und setzen ihn anschließend auf OUTPUT. Arduino_Programmierung
|