Referenz - ... ARDUINO-IDE 2.2.1 |
![]() |
![]() |
Letztmalig dran rumgefummelt: 18.04.24 03:23:59 |
... das aktuelle Zitat: „Das Schweigen ist eine der größten Künste der Konversation.“ - Marcus Tullius Cicero |
![]() |
Basierend auf einem von Hernando Barragán entwickelten Board, Wiring, das auf einem ATmega168 basierte, wurde 2005 von Massimo Banzi und David Cuartielles der erste Arduino, der auf dem günstigeren ATmega8 basierte, entwickelt. Der Name „Arduino“ wurde von einer Bar in Ivrea übernommen, in der sich einige der Projektgründer gewöhnlich trafen (Die Bar selbst wurde nach Arduin von Ivrea benannt, der von 1002 bis 1014 auch König von Italien war). David Mellis erweiterte die ebenfalls auf Barragáns Arbeit basierte C/C++-basierende Diktion dazu. Der Schaltplan wurde im Netz veröffentlicht und unter eine Creative-Commons-Lizenz gestellt. Die erste Auflage des Boards betrug 200 Stück, davon gingen 50 an eine Schule. Bis 2008 wurden etwa 50.000 Boards verkauft. | |||||||
![]() |
0. Grundlagenwissen |
|||||||
![]() |
|
0. Grundlagenwissen |
![]() |
![]() |
![]() |
Letztmalig dran rumgefummelt: 18.04.24 03:23:59 |
![]() |
Damit überhaupt erst einmal Klarheit über Ziele sowie Realisierungsmöglichkeiten besteht, gibt's hier den "Basiskusrs" in Sachen Automatisierungstechnik, denn um nichts anderes geht es im eigentlichen Sinne. Das Auto ist gewissermaßen "Vorreiter" in dieser Branche - hier sind die Wünsche und Ziele der Aotomatisierung (... nämlich das Autoneme Fahren) bereits seit langem klar erkennbar. Dazu brauche ich aber Grundwissen in Sachen Steuerung sowie Regelung. | ||||||||
![]() |
|
1. Die ARDUINO-IDE |
![]() |
![]() |
![]() |
Letztmalig dran rumgefummelt: 18.04.24 03:23:59 |
![]() |
Jedes Programm (Sketch) ist nach einheitlichen Schema aufgebaut: die beiden Basis-Blöcke heißen SETUP und LOOP. Im SETUP werden die Elemente initialisiert, im LOOP läuft das eigentliche Programm. Beide verwenden Methoden (Befehle) mit jeweils zu übergebenden Parametern. In komplexen Routinen werden werden dem SETUP noch Biliotheken vorangestellt, eventuelle Funktionsblöcke werden dem Loop nachgestellt. | ||||||||||||
![]() |
|
||||||||||||
![]() |
2. Basis-Programmierung |
![]() |
Das Blinken einer LED ist so etwas wie das „Hello World“ am Bildschirm, das
Pendant hierfür am ARDUINO ist das Blinken einer LED. Praktischerweise haben
alle ARDUINOs bereits eine LED fertig auf dem Board verbaut, meist an Pin
13, weshalb wir uns zunächst einmal auf den Sketch fokussieren können. Beim ARDUINO Uno Version 3 Die obere Leiste sind die 14 digitalen I/O (Input/Output) Pins des ARDUINO mit den Nummern 0 bis 13, und unten rechts sind die sechs analogen Eingänge A0 bis A5. Links unten ist mit dem Ground (Minuspol) und +5V und +3.3V die Spannungsversorgung für Sensoren zu finden. |
||||||||
![]() |
// the setup function runs once when you press reset
or power the board void setup() { // initialize digital pin LED_BUILTIN as an output. pinMode(LED_BUILTIN, OUTPUT); } |
||||||||
![]() |
// the loop function runs over and over again
forever void loop() { digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW (LOW is the ground level) delay(1000); // wait for a second } |
||||||||
![]() |
|||||||||
![]() |
|||||||||
![]() |
|||||||||
![]() |
delay(stop_time); | ||||||||
![]() |
/*
Kommentarblock über mehrere Zeilen */ //Kommentarzeile |
||||||||
![]() |
|
||||||||
![]() |
|
||||||||
![]() |
|
3. Programmstrukturen |
![]() |
|
![]() |
4. Bibliotheken |
![]() |
|
![]() |
|
5. Funktionen |
![]() |
|
![]() |
|
6. Hardware, Sensoren, Logik sowie Treiber |
![]() |
... in sich ist der ARDUINO eine geschlossene Einheit - aber schnell brauchen wir mehr als ein Bit, welches zweifellos sichtbar an- bzw. ausschaltet. Auch externe Logik zur Ein- bzw. Ausgabe und/oder externe Signalverarbeitung (... Messen sowie Auswerten eingehender physikalischer Größen) | ||||||||||
![]() |
|
7. Verwandte Themen |
![]() |
![]() |
![]() |
|
Was ist alles mit dem Betriebssystem eines Microcomputers verwandt? Antwort: faktisch der gesamte Bereich der Digitalelektronik und sowieso die gesamte Technik der Software-Technologie der Vergangenheit, Gegenwart sowie zumindest der nächsten Zukunft. | ||||||||||||||||||||||||||||||
![]() |
|
![]() zur Hauptseite |
© Samuel-von-Pufendorf-Gymnasium Flöha | © Frank Rost am 18. Juli 2019 um 16.57 Uhr |
... dieser Text wurde nach den Regeln irgendeiner Rechtschreibreform verfasst - ich hab' irgendwann einmal beschlossen, an diesem Zirkus nicht mehr teilzunehmen ;-) „Dieses Land braucht eine Steuerreform, dieses Land braucht eine Rentenreform - wir schreiben Schiffahrt mit drei „f“!“ Diddi Hallervorden, dt. Komiker und Kabarettist |
Diese Seite wurde ohne Zusatz irgendwelcher Konversationsstoffe erstellt ;-) |