Sie sind hier: Das Fertigungsfachmagazin im Internet » Suchen » Lernen » Arduino

Die Welt der Automation im Blick

Einsteigen mit dem Arduino

Nicht zuletzt der preiswerte und leistungsstarke Kleincomputer Arduino verdient mehrere Blicke, sollen platzsparende Lösungen das Licht der Automationswelt erblicken. Ein Einstieg in dessen Funktionsweise ist keine unüberwindbare Hürde, und macht sogar richtig Spaß.

Der Arduino gehört zur erstaunlichen Schar leistungsstarker Kleincomputer, mit denen sich sehr ansehnliche Projekte umsetzen lassen. Für relativ wenig Geld bekommt man ein Elektronenhirn, das sich bestens eignet, in die Welt der Steuerungstechnik einzutauchen. Zwar gibt es mittlerweile Abwandlungen des Arduino-Urmodells, doch lohnt es sich nach wie vor, sich mit dem Original zu befassen.

Komponenten eines Arduino:

  • 1: Reset-Knopf zum Neustart des Arduino

  • 2: I2C-Pins (Serielle Datenausgabe, etwa für ein LCD-Display)

  • 3: Digital-Pins (Signal-Eingänge für digitale Sensoren; Signal-Ausgänge für digitale Schaltungen)

  • Hinweis 1: An den Pins liegt eine Spannung von 5 Volt an.

  • Hinweis 2: Pins mit Tilde-Zeichen ( ) ermöglichen eine PWM-Modulation

  • 4: Power-on-Leuchte

  • 5: ICSP-Header (Mit einem Bootloader können Mikrokontroller programmiert werden)

  • 6: Mikrocontroller mit Recheneinheit, Arbeitsspeicher und Speicher für Quellcode

  • 7: Analog-Pins (Signal-Eingänge für analoge Sensoren mit 0 bis 5 V Spannung)

  • 8: Stromversorgung (5V, 3,3V und GND für externe Schaltungen)

  • 9: Externe Stromversorgung (min. 7V, max. 12V); wird nur benötigt, wenn keine USB-Verbindung zum PC besteht

  • 10: USB-Anschluss (Zur Stromversorgung und zum Upload von Programmen)

Voraussetzungen:

Der Arduino wird über eine USB-Schnittstelle angesprochen. Dies ist an sich kein Problem, wenn aktuelle Treiber verwendet werden. Manchmal funktioniert ein Rechner mit USB 3.0-Variante nicht. Auch das Betriebssystem 10 macht verschiedentlich Probleme, weshalb der sichere Weg, den Arduino korrekt anzusprechen, über eine USB-2.0-Schnittstellen führt, die in einem Rechner steckt, der über das Betriebssystem Windows 7 verfügt.
Doch auch neuere Rechner funktionieren problemlos, wenn man sich die Mühe macht, entsprechende Treiber aufzuspielen, wenn dies nicht schon bei der Installation erfolgt ist.

IDE-Installation:

Die IDE (Entwicklungsumgebung) zum Programmieren des Arduino kann entweder von der Herstellerseite oder von diversen, seriösen Anbietern heruntergeladen werden. Gut fährt, wer sich dazu an Fachzeitschriften wendet, die über ein entsprechendes Download-Portal verfügen. In jedem Fall muss darauf geachtet werden, das volle Programmpaket zu erwerben und nicht nur einen Download-Manager herunterzuladen, da andernfalls die Gefahr besteht, noch weitere, unerwünschte Programme auf seinem Rechner zu installieren.

Einstieg:

Nach der Installation der Arduino-IDE präsentiert sich diese wie folgt:

Wird der Arduino zum ersten Mal mit einem PC über die USB-Schnittstelle verbunden, so fällt auf, dass nicht nur die Power-On-Leuchte leuchtet, sondern auch eine in der Nähe der IC2-Pins sitzende LED blinkt.

Der einfachste Weg, sich mit dem Arduino vertraut zu machen, ist, die bereits mitgelieferten Beispielprogramme, die im Zuge der IDE-Installation mitinstalliert werden, auszuprobieren. Darunter ist ein Sketch mit dem Namen Blink . Dieses Programm eignet sich ideal für den Einstieg in die Arduino-Handhabung. Zu finden ist es über Datei/Beispiele/01.Basics/Blink.

Nach dem Laden des Sketch fällt auf, dass dazu ein neues Fenster geöffnet wurde.

Der Sketch präsentiert sich wie folgt:

/*
Blink
Turns on an LED on for one second, then off for one second, repeatedly.
Most Arduinos have an on-board LED you can control. On the Uno and
Leonardo, it is attached to digital pin 13. If you're unsure what
pin the on-board LED is connected to on your Arduino model, check
the documentation at http://www.arduino.cc
This example code is in the public domain.
modified 8 May 2014
by Scott Fitzgerald
*/
// the setup function runs once when you press reset or power the board
void setup() {
// initialize digital pin 13 as an output.
pinMode(13, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(13, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}

Das Programm ist recht kurz und leicht zu verstehen. Um die Blinkfrequenz der auf dem Board verbauten LED zu ändern, muss nur zwischen den Klammern der beiden delay-Befehlen eine andere Zahl als 1000 eingetragen werden. Dabei steht der erste delay-Befehl für die Leuchtdauer und der zweite delay-Befehl für die Ausschaltdauer der LED.

Zum Beispiel bewirkt folgende Änderung, dass die LED rund 3 Sekunden leuchtet und nur eine Zehntelsekunde ausgeschaltet bleibt.

// the loop function runs over and over again forever
void loop() {
digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level)
delay(3000); // wait for a second
digitalWrite(13, LOW); // turn the LED off by making the voltage LOW
delay(100); // wait for a second
}

Hochgeladen wird das geänderte Programm über den Button Hochladen , der sich im oberen Bereich der IDE befindet.

Nach dem Betätigen des Buttons wird der Sketch zunächst in Maschinensprache übersetzt und danach automatisch zum Arduino hochgeladen. Die LED wird unmittelbar nach erfolgreicher Übertragung in der neuen Frequenz blinken.

Jede Änderung der Werte wird sich nach dem Hochladen entsprechend auf die Blinkfrequenz der LED auswirken.

Befehlsaufbau:

Der Sketch ist relativ einfach aufgebaut, wie eine Analyse des Programms zeigt:

  • 1: Die Zeichenfolge /* leitet einen längeren, über mehrere Zeilen reichenden Kommentar ein,

  • während die Zeichenfolge */ den Kommentar abschließt.

  • 2: Die Zeichenfolge // wird für Kommentare verwendet, die einzeilig bleiben.Kommentare werden vom Compiler ignoriert, brauchen daher keinen Speicherplatz im Arduino. Sie sollten daher großzügig verwendet werden, um Sketche leicht lesbar zu gestalten.

  • 3: Das Schlüsselwort void dient zur Funktionsdeklaration. Es leitet in diesem Fall den Befehl setup() ein. Dieser Befehl muss am Anfang jeden Sketches stehen und dient zum Setzen von pinmode oder der Initiierung der seriellen Schnittstelle.

  • 4: Der Befehl pinMode dient dazu, einen ganz bestimmten Pin als Eingang oder Ausgang einzurichten. In diesem Beispiel wird Pin 13 über den Befehl Output als Ausgang eingerichtet.

  • 5: Die geschweiften Klammern { } dienen dazu, Anfang und Ende von Funktions- und Anweisungsblöcken festzulegen. In diesem Beispiel sind diese in gelber Farbe hervorgehoben.

  • 6: Der Befehl loop erzeugt eine Schleife, die endlos durchlaufen wird. Dadurch kommt das Blinken der LED zustande. Solange der Arduino Strom bekommt, wird die Schleife nicht verlassen. Soll die Blinkfrequenz verändert werden, ist ein erneuter Compilerlauf mit neuen Werten nötig.

  • 7: Der Befehl digitalWrite gibt auf einem nachfolgenden, eingeklammerten Pin einen Logikpegel aus. Dieser kann High oder low sein. In diesem Beispiel wird mit High die LED zum leuchten und mit low zum erlöschen gebracht.

  • 8: Der Befehl delay erzeugt eine Pause, deren Dauer zwischen Klammern in Millisekunden angegeben wird. 1.000 Millisekunden bewirken demnach, dass das Programm exakt eine Sekunde wartet, ehe es weiterarbeitet.

  • 9: Nach jeder Anweisung muss zwingend ein Semikolon ; eingefügt werden. Dieses Zeichen dient zur Trennung der einzelnen Programmelemente.

********

Infos via Klick!




Newsticker

  • Hilti: Manuelle Planungsprozesse abgelöst mehr...

  • ProWaTec: 1. Fachtagung Industrielle Prozesswasser-Technologien mehr...

  • Rechtsformänderung: SCHUNK firmiert zukünftig als SCHUNK SE & Co. KG mehr...

  • Seco Tools: Smarte Services optimieren die Fertigung mehr...




Interview

  • VDMA-Präsident Dr. Thomas Lindner: Kluge Politik statt Alternativloses Artikel, PDF

  • Zecha-Geschäftsführung mahnt zur Reform. Artikel, PDF

  • Der Ex-Hacker Marko Rogge warnt vor Wirtschaftsspionage. Artikel, PDF

  • Prof. Dr. Bernd Seeberger zum Demographieproblem. Artikel, PDF

  • Wolfgang Grupp zum Geheimnis, ein Unternehmen erfolgreich zu führen. Artikel, PDF

  • Mehr Mut zum Unternehmertum propagiert Prof. Dr. Günter Faltin. Artikel, PDF

  • Die Abkehr von der Planwirtschaft mahnt Peter Schmidt, Präsident des DAV, an. Artikel, PDF

  • Erik S. Reinert weist nach, dass der Westen seine industrielle Basis verlieren wird. Artikel, PDF

  • Hermann Diebold gewährt Einblick in die Kunst, das Tausendstel Millimeter zu spalten. Artikel, PDF

  • Prof. Dr. Frank Endres erläutert, dass in der Oberflächentechnik viel Potenzial schlummert. Artikel PDF

  • Prof. Dr. Herwig Birg stellt klar, dass Einwanderung keine 1A-Chance ist. Artikel, PDF

  • Buchautor Gerd Maas erläutert, warum Erben gerecht ist Artikel, PDF

  • Prof. Dr. Ulrich Kutschera erläutert, warum die Gender-Ideologie gefährlich ist. Artikel, PDF

  • Dass die Abschaffung des Bargeldes keine Utopie ist, begründet Dr. Ulrich Horstmann. Artikel, PDF

  • Ob die Energiewende erfolgreich sein kann, erläutert Prof. Dr. Horst-Joachim Lüdecke. Artikel, PDF

  • Warum die Bevölkerung Deutschlands im Vergleich zu den Bewohnern anderer EU-Länder nicht reich ist, erläutert der Bestseller-Autor Bruno Bandulet. Artikel, PDF

  • Warum sich Skizzen besser eignen, Informationen weiterzugeben, erläutert Prof. Dr. Martin J. Eppler. Artikel, PDF

  • Einblicke in die EDV-Gedankenwelt von Konrad Zuse gewährt sein Sohn, Prof. Dr. Horst Zuse. Artikel, PDF

  • Karl Hermann Künneth gibt Azubis Tipps, gut in die Ausbildung zu starten. Artikel, PDF




Gastkommentar

  • Prof. Dr. Wihelm Hankel zum Euro-Rettungsschirm. Artikel, PDF

  • Prof. Dr. Karl A. Schachtschneider zum ESM. Artikel, PDF

  • Dr. Udo Ulfkotte zum Neid auf Leistungsträger. Artikel, PDF

  • Dr. Katrin Sobania sieht Unrecht in der GEZ-Reform. Artikel, PDF

  • Für Dr. Holger Thuß ist die Energiewende ein einziges Fiasko. Artikel, PDF

  • Bezahlbare Energie mahnt Hans Jürgen Kerkhoff für den Werkstoff Stahl an. Artikel, PDF

  • VDA-Präsident Peter Schmidt lehnt die Einführung von Quoten ab. Artikel, PDF

  • Hans-Olaf Henkel, Mitglied des Europaparlaments, mahnt eine Abkehr vom Euro an. Artikel, PDF

  • Frank Schulz warnt vor einer Wettbewerbsverzerrung durch eine falsche CO2-Politik. Artikel, PDF

  • Hartmut Bachmann prangert die Machenschaften der US-Finanzindustrie an. Artikel, PDF

  • Fracking ist für Prof. Dr. Hans-Joachim Kümpel durchaus eine Zukunfts-Option. Artikel, PDF

  • Die Chemikalienverordnung Reach ähnelt für Edgar L. Gärtner dem Turmbau zu Babel. Artikel, PDF

  • Für die Abschaffung der Erbschaftsteuer macht sich Thilo Brodtmann stark. Artikel, PDF

  • Vor gefährlicher Narrenfreiheit bei Bio-Produkten warnt Prof. Dr. Hans-Jörg Jakobsen. Artikel, PDF

  • Weniger German Angst und mehr German Vernunft wünscht sich BDS-Präsident Friedrich Gepperth. Artikel, PDF

  • Rechtsanwalt Dr. Kerssenbrock prangert an, dass die EEG-Umlage Marktkräfte eliminiert. Artikel, PDF

  • Als zukunftsfeindlich geiselt Horst Audritz, Vorsitzender des Philologenverbandes Niedersachsen, die Politik der linken Landesregierung. Artikel, PDF

  • Matthias Enseling, Vorstand des Vecco e.V., beklagt, dass die EU-Kommission Europas Galvanik-Unternehmen bedroht. Artikel, PDF

  • Welche Gefahren von der Gender-Ideologie drohen, erläutert Prof. Dr. Ulrich Kutschera. Artikel, PDF

  • Wolf-Peter Korth, Geschäftsführer der ITC Logistik GmbH, begründet, warum der Kammerzwang reif für die Abschaffung ist. Artikel, PDF

  • Warum es keinen von Menschen gemachten Klimawandel gibt, erläutert der Physiker Prof. Dr. Horst-Joachim Lüdecke Artikel, PDF

  • Warum das Volk nicht jeder ist, der in diesem Lande lebt, erläutert die Bundestagsabgeordnete Erika Steinbach. Artikel, PDF

  • Warum in Sachen Feinstaub Angst und Hysterie völlig unbegründet sind, legt Dipl.-Ing. (FH) Raimund Leistenschneider dar. Artikel, PDF

  • Korrekturen hinsichtlich des DSGVO mahnt Nico Weinmann, FDP, MdL BW an. Artikel, PDF

  • Die Mängel der Ära Merkel legt Prof. Dr. Malcolm Schauf offen. Artikel, PDF




Technische Museen

  • Das Auto & Technik Museum Sinsheim Artikel

  • Deutsches Technikmuseum Berlin Artikel

  • Auto- und Uhrenmuseum Schramberg Artikel

  • Technikmuseum Speyer Artikel

  • Der Atomkeller in Haigerloch Artikel

  • Das Industriemuseum Nürnberg Artikel

  • Die Heeresversuchsanstalt Peenemünde Artikel

  • Das Dornier-Museum in Friedrichshafen Artikel

  • Das Optische Museum in Jena Artikel

  • Das Deutsche Schiffahrtmuseum in Bremen Artikel

  • Das Eisenbahnmuseum in Bochum Artikel

  • Das Heinz Nixdorf Museumsforum in Paderborn Artikel

  • Das Luftfahrtmuseum in Wernigerode Artikel

  • Das Bergwerksmuseum RammelsbergArtikel

  • Das Konrad-Zuse-Museum in Hünfeld Artikel

  • Das Deutsche Dampflokomotiv-Museum in Neuenmarkt Artikel

  • Der PS.Speicher in Einbeck Artikel

  • Das Deutsche Röntgenmuseum in Remscheid Artikel

  • Das Deutsche Musikautomatenmuseum in Bruchsal Artikel

  • Das Deutsche Werkzeugmuseum in Remscheid Artikel

  • Das Waagenmuseum in Balingen Artikel




Die Welt der Fachbücher

  • Materialwesen: Warum sank die Titanic? Artikel, PDF

  • Materialwesen: Wärmebehandlung des Stahls Artikel, PDF

  • Unternehmensgründung: Kopf schlägt Kapital Artikel, PDF

  • Normung: Einführung in die DIN-Normen Artikel, PDF

  • Studium: Handbuch Maschinenbau Artikel, PDF

  • Studium: Werkstofftechnik Maschinenbau Artikel, PDF

  • Konstruieren: Form- und Lagetoleranzen Artikel, PDF

  • Büroorganisation: Überleben in der Informationsflut Artikel, PDF

  • Qualitätsmanagement: Qualität ist und bleibt frei Artikel, PDF

  • Aus- und Weiterbildung: Technische Mechanik Artikel, PDF

  • Maschinenbau: Maschinenelemente 2 Artikel, PDF

  • Dienstleistung: Trainingsbuch Kundenkontakt Artikel, PDF

  • Präsentation: Der einfache Weg zum begeisternden Vortrag Artikel, PDF

  • Härten: Wärmebehandlung von Verzahnungsteilen Artikel, PDF

  • Präsentation: Sketching at Work Artikel, PDF

  • Automation: Sensoren im Einsatz mit Arduino Artikel, PDF

  • Office: OneNote 2016 Artikel, PDF

  • Ausbildung: Der Benimm-Leitfaden für Azubis Artikel, PDF

  • Leitfaden: Wissenschaftliche Arbeiten schreiben Artikel, PDF

  • Logistik: Kanban-EinführungArtikel, PDF

  • Buchführung: Mühelos zu den Grundlagen Artikel, PDF

  • Materialkunde: Metalllegierungen mit Formgedächtnis Artikel, PDF




Interessante Artikel früherer Ausgaben




Stellenbörse

Einen passenden Arbeitsplatz oder die passende Ausbildungsstelle zu finden, ist alles andere als leicht. Daher gibt es auf Welt der Fertigung eine Stellenbörse, um zu verhindern, dass offene Stellen und Ausbildungsplätze unentdeckt bleiben. Mehr...




Berufswahl

Wer noch unentschlossen ist, welchen Beruf er nach der Schule ergreifen soll, ist bei Beroobi richtig. Hier werden viele Berufe in Text, Bild und Film ausführlich vorgestellt.

Auch besondere Events, wie etwa die Worldskills, sind bestens geeignet, um sich über die Anforderungen unterschiedlicher Berufe zu informieren. Die Worldskills 2013 in Leipzig waren dazu besonders prädestiniert. Ein Artikel mit zahlreichen Bildern! Mehr...




CNC-Kurse

CNC-Maschinen mit SIM_WORK und einem iTNC 530-Simulator von Heidenhain ohne Angst gründlich programmieren lernen.

SIM_WORK

iTNC 530

Sinumerik 820 T

Indramotion MTX micro

  • Einführung in die MTX micro-Steuerung Artikel, PDF




Stellenbörse

Einen passenden Arbeitsplatz oder die passende Ausbildungsstelle zu finden, ist alles andere als leicht. Daher gibt es auf Welt der Fertigung eine Stellenbörse, um zu verhindern, dass offene Stellen und Ausbildungsplätze unentdeckt bleiben. Mehr...




Office & Mehr




Mathematik

Klammern auflösen




CAD-Kurs mit TurboCAD

Skripte

  • Einstellen von TurboCAD PDF

  • 2D-Übungen PDF, Video

  • 3D-Zeichnen Einstieg PDF

  • 3D-Rotationskörper PDF

  • Erstellen von Freiformflächen PDF

  • 3D-Baugruppen zusammenbauen PDF

  • 3D-Normteile erstellen PDF

  • 3D-Text erstellen PDF




FEM mit Z88Aurora




Steuerungstechnik

Video

Excel-Übungsdateien




Die Welt des Arduino




Anzeige

NAEB e.V. ist ein Zusammenschluss von Energiefachleuten mit langjährigen Erfahrungen. Sie wollen Politiker und Stromverbraucher aufklären, dass eine sichere und bezahlbare Versorgung mit „grünem“ Strom aus technischen Gründen nicht möglich ist. NAEB fordert: Schluss mit dem Experiment Energiewende. Sie treibt die Kosten hoch und die Industrie ins Ausland, ohne die CO2-Emissionen wesentlich zu senken.




Interessante Links aus aller Welt

Planwirtschaft: Jetzt kauft die EU Gas zentral ein
Klartext: Der Philosoph und Publizist Richard David Precht äußert deutliche Kritik an der deutschen Außenministerin Annalena Baerbock
Fehlpolitik: Einwanderer en masse, aber kaum Fachkräfte
Mangelwirtschaft: Der Wohnungsbau befindet sich im freien Fall
Bargeldabschaffung: Der Weg in die Tyrannei
Existenzvernichtung: Die Regierung treibt Menschen mit dem Heizungsgesetz in die Altersarmut
Fehlannahme: "Das können die doch nicht machen ?!"
Corona-Impfaktion: Eckart von Hirschhausen kassierte 71.400 Euro vom Staat
Migrantenproblem: Vergewaltigungen in Nordrhein-Westfalen sind um ein Viertel gestiegen
Hamburg: Hotelrechnung in Millionenhöhe für Flüchtlinge
Bidens Tage sind gezählt: Die Geschichte um Hunters Laptop holt den US-Präsidenten ein
Experte: „Die Grundsteuer ist eine willkommene Einnahmequelle“
Nach Aschermittwochsrede: Söder lässt Staatsanwaltschaft gegen Gerald Grosz ermitteln
Deep-State: Für Merkel-Enthüllung über Klimaproteste als Kriegswaffe spricht Facebook Sperren aus
Eine Million durch Impfung gerettet? Demontage eines Gerüchts
EU will „Ewigkeits-Chemikalien“ verbieten – Maschinenbau fürchtet um die Existenz
Besonders tödliche Impfchargen wurden seltener verspritzt – wer wusste Bescheid?
Wirtschaftsweise: So stark wird der Strompreis steigen
Der Graichen-Clan: Das Lobby-Netz hinter Habecks Wärmepumpen-Gesetz
EU: Kommissarin mit Korruptionsverdacht
Gründer Filz: Graichen lässt Firma seines engsten Mitarbeiters fördern
Wenige Tage nach dem Atomausstieg: Großer Blackout an der Berliner Charité
Auch Wasserstoffrat betroffen: Filz-Affäre im Habeck-Ministerium weitet sich aus
Urteil: Ungeimpfte haben Anspruch auf Entschädigung nach Quarantäne
Politikversagen: 2,4 Millionen junge Erwachsene verfügen über keinen Berufsabschluss