Laufendes-2015-388 vom 29. März 2015
Der Kleinrechner und Steuerungsrechner Arduino.
Ein Lehrgang in Kurzform.

I. Der Arduino ist ein Kleinrechner und Steuerungsrechner.

Der Arduino wird mit einem anderen Rechner, der Weltnetzzugang, Bildschirm, Tastatur und Maus hat, verbunden, dann mit dessen Hilfe programmiert.

Danach wird der Arduino abgenommen und an seinen Arbeitsplatz gebracht. Dort wird er mit Signalgebern, Schaltverstärkern, Motoren, Lampen, Stromversorgung verbunden und dort führt er seine Steuerungsarbeiten durch.



II. Der Grundaufbau eines Programmes
oder Arbeitsauftrags an den Arduino ist nach einem gewissen Muster gestrickt.

Der Arbeitsauftrag gleicht einem dreiteiligen Spiel.

Im ersten Feld werden die Mitspieler eingeladen uns sie erhalten eine oder mehrere Eigenschaften zugeordnet.

Im zweiten Feld werden den Mitspielern weitere Eigenschaften zugeordnet.

Im dritten Feld findet das eigentliche Spiel statt, also die Art und Weise, wie die einzelnen Dinge geschehen, die Art und Weise, wie die einzelnen Mitspieler sich verhalten.



III. Das erste Feld.

Hier werden die Mitglieder eingeladen und sie erhalten gleich zu Beginn eine Eigenschaft zugeordnet. Der Grund hierfür ist der, daß dem Arduino der Name allein nicht reicht.
Der Arduino muß auch wissen, welcher Art der Mitspieler ist, unter anderem deshalb, weil er dann eine gewisse Speicherplatzgröße bereitstellen muß. Für sehr große Zahlen mehr als für kleine Zahlen.
Jeder Mitspieler wird deshalb einer bestimmten Eigenschaftsgruppe zuordnet. Dann weiß der Arduino Bescheid.

Beispiele für diese Eigenschaftsgruppen:
Der Mitspieler ist ganzzahlig, aus dem Bereich null bis 255. Für diese Zuordnung lautet das Kurzwort: byte

Oder: Der Mitspieler ist ganzzahlig, aus dem Bereich rund -30.000 bis rund 30.000. Das Kurzwort für diese Zuordnung ist: int

Oder: Der Mitspieler ist ganzzahlig, aus dem Bereich von rund -4,29 Milliarden bis rund 4,29 Milliarden. Das Kurzwort für diese Zuordnung ist: long

Für jeden Mitspieler wird eine neue Zeile angefangen. Für das Zeilenende gibt es ein Zeilenendezeichen, und zwar ist das der Strichpunkt


Ein Beispiel: nehmen wir einmal an, der eingeladene Mitspieler heiße "Pusteblume" und er stamme aus dem Ganzzahl-Zahlenkästchen mit dem Wertebereich minus 30.000 bis 30.000. Dann lautet seine Vorstellung folgendermaßen:
int Pusteblume ;
Gruppenname - - - Mitspielername - - - Zeilenendezeichen

Von den Gruppennamen gibt es rund 10 Stück, aus denen man den Passenden auswählt. Drei dieser möglichen Gruppennamen wurden oben ja schon erwähnt: byte, int, long.

Die Mitspielernamen sind weitgehend frei wählbar. Umlaute gehen nicht. Ich verwende nur deutsche zusammengesetzte Hauptwörter (Pusteblume, Schubkarre, Apfelkuchen, Taschenlampe1). Die deutschen Wörter heben sich von der Arduino-Programmiersprache deutlich ab, denn diese ist in einer einer englischähnlichen Sprache gehalten. So kann man die Mitspielernamen nicht mit der übrigen Programmierung verwechseln.

Von den Zeilenendezeichen gibt es in diesem Zusammenhang nur eine einzige Ausführung, das ist eben der Strichpunkt.


Im ersten Teil werden also die Mitspieler mit ihrem Namen und mit je einer zugeordneten Eigenschaft vorgestellt.

Man kann Dreierkästchen verwenden,
- - - ins erste Kästchen das Kurzwort für die Gruppe hineinschreiben,
- - - - - - ins zweite Kästchen den Namen des Mitspielers
- - - - - - - - - und ins dritte Kästchen das Zeilenendezeichen, das ist ja der Strichpunkt.

So geht nichts vergessen und alles ist der richtigen, das heißt für den Arduino verständlichen Form aufgeschrieben.



IV. Der Übergang vom ersten Feld zum zweiten Feld.

Der Arduino hat schon von Haus aus eine gewisse Vorprogrammierung.
Deshalb erwartet er von sich aus, daß im ersten Feld die Mitspieler vorgestellt werden. Und gleichzeitig wartet er auf ein ganz bestimmtes Zeichen, welches das Ende des ersten Feldes und zugleich den Beginn des zweiten Feldes anzeigt.

Dieses Zeichen ist eindeutig und es bleibt immer gleich.
Wie sieht nun dieses Zeichen aus?
Dieses Zeichen sieht so aus:

void setup ( ) {
Ich wiederhole es, damit es im Kopf des Lesers besser festhaftet:
void setup ( ) {

Es ist nichts Geheimnisvolles dabei. Es ist einfach ein feststehendes Zeichen mit einer feststehenden Bedeutung. Durchaus vergleichbar mit einem Verkehrsschild, welches auch eine ganz klare Ansage macht. Dabei ist das Aussehen oder die Gestalt des Zeichens, sei es ein "Vorfahrt-achten"-Schild im Straßenverkehr oder sei es die "Hier-beginnt-das-zweite-Feld"-Zeichenfolge bei der Arduino-Programmierung vollkommen gleichgültig, wichtig ist nur, daß es immer gleich ist und von den Beteiligten richtig verstanden wird.



V. Das zweite Feld.

Wie bereits erwähnt, werden hier im zweiten Feld den Mitspielern
weitere Eigenschaften zugeordnet.

So etwas lernt man am besten am Beispiel.
Der Mitspieler "Pusteblume" wurde bereits in Teil 1 vorgestellt.
Wir wissen bereits: er hat mit einer Ganzzahl aus dem Bereich minus 30.000 bis rund 30.000 zu tun.

Nun ordnen wir eine weitere Eigenschaft zu:
Pusteblume soll ein Gerät, welches an den Arduino angeschlossen ist, ein- und ausschalten. Das Gerät kann beispielsweise ein Schaltverstärker sein, der seinerseits daraufhin einen starken Motor ein- und ausschaltet. Hier an dieser Stelle bekommt "Pusteblume" nur die Eigenschaft: Du bist ein Schalter im Ausgang des Arduino. Wann genau Pusteblume schaltet, das wird im dritten Feld beschrieben.

Wie lautet nun die Zeichenfolge für die Eigenschaft: "Du bist ein Schalter im Ausgang des Arduino?"
Die Zeichenfolge lautet so:
digitalWrite(Pusteblume, OUTPUT);
Ich wiederhole es, damit es im Kopf des Lesers besser festhaftet:
digitalWrite(Pusteblume, OUTPUT);


Der Zeichensatz als solcher ist immer ganz genau gleich, nur der Name des Mitspielers (Pusteblume, Schubkarre, Apfelkuchen, Taschenlampe1 oder ein anderer frei wählbarer Name) wird in das Grundgerüst der Zeichenfolge eingesetzt.


Die Pusteblume weiß nun, daß sie ein Schalter an der Ausgabeseite des Arduino ist. Der Arduino hat aber viele Buchsen, welche von den vielen Buchsen ist nun der Pusteblume zugeordnet? Auch das können wir dem Arduino mitteilen, und auch hierfür gibt es eine ganz bestimmte, in ihrem Grundgerüst immer genau gleiche Zeichenfolge.

Wie lautet nun die Zeichenfolge für die Zuordnung: "Dir wird die Buchse 13 am Arduino zugeordnet!"
Die Zeichenfolge lautet so:
Pusteblume=13;
Ich wiederhole es, damit es im Kopf des Lesers besser festhaftet:
Pusteblume=13;


Auch hier ist der Zeichensatz als solcher ist immer ganz genau gleich, nur der Name des Mitspielers (Pusteblume, Schubkarre, Apfelkuchen, Taschenlampe1 oder ein anderer frei wählbarer Name) wird in das Grundgerüst der Zeichenfolge eingesetzt und die Nummer der Buchse wird ebenfalls eingesetzt.

Für solche Schalter auf der Ausgabeseite verwendet der Arduino eine der Buchsen Nummer null bis 13.



VI. Der Übergang vom zweiten Feld zum dritten Feld.

Das zweite Feld wird mit einem Einzelzeichen abgeschlossen und unmittelbar daran schließt sich eine Zeichenfolge an, welche den Beginn des dritten Feldes anzeigt.

Die Gesamtzeichenfolge aus dem Schließen des zweiten Feldes und dem Öffnen des dritten Feldes sieht aus wie folgt:
} void loop ( ) {
Ich wiederhole es, damit es im Kopf des Lesers besser festhaftet:
} void loop ( ) {


Es ist nichts Geheimnisvolles dabei. Es ist einfach ein feststehendes Zeichen mit einer feststehenden Bedeutung.








         


ssss


dddddd




Auf den folgenden Seiten werden die Neuigkeiten auf meiner Weltnetzseite der Reihe nach angezeigt.
Die Nummern 1 bis 289 siehe probonocontramalum.de/Laufendes-2013.html
Die Nummern 290 bis 382 siehe probonocontramalum.de/Laufendes-2014.html
Die Nummern ab 383 siehe probonocontramalum.de/Laufendes-2015.html
Hauptseite: agriserve.de                 Haupt-Inhaltsverzeichnis: agriserve.de/Inhaltsverzeichnis-zwei.html







Soviel für heute über den Kleinrechner und Steuerungsrechner Arduino, Bedienungsanleitung, Lehrgang --- Hinweis: Wir können uns mit dem Kleinrechner und Steuerungsrechner Arduino, Bedienungsanleitung, Lehrgang nur dann befassen, wenn wir überhaupt auf der Welt sind.
Wenn wir nicht auf der Welt sind, ist für uns alles bedeutungslos, weil es uns dann ja überhaupt nicht gibt. Wenn wir eine gute Welt wollen, auf der wir (=europäische Völker, weiße Rasse) auch vorhanden sind, dann müssen wir selbst dafür sorgen.

Es gibt nämlich durchaus Kräfte, die sogar auch vom schwedischen Staat in Stockholm geldlich gefördert werden, denen schon allein das Vorhandensein der europäischen Völker, der weißen Rasse, ein Dorn im Auge ist, und die dies dankenswerter Weise auch offen sagen.
Wohlgemerkt, das sind keine Äußerungen einer Außenseiterin, sondern das wurde in einem Staat am Mittelmeer öffentlich gesendet, offensichtlich war keinem etwas Besonderes oder Unangenehmes an dieser Aussage aufgefallen (aus deren Sicht gesehen). Es handelt sich um die Leiterin eines staatlich geförderten Instituts in Schweden, siehe den untenstehenden Kasten.

Aus gegebenem Anlaß: Sondermeldung.
Diese Meldung wird in ausführlicher Form als Vermischtes-2013-107 angeboten, teilweise auch als Mitschrift der Aussagen. http://www.probonocontramalum.de/Laufendes-2013-107.html

Den folgenden Film (Länge 5:11 Minuten) ansehen und sofort (ggf. mit ilivid) auf dem eigenen Rechner speichern. Der Film ist eine "Blaue Mauritius", er wird in wenigen Jahren sehr stark an Wert gewinnen als herausragende Quelle für Geschichte und Politik.

Zugriff über Anonfiles:        https://anonfiles.com/file/f270876218bebcd9439caaaca19ff6da

Zugriff über Kevin McDonald:        http://www.theoccidentalobserver.net/2013/01/the-jewish-origins-of-multiculturalism-in-sweden/#comments , den Bericht und die 93 Leserbriefe durchlesen, darunter ist der Hinweis auf den Film.

Zugriff über Schwertasblog:        http://schwertasblog.wordpress.com/2013/01/15/die-kultur-der-kritik-7-judische-mitwirkung-an-der-gestaltung-der-amerikanischen-einwanderungspolitik/ den Bericht und die Leserbriefe durchlesen, darunter ist der Hinweis auf den Film.

Zugriff über Youtube:        http://www.youtube.com/watch?v=LPgXodEIXWY

Ein Mehr-Wege-Zugriff und eine Abspeicherung auf dem eigenen Rechner/CD bietet gewisse Vorteile.


Schlußwort.

Anstelle eines Schlußwortes ein Lied von Reinhard Mey: Heimatlos.

http://www.youtube.com/watch?feature=player_embedded&v=4cAEAtkuTF0
Heimatlos Reinhard Mey --- mosidosi 17 Videos --- 36.918 Klicks am 19.2.2013







Europa! von Norsewolf. Ein dreiminütiger Film. http://www.youtube.com/watch?v=JPg4TNHA8io

Immigration - Dr. Pierce über Steinlight http://www.youtube.com/watch?v=eb0PXm9UgJU

Der Europafilm von Norsewolf auf der Seite von David Duke. http://www.youtube.com/watch?v=ZeUT3cPns9s

9 Minuten mit Ulfkotte. http://www.youtube.com/watch?v=YgNPaL9CllI




Verschiedene Filme und Musikstücke.

Elektronik qrpforum.de/index.php?page=Thread&threadID=6181

I need more of you - - - Bellamy Brothers youtube.com/watch?v=YQKMVo6GkJM

Subaru BRZ, Sportwagen, Beschreibung, 37 Minunten lang youtube.com/watch?v=3lzXgGo9wNU

Epic Old Man - - - Picking Up Young Ladies youtube.com/watch?v=ItXKGyO6cRA

Volksmusik --- Bettina & Patricia --- Jung und Frech youtube.com/watch?v=HSIbpjsbH40

Barcelona (Live) - Freddie Mercury _ Montserrat Caball'e youtube.com/watch?v=iRtKS447BIY

Barcelona (Live) - Freddie Mercury & Montserrat Caballé - 1988
youtube.com/watch?v=IHRd0R-uKHc

Countrymusik= Volksmusik: Jeannie C. Riley - Harper Valley P.T.A. youtube.com/watch?v=aOZPBUu7Fro

Swedish Saint Lucia celebrations 2 youtube.com/watch?v=5iTbNOaqGco

Christmas - Santa Lucia Sweden youtube.com/watch?v=i2-Q_ObdE-4

Queen - We are the champions, live youtube.com/watch?v=xdCrZfTkG1c

Queen - We are the champions, live youtube.com/watch?v=xdCrZfTkG1c

QUEEN - I WANT TO BREAK FREE (OFFICIAL HQ MUSIC VIDEO) youtube.com/watch?v=v3RXyHw1OHY



Andere Filme.

https://www.youtube.com/watch?v=nehePLARUt0
Sanna Nielsen, Stilla Natt



http://www.youtube.com/watch?feature=player_embedded&v=SXh7JR9oKVE
Händels Messias in Toronto in einem Einkaufszentrum im Jahr 2010.

http://www.torontosun.com/news/canada/2010/11/29/16368791.html
Begleitbericht dazu



Nebenbei: Ein Hinweis auf Latein.

http://www.gottwein.de/LaGr/LGrKonjug06.php
Lateinische Grammatik --- Formenlehre --- Konjugationstabelle: ferre, ire, fieri



Einige Musikstücke.

Billie Jo Spears - Blanket On The Ground. youtube.com/watch?v=XpA0oPR_EOQ

Help Me Make It Through The Night. youtube.com/watch?v=45-6duFvfuI

Engelbert Humperdinck - Release Me - 1988. youtube.com/watch?v=T_AkuNhKqEc

Elvis 1970-1977 Help Me Make It Through The Night youtube.com/watch?v=cRLJxpUYmY4

Susan Raye - L. A. International Airport (1971) youtube.com/watch?v=FQX7KaNtOa4

Susan Raye - Down In The Boondocks youtube.com/watch?v=tJV5-9IpvN8

Susan Raye - L.A. International Airport youtube.com/watch?v=Aj8f30Iguw0

Dolly Parton & Kenny Rogers - Islands in the stream youtube.com/watch?v=lixDK_tMEhE

Dolly Parton - 9 to 5 youtube.com/watch?v=mpKAA2VxWY8

The German Helmet youtube.com/watch?v=dqyaOvXvSnE



Die heutigen Kinder in Naumburg im Vergleich zur Uta vor 800 Jahren.
Ein Bild vom Kirschenfest in Naumburg an der Saale.

Die Kinder sehen heute, 800 Jahre später, genau so aus wie die Uta von Naumburg in dem Standbild aus dem Jahr 1250.

Wie finde ich die Bilder? Mit einer Suchmaschine unter den Suchworten "Naumburg Hussiten" oder "Naumburg Kirschenfest"



Sämtliche Angaben ohne Gewähr.      Eingefügt am 29. März 2015


Auf den folgenden Seiten werden die Neuigkeiten auf meiner Weltnetzseite der Reihe nach angezeigt.
Die Nummern 1 bis 289 siehe probonocontramalum.de/Laufendes-2013.html
Die Nummern 290 und höher siehe probonocontramalum.de/Laufendes-2014.html
Hauptseite: agriserve.de                 Haupt-Inhaltsverzeichnis: agriserve.de/Inhaltsverzeichnis-zwei.html

- agriserve -
Laufendes-2015-388
Ein Lehrgang in Kurzform zum Kleinrechner und Steuerungsrechner Arduino.

ab dem 29. März 2015 bis 29. März 2015

Agriserve GmbH
Zum Schäferköppel 200
60437 Frankfurt

agriserve2000@yahoo.de
www.agriserve.de

Holz-, Getreide-, Biomasse-Heizungen
Entwicklung, Beratung, Herstellung
Geschäftsführer: Karlfried Cost