https://de.wikipedia.org/w/api.php?action=feedcontributions&feedformat=atom&user=ArduinoTM Wikipedia - Benutzerbeiträge [de] 2025-04-24T17:39:41Z Benutzerbeiträge MediaWiki 1.44.0-wmf.25 https://de.wikipedia.org/w/index.php?title=Arduino_(Plattform)&diff=236674410 Arduino (Plattform) 2023-08-23T12:49:45Z <p>ArduinoTM: Ich habe das Logo in das offizielle geändert</p> <hr /> <div><br /> {{Infobox Software<br /> |Name = <br /> |Logo = [[File:Arduino Logo Registered.svg|Arduino_Logo_Registered]]<br /> |Screenshot = [[Datei:Ide-2-overview.png|250px|Bildschirmfoto der Arduino IDE Version 2]]<br /> |Beschreibung = Screenshot der Arduino-IDE (Version 2)<br /> |Maintainer = <br /> |Hersteller = Arduino<br /> |AktuelleVersion = &lt;!-- wikidata --&gt;<br /> |AktuelleVersionFreigabeDatum = &lt;!-- wikidata --&gt;<br /> |AktuelleVorabVersion = <br /> |AktuelleVorabVersionFreigabeDatum = <br /> |Betriebssystem = [[Windows]], [[Linux]], [[macOS]]<br /> |Programmiersprache = [[C (Programmiersprache)|C]] und [[C++]] und AVR-Assembler (IDE: Java)<br /> |Kategorie = [[Freie Hardware]]<br /> |Lizenz = [[LGPL]]/[[GPL]] ([[freie Software]])<br /> |Deutsch = <br /> |Website = [https://www.arduino.cc/ www.arduino.cc]<br /> }}<br /> '''Arduino''' ist eine aus [[Software|Soft-]] und [[Hardware]] bestehende [[Physical Computing|Physical-Computing]]-Plattform. Beide Komponenten sind [[Open Source|quelloffen]]. Die Hardware besteht aus einem einfachen [[Eingabe und Ausgabe|E/A]]-[[Leiterplatte|Board]] mit einem [[Mikrocontroller]] und [[Analogsignal|analogen]] und [[Digitalsignal|digitalen]] Ein- und Ausgängen. Die [[Integrierte Entwicklungsumgebung|Entwicklungsumgebung]] basiert auf [[Processing]] und soll auch technisch weniger Versierten den Zugang zur Programmierung und zu Mikrocontrollern erleichtern. Die Programmierung selbst erfolgt in einer [[C (Programmiersprache)|C]]- bzw. [[C++]]-ähnlichen [[Programmiersprache]], wobei technische Details wie [[Header-Datei]]en vor den Anwendern weitgehend verborgen werden und umfangreiche Bibliotheken und Beispiele die Programmierung vereinfachen. Arduino kann verwendet werden, um eigenständige interaktive Objekte zu steuern oder um mit Softwareanwendungen auf [[Computer]]n zu interagieren (z.&amp;nbsp;B. [[Adobe Flash]], Processing, [[Max/MSP]], [[Pure Data]], [[SuperCollider]], [[Skriptsprache|diversen Skriptsprachen]], [[Terminalemulation|Terminal]], [[vvvv]] etc.). Arduino wird beispielsweise auch an [[Kunsthochschule]]n genutzt, um interaktive [[Installation (Kunst)|Installationen]] aufzubauen.<br /> <br /> Das Arduino-Projekt wurde im Rahmen des [[Prix Ars Electronica]] 2006 mit einer Anerkennung in der Kategorie [[Prix Ars Electronica#Digital Communities|Digital Communities]] ausgezeichnet.&lt;ref name=&quot;AECArchiv8052&quot;&gt;{{Internetquelle |url=https://archive.aec.at/prix/#8052 |titel=Ars Electronica Archiv |zugriff=2015-03-27}}&lt;/ref&gt;<br /> <br /> == Geschichte ==<br /> 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.&lt;ref&gt;{{Internetquelle |autor=David Kushner |url=https://spectrum.ieee.org/geek-life/hands-on/the-making-of-arduino |titel=The Making of Arduino |werk=IEEE Spectrum |hrsg= |datum= |abruf=2021-01-05 |sprache=en}}&lt;/ref&gt;&lt;ref&gt;{{Internetquelle |autor=Hernando Barragán |url=https://arduinohistory.github.io/de |titel=Die wirklich wahre Geschichte von Arduino |werk= |hrsg= |datum=2016 |abruf=2021-01-05 |sprache=de |kommentar=Eigendarstellung von Hernando Barragán}}&lt;/ref&gt; 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).&lt;ref&gt;{{Internetquelle |autor=David Kushner |url=https://spectrum.ieee.org/geek-life/hands-on/the-making-of-arduino |titel=The Making of Arduino |datum=2011-10-26 |abruf=2019-04-29 |sprache=en}}&lt;/ref&gt; 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.&lt;ref&gt;Clive Thompson: [https://www.wired.com/2008/10/ff-openmanufacturing/?currentPage=all ''Build It. Share It. Profit. Can Open Source Hardware Work?''] Wired Magazine, 16.11, 20. Oktober 2008&lt;/ref&gt;<br /> <br /> === Rechtsstreit um die Marke Arduino ===<br /> Vom Januar 2015 bis Ende August 2016&lt;ref&gt;{{Internetquelle |autor=Alexander Merz |url=https://www.golem.de/news/arduino-vs-arduino-namensstreit-unter-bastlern-friedlich-beigelegt-1610-123570.html |titel=Namensstreit unter Bastlern friedlich beigelegt |werk=[[golem.de]] |hrsg=Klaß &amp; Ihlenfeld Verlag |datum=2015-10-01 |zugriff=2016-12-24}}&lt;/ref&gt; befanden sich die Gründergruppe der Arduinoplattform (Arduino LLC) und die Produzenten der offiziellen Arduinoboards (Arduino S.r.l.) in einem Rechtsstreit um die Inhaberschaft des Markenrechtes von Arduino. Demnach habe die Arduino S.r.l. die Marke Arduino für die [[Nizza-Klassifikation|Nizza-Klassen]] 9 und 42 registriert, während die Arduino LLC die Marke zeitgleich in den USA nur für die Nizza-Klasse&amp;nbsp;9 registrierte. Nun war unklar, ob diese parallelen Markenrechtseintragungen legitim waren bzw. wem nun die Marke Arduino gehörte.&lt;ref&gt;{{Internetquelle |autor=Alexander Merz |url=https://www.golem.de/news/rosenkrieg-arduino-verklagt-arduino-1502-112371.html |titel=Rosenkrieg: Arduino verklagt Arduino |werk=[[golem.de]] |hrsg=Klaß &amp; Ihlenfeld Verlag |datum=2015-02-16 |zugriff=2015-04-05}}&lt;/ref&gt;<br /> <br /> Im März 2015 gab der Arduino-Gründer Massimo Banzi bekannt, dass der Hersteller der Arduino-Boards Arduino S.r.l. seit einem Jahr keine Lizenzgebühren mehr an die Arduino LLC zahle,&lt;ref&gt;{{Internetquelle |autor=Massimo Banzi |url=https://makezine.com/2015/03/19/massimo-banzi-fighting-for-arduino/ |titel=Fighting for Arduino |werk=makezine.com |hrsg=Maker Media |datum=2015-03-19 |zugriff=2017-01-13 |sprache=en}}&lt;/ref&gt; mit denen jedoch zuvor die relativ hohen Preise der Arduinoboards begründet wurden.<br /> <br /> Zeitweise existierten zwei Webpräsenzen von Arduino: arduino.org, die von der Arduino S.r.l. betreut wird, sowie arduino.cc, die von der Arduino LLC aufgebaut wurde. Auf diesen Websites wurden seit dem Rechtsstreit unterschiedliche Varianten der Arduino [[Integrierte Entwicklungsumgebung|IDE]] mit unterschiedlichen Versionsangaben angeboten.&lt;ref&gt;{{Internetquelle |autor=Alexander Merz |url=https://www.golem.de/news/arduino-vs-arduino-kampf-um-die-arduino-ide-1504-113322.html |titel=Arduino vs. Arduino: Kampf um die Arduino IDE |werk=[[golem.de]] |hrsg=Klaß &amp; Ihlenfeld Verlag |datum=2015-04-04 |zugriff=2015-04-05}}&lt;/ref&gt; Diese waren nicht vollständig mit der Hardware des jeweils anderen Unternehmens kompatibel. Mit Version 1.8 wurden beide Varianten wieder zusammengefügt. Seitdem gibt es wieder eine offizielle Version, die die Boards beider Unternehmen unterstützt.&lt;ref&gt;{{Internetquelle |autor=Alexander Merz |url=https://www.golem.de/news/arduino-ide-neue-version-beendet-nutzerverwirrung-1612-125248.html |titel=Arduino IDE: Version 1.8 beendet Nutzerverwirrung |werk=[[golem.de]] |hrsg=Klaß &amp; Ihlenfeld Verlag |datum=2016-12-24 |zugriff=2017-03-11}}&lt;/ref&gt;<br /> <br /> === Entstehung der Marke Genuino ===<br /> [[Datei:Genuino-Logo.svg|rechts|rahmenlos|Logo von Genuino]]<br /> Bei einer Veranstaltung des [[Vereinigte Staaten|US-amerikanischen]] Magazins ''Make'' im [[Kalifornien|kalifornischen]] [[San Mateo (Kalifornien)|San Mateo]] am 16. Mai 2015 stellte Massimo Banzi einen neuen Markennamen für das Arduino-Projekt vor: „Genuino“.&lt;ref name=&quot;makezine-genuino1&quot;&gt;{{Internetquelle |autor=Mike Senese |url=https://makezine.com/2015/05/16/arduino-adafruit-manufacturing-genuino/ |titel=Arduino Announces New Brand, Genuino, Manufacturing Partnership with Adafruit |werk=makezine.com |hrsg=Maker Media |datum=2015-05-16 |zugriff=2017-01-13 |sprache=en}}&lt;/ref&gt; Dieser neue Markenname soll dort genutzt werden, wo die Markenrechte der eigentlichen Marke ''Arduino'' ungeklärt sind.&lt;ref name=&quot;golem-genuino1&quot;&gt;{{Internetquelle |autor=Alexander Merz |url=https://www.golem.de/news/maker-faire-2015-arduino-heisst-jetzt-auch-genuino-1505-114089.html |titel=Arduino heißt jetzt auch Genuino |werk=[[golem.de]] |hrsg=Klaß &amp; Ihlenfeld Verlag |datum=2015-05-17 |zugriff=2015-05-18}}&lt;/ref&gt; Außerdem kündigte er an, zukünftig Boards von mehreren Herstellern herstellen zu lassen anstatt wie bisher von einem einzigen. Banzi nannte die Firma ''Adafruit Industries'' als ersten offiziellen Hersteller.&lt;ref name=&quot;makezine-genuino1&quot; /&gt;&lt;ref name=&quot;golem-genuino1&quot; /&gt;&lt;ref&gt;{{Internetquelle |url=https://blog.adafruit.com/2015/05/16/big-news-adafruit-is-manufacturing-arduinos-for-arduino-cc-in-new-york-new-york-usa-arduino-teamarduinocc/ |titel=Adafruit is manufacturing Arduino for Arduino.cc in New York, New York, USA |hrsg=Adafruit Industries |datum=2015-05-16 |zugriff=2015-05-18 |sprache=en}}&lt;/ref&gt; Die Gründerin von ''Adafruit Industries'' [[Limor Fried]] bestätigte die Zusammenarbeit.&lt;ref&gt;{{Internetquelle |autor=Zoe Romano |url=https://blog.arduino.cc/2015/05/16/arduino-manufacturing-partnership-with-adafruit/ |titel=MANUFACTURING PARTNERSHIP WITH ADAFRUIT ANNOUNCED |hrsg=Arduino LLC |datum=2015-05-16 |zugriff=2017-01-13 |sprache=en}}&lt;/ref&gt; Damit macht sich die Arduino LLC unabhängig vom eigentlichen Hersteller der Arduino-Boards Arduino S.r.l.<br /> <br /> Im Juni 2015 gab Banzi in [[Shenzhen]] die Zusammenarbeit mit dem Hersteller ''Seeedstudio'' bekannt, der die Microcontroller-Boards mit der neu erschaffenen Marke „Genuino“ herstellen soll. Mit den von Seeedstudio hergestellten Boards soll der asiatische Markt, insbesondere der chinesische Markt, bedient werden.&lt;ref&gt;{{Internetquelle |autor=Zoe Romano |url=https://blog.arduino.cc/2015/06/20/arduino-and-seeedstudio-announce-partnership/ |titel=ARDUINO AND SEEEDSTUDIO ANNOUNCE PARTNERSHIP IN SHENZHEN |hrsg=Arduino LLC |datum=2015-06-20 |zugriff=2015-06-27 |sprache=en}}&lt;/ref&gt;<br /> <br /> Auf der Maker Faire Rom im Oktober 2015 wurden erstmals Genuino-Boards aus europäischer Produktion verkauft. Diese wurden von ''Watterott electronic'' aus Deutschland und ''AXEL Elettronica'' aus Italien gefertigt.&lt;ref&gt;{{Internetquelle |autor=Alexander Merz |url=https://www.golem.de/news/genuino-offizielle-arduinos-jetzt-auch-aus-deutschland-und-italien-1510-116929.html |titel=Offizielle Arduinos jetzt auch aus Deutschland und Italien |werk=[[golem.de]] |hrsg=Klaß &amp; Ihlenfeld Verlag |datum=2015-10-18 |zugriff=2015-10-31}}&lt;/ref&gt;<br /> <br /> Die Marke Genuino soll nun für jene Microcontroller-Boards verwendet werden, die außerhalb der [[Vereinigte Staaten|Vereinigten Staaten]] verkauft werden. Außer der neuen Marke sollen die verkauften Boards sich nicht von den ehemaligen Arduino-Boards unterscheiden.&lt;ref name=&quot;GenuinoBrand&quot;&gt;{{Internetquelle |url=https://www.arduino.cc/en/Main/GenuinoBrand |titel=GenuinoBrand |hrsg=Arduino LLC |sprache=en |offline=ja |archiv-url=https://web.archive.org/web/20160113180129/https://www.arduino.cc/en/Main/GenuinoBrand |archiv-datum=2016-01-13 |zugriff=2015-06-27}}&lt;/ref&gt; Anscheinend ist die Rechtslage um die Markenrechte von Arduino nur in den Vereinigten Staaten eindeutig.&lt;ref&gt;{{Internetquelle |autor=Alexander Merz |url=https://www.golem.de/news/arduino-erste-bastelrechner-mit-genuino-logo-1506-114782.html |titel=Erste Bastelrechner mit Genuino-Logo |werk=[[golem.de]] |hrsg=Klaß &amp; Ihlenfeld Verlag |datum=2015-06-21 |zugriff=2015-06-27}}&lt;/ref&gt;&lt;ref&gt;{{Internetquelle |autor=Alexander Merz |url=https://www.golem.de/news/genuino-offizielle-arduinos-jetzt-auch-aus-deutschland-und-italien-1510-116929.html |titel=Offizielle Arduinos jetzt auch aus Deutschland und Italien |werk=[[golem.de]] |hrsg=Klaß &amp; Ihlenfeld Verlag |datum=2015-10-18 |zugriff=2016-04-10}}&lt;/ref&gt;<br /> <br /> Bei der World Maker Faire 2016 in New York haben sich die Arduino S.r.l. und die Arduino LLC darauf geeinigt, die Streitigkeiten beizulegen, dafür sollen alle Produkte einzig über eine neu gegründete kommerzielle ''Arduino Holding'' vertrieben werden. Außerdem soll die gemeinnützige ''Arduino Foundation'' gegründet werden, die als [[Non-Profit-Organisation]] die weitere Entwicklung der Open-Source-Software Arduino Desktop IDE vorantreibt.&lt;ref&gt;{{Internetquelle |url=https://blog.arduino.cc/2016/10/01/two-arduinos-become-one-2/ |titel=Arduino Blog – Two Arduinos become one |zugriff=2016-10-04}}&lt;/ref&gt;&lt;ref&gt;{{Internetquelle |autor=Helga Hansen |url=https://www.heise.de/make/meldung/Versoehnt-Arduino-org-und-Arduino-cc-arbeiten-wieder-zusammen-3339576.html |titel=Versöhnt: Arduino.org und Arduino.cc arbeiten wieder zusammen |werk=Make: in [[heise online]] |zugriff=2016-10-04}}&lt;/ref&gt; Deswegen sind Arduino S.r.l. und Arduino LLC Ende 2016 in der Arduino AG aufgegangen. Allerdings wurde selbige nach Betrugsvorwürfen gegen den Geschäftsführer und Hauptanteilseigner Federico Musto von der von Gründern des Arduino-Projekts gegründeten BCMI aufgekauft.&lt;ref&gt;{{Internetquelle |autor=Helga Hansen |url=https://heise.de/make/meldung/Rolle-zurueck-Arduino-gehoert-jetzt-BCMI-3786298.html |titel=Rolle zurück: Arduino gehört jetzt BCMI |werk=Make: in [[heise online]] |zugriff=2017-08-23}}&lt;/ref&gt;<br /> <br /> == Hardware ==<br /> [[Datei:ArduinoUnoSMD.jpg|250px|mini|Arduino UNO R3 – Version in [[Surface-mounted device|SMD]]-Bauweise mit USB-Schnittstelle und ATmega328-Mikrocontroller]]<br /> Die Hardware eines typischen Arduino-Boards basiert auf einem [[Microchip AVR|Microchip-AVR]]-Mikrocontroller aus der megaAVR-Serie, wie etwa dem ATmega328. Abweichungen davon gibt es unter anderem bei den Arduino-Boards ''Arduino Due'' ([[Arm Cortex-M3]] 32-Bit-Prozessor vom Typ Atmel SAM3X8E), Yún, Tre, Gemma und Zero, wo andere Mikrocontroller von Atmel eingesetzt werden. Eine Besonderheit stellen zudem die Arduino-Boards Yún und Tre dar, die zusätzlich zum Mikrocontroller einen stärkeren Mikroprozessor besitzen. Alle Boards werden entweder über [[Universal Serial Bus|USB]] (5&amp;nbsp;[[Volt|V]]) oder eine externe [[Spannungsquelle]] (7–12&amp;nbsp;V) versorgt und verfügen über einen 16-MHz-[[Schwingquarz]]. Es gibt auch Varianten mit 3,3-V-Versorgungsspannung und Varianten mit abweichendem Takt. Über Erweiterungen können auch etliche andere Mikrocontroller, etwa der [[ESP8266]], [[ESP32]], [[STM32]] oder [[MSP430]] über die Arduino-IDE programmiert werden.<br /> <br /> [[Datei:Controllino mini.jpg|250px|mini|Arduino-kompatible Industrievariante für [[Tragschiene|Hutschienenmontage]]]]<br /> Mittlerweile gibt es auch Arduino-kompatible Hardware von Drittherstellern in Industrievarianten mit [[Tragschiene|Hutschienenmontage]] und einer Spannung von 24&amp;nbsp;V. Diese können einige Aufgaben von einer [[Speicherprogrammierbare Steuerung|SPS]] übernehmen.<br /> <br /> Konzeptionell werden alle Boards über eine [[serielle Schnittstelle]] programmiert, wenn [[Reset]] aktiviert ist. Der Mikrocontroller ist mit einem [[Bootloader]] vorbereitet, wodurch die Programmierung direkt über die serielle Schnittstelle ohne externes [[Programmiergerät]] erfolgen kann. Bei älteren Boards wurde dafür die [[RS-232]]-Schnittstelle genutzt, und bei späteren Versionen geschieht die Umsetzung von USB nach seriell über einen eigens entwickelten USB-Seriell-Konverter, basierend auf dem ATmega8u2. Zuvor wurde das mit dem populären Baustein FT232RL von [[FTDI]] realisiert. Die Version ''Arduino Leonardo'' verwendet als Prozessor den ATmega32u4, der die USB-Unterstützung nativ bereitstellt und sich damit auch als [[Tastatur]] oder [[Maus (Computer)|Maus]] gegenüber einem [[Personal Computer|PC]] ausgeben kann.<br /> <br /> Alle Arduino-Boards, bis auf den Arduino Esplora, stellen digitale Input- und Output-Pins (kurz: [[GPIO|I/O-Pins]]) des Mikrocontrollers zur Nutzung für [[elektronische Schaltung]]en zur Verfügung. Üblich ist auch, dass einige davon [[Pulsweitenmodulation|PWM]]-Signale ausgeben können. Zusätzlich stehen dem Benutzer mehrere analoge Eingänge zur Verfügung (welche optional auch als digitale Ausgänge genutzt werden können).&lt;ref&gt;{{Literatur | Autor=Danny Schreiter | Titel=Arduino Kompendium: Elektronik, Programmierung und Projekte | Auflage=2. | Verlag=BMU Verlag | Ort=Landshut | Datum=2019 | ISBN=978-3-96645-018-8 | Seiten=133}}&lt;/ref&gt; Für die Erweiterung werden vorbestückte oder teilweise unbestückte Platinen – sogenannte „Shields“ – angeboten, die auf das Arduino-Board aufsteckbar sind. Es können aber auch z.&amp;nbsp;B. [[Steckplatine]]n für den Aufbau von Schaltungen verwendet werden.<br /> {{Siehe auch|Liste von Arduino-Boards}}<br /> <br /> == Software ==<br /> {{Hauptartikel|Arduino IDE}}<br /> Arduino bringt eine eigene [[integrierte Entwicklungsumgebung]] (IDE) mit, die auf ''Wiring IDE'' basiert. Dabei handelt es sich um eine [[Java (Programmiersprache)|Java]]-Anwendung, die für die gängigen [[Betriebssystem]]e [[Windows]], [[Linux]] und [[macOS]] kostenlos verfügbar ist. Sie basiert auf der IDE von [[Processing]], einer auf die Einsatzbereiche Grafik, Simulation und Animation spezialisierten Entwicklungsumgebung. Die Arduino-IDE bringt einen Code-[[Editor (Software)|Editor]] mit und bindet [[GNU Compiler Collection|gcc]] als [[Compiler]] ein. Zusätzlich werden die avr-gcc-Library und weitere Arduino-[[Programmbibliothek|Bibliotheken]] („libraries“) eingebunden, die die Programmierung in [[C (Programmiersprache)|C]] und [[C++]] stark vereinfachen.<br /> <br /> Für ein funktionstüchtiges [[Computerprogramm|Programm]] genügt es, zwei [[Funktion (Programmierung)|Funktionen]] zu definieren:<br /> * &lt;code&gt;setup()&lt;/code&gt; – wird beim Start des Programms (entweder nach dem Übertragen auf das Board oder nach Drücken des Reset-[[Taste]]rs) einmalig aufgerufen, um z.&amp;nbsp;B. Pins entweder als Eingang oder als Ausgang zu definieren.<br /> * &lt;code&gt;loop()&lt;/code&gt; – wird danach als [[Endlosschleife (Programmierung)|Endlosschleife]] durchgehend immer wieder durchlaufen, solange das Arduino-Board eingeschaltet ist.<br /> <br /> Nachstehend ein Beispiel für ein C-Programm (in der Arduino-[[Diktion]]: ''Sketch''), das einen [[Rechteckgenerator]] implementiert und somit eine [[Rechteckschwingung]] (hier mit einer [[Frequenz]] von 0,5&amp;nbsp;Hz und einem [[Tastgrad]] von 50 %) generiert und dadurch eine (über einen [[Vorwiderstand]] gegen [[Masse (Elektronik)|Masse]]) an das Arduino-Board angeschlossene [[Leuchtdiode]] (LED) entsprechend blinken lässt:<br /> <br /> &lt;syntaxhighlight lang=&quot;c&quot;&gt;<br /> int ledPin = 13; // Die LED ist an Pin 13 angeschlossen, was in der Integer-Variable ledPin gespeichert wird.<br /> // Viele Boards haben auf der Platine eine LED integriert, die sich über diesen Pin 13 ansteuern lässt.<br /> <br /> void setup() {<br /> pinMode(ledPin, OUTPUT); // legt den LED-Pin als Ausgang fest<br /> }<br /> <br /> void loop() {<br /> digitalWrite(ledPin, HIGH); // LED anschalten<br /> delay(1000); // 1000 Millisekunden warten<br /> digitalWrite(ledPin, LOW); // LED ausschalten<br /> delay(1000); // weitere 1000 Millisekunden warten<br /> }<br /> &lt;/syntaxhighlight&gt;<br /> <br /> Mit '''S4A''' ([[Scratch (Programmiersprache)|Scratch]] for Arduino) und mblock (basierend auf scratch) gibt es Scratch-Modifikationen, die eine [[Freie Software|freie]] [[Visuelle Programmierung|visuelle]] [[Programmiersprache]] mit Programmierumgebung für den Arduino-Mikrocontroller zur Verfügung stellen.&lt;ref&gt;{{Webarchiv |url=http://scratch-dach.info/wiki/S4A |wayback=20150108105812 |text=S4A – Scratch for Arduino }} – (Scratch-Dach). Abgerufen am 30. Juli 2015.&lt;/ref&gt;<br /> <br /> Weiterhin bietet Arduino mit ''Arduino Create'' eine webbasierte Lösung an, um im [[Webbrowser|Browser]] zu programmieren. Geschriebene Sketche werden [[online]] in einer [[Cloud Computing|Cloud]] abgelegt.&lt;ref&gt;{{Internetquelle |url=https://www.heise.de/make/artikel/Arduino-Web-Editor-ausprobiert-3252975.html |titel=Arduino-Web-Editor ausprobiert |werk=[[heise.de]] |zugriff=2018-04-11 | datum=2016-07-04 |autor=Peter Eisner }}&lt;/ref&gt; Die Kommunikation zwischen Browser und Arduino-Board wird über [[Plug-in]]s für das jeweilige Betriebssystem ermöglicht. Arduino-Boards können über USB und Netzwerkverbindung angesprochen werden. Die Nutzung von ''Arduino Create'' erfordert eine kostenlose Registrierung bei diesem Dienst. Betrieben wird die Plattform durch [[Amazon Web Services]].&lt;ref&gt;{{Internetquelle |autor=Jeff Bar |titel=Arduino Web Editor and Cloud Platform – Powered by AWS &amp;#124; Amazon Web Services |datum=2016-05-20 |url=https://aws.amazon.com/de/blogs/aws/arduino-web-editor-and-cloud-platform-powered-by-aws |sprache=en | zugriff=2018-04-11}}&lt;/ref&gt;<br /> <br /> == Galerie ==<br /> &lt;gallery caption=&quot;Verschiedene Arduino-Boards&quot; heights=&quot;90&quot;&gt;<br /> Arduino Diecimila 6.jpg|Arduino Diecimila<br /> Arduino Duemilanove 2009b.jpg|Arduino Duemilanove (rev 2009b)<br /> Arduino uno r3 isometr.jpg|Arduino UNO<br /> Genuino uno isometr.jpg|Genuino UNO<br /> Arduino Leonardo.jpg|Arduino Leonardo<br /> Arduino MEGA 2560 R3, front side.jpg|Arduino MEGA 2560 R3 (Vorderseite)<br /> Arduino MEGA 2560 R3, back side.jpg|Arduino MEGA 2560 R3 (Rückseite)<br /> Arduino nano isometr.jpg|Arduino Nano<br /> 18555 - Arduino Nano RP2040 Connect.jpg|Arduino Nano mit [[RP2040]]<br /> ArduinoDue Front.jpg|Arduino Due<br /> LilyPad Arduino Main Board.JPG|LilyPad Arduino (rev 2007)<br /> Arduino Robot Top.jpg|Arduino Robot<br /> Arduino Esplora.jpg|Arduino Esplora<br /> ArduinoYun.jpg|Arduino Ýun<br /> Arduino Ethernet Board.jpg|Arduino Ethernet<br /> &lt;/gallery&gt;<br /> <br /> == Ähnliche Geräte ==<br /> * [[MSP430]] Launchpad<br /> * [[Tinkerforge]]<br /> * [[Intel Galileo]]<br /> * myAVR<br /> * [[Parallax Propeller]]<br /> * [[Nucleo]]<br /> * [[BBC micro:bit]]<br /> * [[Calliope mini]]<br /> * [[NodeMCU]]<br /> <br /> == Siehe auch ==<br /> * [[Liste von Arduino-Boards]]<br /> <br /> == Literatur ==<br /> * Erik Bartmann: ''Mit Arduino die elektronische Welt entdecken.'' 3., komplett überarbeitete Neuauflage. Bombini-Verlag, Bonn 2017, ISBN 978-3-946496-00-7<br /> * Erik Bartmann: ''Die elektronische Welt mit Arduino entdecken''. Mit dem Arduino messen, steuern und spielen, Elektronik leicht verstehen, kreativ programmieren lernen. O’Reilly, Köln 2011, ISBN 978-3-89721-319-7 (behandelt Arduino 1.0). Nicht mehr lieferbar.<br /> * Thomas Brühlmann: ''Arduino: Praxiseinstieg''. mitp, Heidelberg 2012, ISBN 978-3-8266-9116-4.<br /> * Kimmo Karvinen, Tero Karvinen, Ville Valtokari: ''Sensoren – messen und experimentieren mit Arduino und Raspberry Pi''. dpunkt, Heidelberg 2014, ISBN 978-3-86490-160-7.<br /> * Claus Kühnel: ''Arduino – Das umfassende Handbuch.'' Rheinwerk Computing, Bonn 2020, ISBN 978-3-8362-7345-9<br /> * Michael Margolis: ''Arduino Kochbuch''. O’Reilly, Köln 2012, ISBN 978-3-86899-353-0.<br /> * Simon Monk: ''30 Arduino Selbstbau-Projekte'', Franzis, Haar 2012, ISBN 978-3-645-65136-3.<br /> * Manuel Odendahl, Julian Finn, Alex Wenger: ''Arduino – Physical Computing für Bastler, Designer und Geeks''. O’Reilly, Köln 2009, ISBN 978-3-89721-893-2.<br /> * Mike Riley: ''O’Reillys basics: Das intelligente Haus – Heimautomation mit Arduino, Android und PC''. O’Reilly, Köln 2012, ISBN 978-3-86899-363-9.<br /> * Maik Schmidt: ''Arduino Ein schneller Einstieg in die Microcontroller-Entwicklung''. 2. Auflage. dpunkt, Heidelberg 2015, ISBN 978-3-86490-126-3.<br /> * Danny Schreiter: ''Arduino Kompendium: Elektronik, Programmierung und Projekte''. BMU Verlag, Landshut 2019, ISBN 978-3-96645-038-6.<br /> * Ulli Sommer: ''Arduino: Mikrocontroller-Programmierung mit Arduino, Freeduino''. Franzis, Poing 2010, ISBN 978-3-645-65034-2.<br /> * Günter Spanner: ''Arduino: Schaltungsprojekte für Profis''. Elektor, Aachen 2012, ISBN 978-3-89576-257-4.<br /> * Harold Timmis: ''Arduino in der Praxis''. Franzis, Haar 2012, ISBN 978-3-645-65132-5.<br /> * Dale Wheat: ''Arduino Internals''. Apress, New York NY 2011, ISBN 978-1-4302-3882-9 (englisch).<br /> <br /> == Weblinks ==<br /> {{Commonscat|Arduino|audio=1|video=1}}<br /> * [https://www.arduino.cc/ arduino.cc] (englisch, teilweise deutsch, mit deutschem Forum)<br /> * [https://wokwi.com/ Online-Simulator für Arduino-Boards] (englisch)<br /> <br /> == Einzelnachweise ==<br /> &lt;references /&gt;<br /> <br /> {{Normdaten|TYP=s|GND=7692236-4}}<br /> <br /> [[Kategorie:Freie Hardware]]<br /> [[Kategorie:Freie Software]]<br /> [[Kategorie:Controller (Hardware)]]<br /> [[Kategorie:Einplatinencomputer]]</div> ArduinoTM