{"id":6784,"date":"2024-01-03T10:20:09","date_gmt":"2024-01-03T10:20:09","guid":{"rendered":"https:\/\/sites.hslu.ch\/werkstatt\/?p=6784"},"modified":"2025-02-23T17:24:45","modified_gmt":"2025-02-23T17:24:45","slug":"start-mit-arduino","status":"publish","type":"post","link":"https:\/\/sites.hslu.ch\/werkstatt\/start-mit-arduino\/","title":{"rendered":"Start mit Arduino"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_section el_class=&#187;dkw-section-lead&#187;][vc_row][vc_column width=&#187;2\/3&#8243; offset=&#187;vc_col-sm-offset-2&#8243;][vc_column_text]Arduino ist eine Plattform, die Software f\u00fcr ihre Hardwarekomponenten zur Verf\u00fcgung stellt. Sowohl die Soft- wie auch die Hardware ist open source und steht damit allen Interessierten zur Weiterentwicklung und Anbindung offen. Die Plattform wurde f\u00fcr Personen entwickelt, die keine oder nur schwache Vorkentnisse im Bereich der Anwendung von elektronischen Komponenten und Programmieren haben. Die Plattform bietet einen einfachen Einstieg in die Welt des Physical Computing und erm\u00f6gicht es Designer*innen und K\u00fcnstler*innen Projekte mit elektronischen Komponenten zu realisieren, wie interaktive Installationen oder Objekte. Mehr Infos \u00fcber Arduino findet man direkt auf der <a href=\"https:\/\/www.arduino.cc\/en\/about\">Arduino Webseite<\/a>.<\/p>\n<p>Der Arduino Mikrokontroller erm\u00f6glicht es,\u00a0 dass verschiedene elektronische Komponenten angesteuert oder auch miteinander verbunden werden k\u00f6nnen. So kann beispielsweise eine LED so angesteuert werden, dass sie zu blinken beginnt. Der Rhytmus des Blinkens kann dabei im Programm bestimmt werden.<\/p>\n<p>Es k\u00f6nnen Signale von elektronischen Elementen eingelesen werden (Sensoren) aber auch Signale zur Steuerung ausgesendet werden (Aktoren). Je nach Anwendung ben\u00f6tigt man nur einen Sensor oder einen Aktor, h\u00e4ufig wird jedoch ein Sensorsignal verwendet um einen Aktor anzusteuern. Beispiele f\u00fcr Sensoren und Aktoren k\u00f6nnt ihr in der folgenden Grafik sehen.[\/vc_column_text][vc_single_image image=&#187;6797&#8243; img_size=&#187;full&#187;][\/vc_column][\/vc_row][\/vc_section][vc_section el_class=&#187;dkw-section-content&#187;][vc_row][vc_column width=&#187;1\/3&#8243; el_class=&#187;dkw-col-toc&#187; offset=&#187;vc_col-lg-3&#8243;][vc_column_text]<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/sites.hslu.ch\/werkstatt\/start-mit-arduino\/#Anleitung_Start_Arduino_Soft-_und_Hardware\" >Anleitung Start Arduino Soft- und Hardware<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/sites.hslu.ch\/werkstatt\/start-mit-arduino\/#1_Installation_Arduino_Software\" >1. Installation Arduino Software<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/sites.hslu.ch\/werkstatt\/start-mit-arduino\/#2_Arduino_an_Computer_anschliessen\" >2. Arduino an Computer anschliessen<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/sites.hslu.ch\/werkstatt\/start-mit-arduino\/#3_Software_starten_und_Sprache_einstellen\" >3. Software starten und Sprache einstellen<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/sites.hslu.ch\/werkstatt\/start-mit-arduino\/#4_Board_und_Port_einstellen\" >4. Board und Port einstellen<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/sites.hslu.ch\/werkstatt\/start-mit-arduino\/#5_Beispielcode_Blink_im_Arduino_Programm_oeffnen_und_Erklaerungen_zum_Code\" >5. Beispielcode Blink im Arduino Programm \u00f6ffnen und Erkl\u00e4rungen zum Code<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/sites.hslu.ch\/werkstatt\/start-mit-arduino\/#6_Code_auf_das_Arduino_Board_laden_den_Code_veraendern\" >6. Code auf das Arduino Board laden, den Code ver\u00e4ndern.<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/sites.hslu.ch\/werkstatt\/start-mit-arduino\/#7_Fehlermeldungen_beim_Ueberpruefen_Verifizieren\" >7. Fehlermeldungen beim \u00dcberpr\u00fcfen \/ Verifizieren<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/sites.hslu.ch\/werkstatt\/start-mit-arduino\/#8_Anschluesse_Arduino_Uno_Board_Uebersicht\" >8. Anschlu\u0308sse Arduino Uno Board \u00dcbersicht<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/sites.hslu.ch\/werkstatt\/start-mit-arduino\/#10_Belegter_Pin_im_Arduino_Code_definieren\" >10. Belegter Pin im Arduino Code definieren<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/sites.hslu.ch\/werkstatt\/start-mit-arduino\/#11_Variablen_einsetzen_fuer_bessere_Lesbarkeit_des_Codes\" >11. Variablen einsetzen fu\u0308r bessere Lesbarkeit des Codes<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/sites.hslu.ch\/werkstatt\/start-mit-arduino\/#12_Uebersicht_Funktionen_auf_Arduino_Webseite\" >12. \u00dcbersicht Funktionen auf Arduino Webseite<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n[\/vc_column_text][\/vc_column][vc_column width=&#187;2\/3&#8243; el_class=&#187;dkw-col-content&#187; offset=&#187;vc_col-lg-6&#8243;][vc_column_text css=&#187;&#187;]<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Anleitung_Start_Arduino_Soft-_und_Hardware\"><\/span>Anleitung Start Arduino Soft- und Hardware<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<h4><span class=\"ez-toc-section\" id=\"1_Installation_Arduino_Software\"><\/span>1. Installation Arduino Software<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Gehe auf die <a href=\"https:\/\/www.arduino.cc\/en\/software\">Arduino Webseite &#8211; Software<\/a>. Hier siehst du zwei M\u00f6glichkeiten, wie du die Arduino Software ben\u00fctzen kannst. Du kannst entweder den Webeditor verwenden um direkt online zu coden, daf\u00fcr musst du einen Account erstellen, oder du l\u00e4dst die entsprechende Software auf deinen Computer. Achtung, beachte dabei, dass du die Version entsprechend deinem Betriebssystem herunterl\u00e4dtst! Die folgende Anleitung ist auf das Desktopprogramm und nicht den Online-Editor ausgerichtet, aber die entsprechenden Funktionen sollten auch im Online-Editor auffindbar sein.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"2_Arduino_an_Computer_anschliessen\"><\/span>2. Arduino an Computer anschliessen<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Schliesse den Arduino Uno, den du im Arduino Basic Kit findest, an den Computer an. Falls du keinen USB-A Anschluss, sondern nur einen USB-C Anschluss hast, verwende den entsprechenden Adapter aus dem Kit. Falls jetzt eine Meldung auftaucht, ob du dem Zubeh\u00f6r Zugriff auf deinen Computer geben willst, dann best\u00e4tige unbedingt mit Ja. Die Meldung kann auch ein bisschen anders formuliert sein. Auf jeden Falll den Zugriff gew\u00e4hren, damit du mit dem Arduino weiterarbeizten kannst.<\/p>\n<h4><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-6801\" src=\"https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/01\/Start-mit-Arduino-Anschluss-PC.jpeg\" alt=\"\" width=\"2048\" height=\"1536\" srcset=\"https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/01\/Start-mit-Arduino-Anschluss-PC.jpeg 2048w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/01\/Start-mit-Arduino-Anschluss-PC-1000x750.jpeg 1000w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/01\/Start-mit-Arduino-Anschluss-PC-768x576.jpeg 768w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/01\/Start-mit-Arduino-Anschluss-PC-1536x1152.jpeg 1536w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/01\/Start-mit-Arduino-Anschluss-PC-848x636.jpeg 848w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/01\/Start-mit-Arduino-Anschluss-PC-1140x855.jpeg 1140w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/01\/Start-mit-Arduino-Anschluss-PC-1170x878.jpeg 1170w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/01\/Start-mit-Arduino-Anschluss-PC-1920x1440.jpeg 1920w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/01\/Start-mit-Arduino-Anschluss-PC-600x450.jpeg 600w\" sizes=\"auto, (max-width: 2048px) 100vw, 2048px\" \/><\/h4>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"3_Software_starten_und_Sprache_einstellen\"><\/span>3. Software starten und Sprache einstellen<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Wenn du das Arduino Programm \u00f6ffnest, siehst du wahrscheinlich ein gr\u00fcnes Fenster wie auf dem Bild unten. Um die Sprache von Englisch auf Deutsch zu wechseln, klicke oben auf Arduino und danach unter Preferences bei Editor language &#171;Deutsch (German)&#187; einstellen. Danach mit &#171;OK&#187; best\u00e4tigen und das Arduino Programm neu starten. Jetzt sollte die Sprache auf &#171;Deutsch&#187; gewechselt haben. Die Anschrift oben im Men\u00fc sollte nun in deutsch angezeigt werden.<\/p>\n<h4><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-7439 size-full\" src=\"https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Sprache-einstellen-e1711544658191.jpg\" alt=\"\" width=\"1066\" height=\"539\" srcset=\"https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Sprache-einstellen-e1711544658191.jpg 1066w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Sprache-einstellen-e1711544658191-1000x506.jpg 1000w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Sprache-einstellen-e1711544658191-768x388.jpg 768w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Sprache-einstellen-e1711544658191-848x429.jpg 848w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Sprache-einstellen-e1711544658191-600x303.jpg 600w\" sizes=\"auto, (max-width: 1066px) 100vw, 1066px\" \/><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-7440\" src=\"https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Sprache-einstellen-2.jpg\" alt=\"\" width=\"1592\" height=\"500\" srcset=\"https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Sprache-einstellen-2.jpg 1592w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Sprache-einstellen-2-1000x314.jpg 1000w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Sprache-einstellen-2-768x241.jpg 768w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Sprache-einstellen-2-1536x482.jpg 1536w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Sprache-einstellen-2-848x266.jpg 848w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Sprache-einstellen-2-1140x358.jpg 1140w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Sprache-einstellen-2-1170x367.jpg 1170w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Sprache-einstellen-2-600x188.jpg 600w\" sizes=\"auto, (max-width: 1592px) 100vw, 1592px\" \/><\/h4>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"4_Board_und_Port_einstellen\"><\/span>4. Board und Port einstellen<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>4.1 Board ausw\u00e4hlen<\/p>\n<p>W\u00e4hle im Men\u00fc unter Werkzeuge &#8211;&gt; Board, das Arduino Uno aus.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-7429\" src=\"https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Board-auswaehlen.jpg\" alt=\"\" width=\"979\" height=\"558\" srcset=\"https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Board-auswaehlen.jpg 979w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Board-auswaehlen-768x438.jpg 768w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Board-auswaehlen-848x483.jpg 848w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Board-auswaehlen-600x342.jpg 600w\" sizes=\"auto, (max-width: 979px) 100vw, 979px\" \/><\/p>\n<p>4.2 Port \/ Anschluss ausw\u00e4hlen<\/p>\n<p>W\u00e4hle unter Werkzeuge \u2013 Port, den entsprechenden Port aus. Der angezeigt Anschluss sieht auf jedem Computer etwas anders aus aber h\u00e4ufig beeinhaltet die Bezeichnung irdendwo &#171;usb&#187; und bei einigen wird sogar das Board hinten in der Klammer als (Arduino Uno) angezeigt.<\/p>\n<h4><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-7437\" src=\"https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Port-einstellen.jpg\" alt=\"\" width=\"989\" height=\"629\" srcset=\"https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Port-einstellen.jpg 989w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Port-einstellen-768x488.jpg 768w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Port-einstellen-848x539.jpg 848w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Port-einstellen-600x382.jpg 600w\" sizes=\"auto, (max-width: 989px) 100vw, 989px\" \/><\/h4>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"5_Beispielcode_Blink_im_Arduino_Programm_oeffnen_und_Erklaerungen_zum_Code\"><\/span>5. Beispielcode Blink im Arduino Programm \u00f6ffnen und Erkl\u00e4rungen zum Code<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>W\u00e4hle unter Datei \u2013Beispiele das Programm Blink aus und \u00f6ffne es.Schliesseanschliessendalle anderen Fenster, die noch offen sind im Arduino Programm.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-7428\" src=\"https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Blink.jpg\" alt=\"\" width=\"973\" height=\"554\" srcset=\"https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Blink.jpg 973w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Blink-768x437.jpg 768w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Blink-848x483.jpg 848w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Blink-600x342.jpg 600w\" sizes=\"auto, (max-width: 973px) 100vw, 973px\" \/><\/p>\n<p>5.1 Kommentarfunktionen in Arduino<\/p>\n<p>Der Einstiegstext ist mit \/* und *\/ eingegrenzt. Der Text dazwischen wird als Kommentar gelesen und ist damit kein Teil des Codes selbst, sondern dient nur als Kommentar. Auch die Texte hinter \/\/ sind Kommentare (Diese Funktion funktioniert nur auf der selben Zeile, wenn der Text also l\u00e4nger ist braucht man die erste Funktion. Die Funktionen sind praktisch, damit man sich im Code Notizen machen kann.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-7435\" src=\"https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Kommentar.jpg\" alt=\"\" width=\"879\" height=\"699\" srcset=\"https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Kommentar.jpg 879w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Kommentar-768x611.jpg 768w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Kommentar-848x674.jpg 848w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Kommentar-600x477.jpg 600w\" sizes=\"auto, (max-width: 879px) 100vw, 879px\" \/><\/p>\n<p>5.2 Datei als eigene abspeichern und ver\u00e4ndern<\/p>\n<p>Unter Datei \u2013Speichern unter kannst du die Datei unter einem eigenen Namen abspeichern. Jetzt kannst du die Datei ver\u00e4ndern. Denke daran, wenn du l\u00e4nger an einem Code arbeitest, zwischendurch Sicherheitskopien zu erstellen, damit du bei Fehlern wieder auf die fru\u0308here Datei zuru\u0308ckgreifen kannst.<\/p>\n<p>5.3 Setup und Loop<\/p>\n<p>Fu\u0308r eine bessere \u00dcbersicht, habe ich im Beispielcode mal alle Kommentare gel\u00f6scht, sodass nur noch code-relevante Elemente im Code zuru\u0308ckbleiben. Der Code besteht aus zwei Teile, dem Setup und dem Loop. Alles in der Klammer des Setup (voidsetup) wird beim Aufstarten des Arduino einmalig von oben nach unten der Reihe nach durchgefu\u0308hrt, danach springt das Programm in den Loop (voidloop). Die Zeilen im Loop werden ebenfalls von oben nach unten der Reihe nach ausgefu\u0308hrt. Sobald der Code unten am Loop angekommen ist, springt er wieder innerhalb des Loops nach oben und wiederholt die Zeilen wieder von oben nach unten endlos (im Loop)<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-7438\" src=\"https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Setup-Loop.jpg\" alt=\"\" width=\"1726\" height=\"818\" srcset=\"https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Setup-Loop.jpg 1726w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Setup-Loop-1000x474.jpg 1000w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Setup-Loop-768x364.jpg 768w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Setup-Loop-1536x728.jpg 1536w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Setup-Loop-848x402.jpg 848w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Setup-Loop-1140x540.jpg 1140w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Setup-Loop-1170x554.jpg 1170w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Setup-Loop-600x284.jpg 600w\" sizes=\"auto, (max-width: 1726px) 100vw, 1726px\" \/><\/p>\n<p>5.4 Erkl\u00e4rung Inhalt Code<\/p>\n<p>In der Grafik unten wird die Bedeutung der einzelnen Zeilen erkl\u00e4rt.Durch den Code wird definiert, dass eine LED jeweils eine Sekunde an und dann wieder ausgeschaltet wird. Dieser Prozess wird im Loop endlos wiederholt.<\/p>\n<h4><strong><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-7448\" src=\"https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/01\/Start-Arduino-Blink-Code-Erklaerungen.jpg\" alt=\"\" width=\"1323\" height=\"673\" srcset=\"https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/01\/Start-Arduino-Blink-Code-Erklaerungen.jpg 1323w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/01\/Start-Arduino-Blink-Code-Erklaerungen-1000x509.jpg 1000w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/01\/Start-Arduino-Blink-Code-Erklaerungen-768x391.jpg 768w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/01\/Start-Arduino-Blink-Code-Erklaerungen-848x431.jpg 848w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/01\/Start-Arduino-Blink-Code-Erklaerungen-1140x580.jpg 1140w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/01\/Start-Arduino-Blink-Code-Erklaerungen-1170x595.jpg 1170w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/01\/Start-Arduino-Blink-Code-Erklaerungen-600x305.jpg 600w\" sizes=\"auto, (max-width: 1323px) 100vw, 1323px\" \/><\/strong><\/h4>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"6_Code_auf_das_Arduino_Board_laden_den_Code_veraendern\"><\/span>6. Code auf das Arduino Board laden, den Code ver\u00e4ndern.<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>\u00dcber das &#171;H\u00e4ckchen-Symbol&#187; wird das Programm u\u0308berpru\u0308ft\/kompiliert. Sobald die Kompilierung abgeschlossen ist, und keine Fehlermeldungen im schwarzen Feld unten aufgetaucht sind,kann man das Programm mit der runden &#171;Pfeiltaste&#187;, die nach rechts zeigt auf das Arduinoboardgeladen werden.<br \/>\nAnschliessendist der Code solange auf dem Board, bis ein neuer Code den alten u\u0308berschreibt, auch wenn das Board vom Strom genommen und wieder eingesteckt wird. Damit wird erm\u00f6glicht, dass das Arduinobaordauch unabh\u00e4ngig vom Computer beispielsweise u\u0308ber ein Powerbank mit Strom versorgt werden kann und der Code dennoch ausgefu\u0308hrt wird.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-7432\" src=\"https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Code-veraendern-.jpg\" alt=\"\" width=\"891\" height=\"617\" srcset=\"https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Code-veraendern-.jpg 891w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Code-veraendern--768x532.jpg 768w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Code-veraendern--848x587.jpg 848w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Code-veraendern--600x415.jpg 600w\" sizes=\"auto, (max-width: 891px) 100vw, 891px\" \/>Aufgabe:<br \/>\nVer\u00e4ndere die Zahlen im Delay, also die Dauer der Pausen, lade das Programm erneut auf das Arduino und schau, was passiert. Kopiere die ersten vier ersten Zeilen im Loop und fu\u0308ge es innerhalb der Klammer wieder ein. Wenn du dies fortsetzt und die Pausen anpasst, kannst du eine ganze Blinkkomposition programmieren.<\/p>\n<h4><strong><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-7447\" src=\"https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/01\/Start-Arduino-Code-veraendern-2.jpg\" alt=\"\" width=\"613\" height=\"779\" srcset=\"https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/01\/Start-Arduino-Code-veraendern-2.jpg 613w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/01\/Start-Arduino-Code-veraendern-2-600x762.jpg 600w\" sizes=\"auto, (max-width: 613px) 100vw, 613px\" \/><\/strong><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"7_Fehlermeldungen_beim_Ueberpruefen_Verifizieren\"><\/span>7. Fehlermeldungen beim \u00dcberpr\u00fcfen \/ Verifizieren<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Wenn bei der \u00dcberpru\u0308fung ein Fehler auftritt, dann erscheint eine Fehlermeldung unten am Programm. Die betroffene Zeile wird markiert und die Fehlermeldung wird umschrieben. In diesem Fall ist bei der oberen Zeile das ; Zeichen am Ende der Zeile vergessen gegangen. Dies ist ein sehr h\u00e4ufiger Fehler. Falls du selbst den Fehler nicht findest, kannst du die Fehlermeldung kopieren und im Internet die Fehlermeldung eingeben. Sehr wahrscheinlich findest du dann einen Anhaltspunkt, wo sich der Fehler in deinem Programm eingeschlichen hat.<br \/>\nInzwischen kann man auch versuchen, die Fehler im Programm mit ChatGPTzu finden.<\/p>\n<h4><strong><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-7433\" src=\"https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Fehlermeldung.jpg\" alt=\"\" width=\"760\" height=\"768\" srcset=\"https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Fehlermeldung.jpg 760w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Fehlermeldung-600x606.jpg 600w\" sizes=\"auto, (max-width: 760px) 100vw, 760px\" \/><\/strong><\/h4>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"8_Anschluesse_Arduino_Uno_Board_Uebersicht\"><\/span>8. Anschlu\u0308sse Arduino Uno Board \u00dcbersicht<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p><strong><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-7427\" src=\"https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Anschluesse-und-Pins.jpg\" alt=\"\" width=\"1580\" height=\"849\" srcset=\"https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Anschluesse-und-Pins.jpg 1580w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Anschluesse-und-Pins-1000x537.jpg 1000w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Anschluesse-und-Pins-768x413.jpg 768w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Anschluesse-und-Pins-1536x825.jpg 1536w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Anschluesse-und-Pins-848x456.jpg 848w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Anschluesse-und-Pins-1140x613.jpg 1140w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Anschluesse-und-Pins-1170x629.jpg 1170w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Anschluesse-und-Pins-600x322.jpg 600w\" sizes=\"auto, (max-width: 1580px) 100vw, 1580px\" \/><\/strong><\/p>\n<p>9. Eine LED \u00fcber das Arduino ansteuern<\/p>\n<p>Damit wir elektronische Komponenten mit dem Arduino Uno ansteuern k\u00f6nnen , mu\u0308ssen wir die einzelnen Komponenten in einem Stromkreislauf miteinander und mit dem Arduino verbinden. Im folgenden Beispiel wollen wir eine LED mit dem Arduino verbinden. Wir verwenden das Breadboard und die Jumperwires um die Elemente miteinander in einem Stromkreislauf zu verbinden. Das Breadboard und die Jumperwires erlauben es, auch komplizierte Schaltungen mit vielen Komponenten zum Experimentieren und Testen aufzubauen.<\/p>\n<p>9.1 Breadboard<\/p>\n<p>Das Breadboard<br \/>\nist in der Mitte den Buchstaben entlang verbunden und unten und oben entlang von + und -. Die gru\u0308ne Farbe zeigt die verbundenen L\u00f6cher.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-7430\" src=\"https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Breadboard-Verbindungen.jpg\" alt=\"\" width=\"768\" height=\"276\" srcset=\"https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Breadboard-Verbindungen.jpg 768w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-Breadboard-Verbindungen-600x216.jpg 600w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/p>\n<p>9.2 Jumperwires<\/p>\n<p>Mit den Jumperwires werden die Komponenten u\u0308ber das Breadboard mit dem Arduino Uno verbunden. Es gibt Jumperwires mit zwei Stiften (male male), einem<br \/>\nStift und einer Buchse (male female) und solche mit zwei Buchsen (female female). In der Kombination lassen sich viele Komponenten durch stecken miteinander verbinden.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-7444\" src=\"https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/01\/Start-Arduino-Jumperwires.jpg\" alt=\"\" width=\"227\" height=\"77\" \/><\/p>\n<p>9.3 Schaltung Arduino und LED<\/p>\n<p>ben\u00f6tigte Komponenten f\u00fcr die Schaltung:<\/p>\n<ul>\n<li>1x Arduino Uno mit Verbindungskabel zum Computer<\/li>\n<li>1x LED<\/li>\n<li>1x Widerstand 220 Ohm<\/li>\n<li>1x Breadboard<\/li>\n<li>2x Jumperwires (male male)<\/li>\n<\/ul>\n<p>Da der Strom der beim Pin 12 anliegt 5V betr\u00e4gt , die LED aber nur rund 3V ertr\u00e4gt , braucht es einen Widerstand dazwischen , der die Voltzahl reduziert. Der Strom fliesst nur in eine Richtung durch die LED, daher ist es wichtig , dass das lange Bein u\u0308ber den Widerstand mit dem Pin12 verbunden ist (+) und das kurze Bein mit dem GND Pin (-). In der<br \/>\nfolgenden Grafik sieht man die ben\u00f6tigten Verbindungen der einzelnen Komponenten.<\/p>\n<h4><strong><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-7446\" src=\"https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/01\/Start-Arduino-Schaltung-Breadboard.jpg\" alt=\"\" width=\"1241\" height=\"945\" srcset=\"https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/01\/Start-Arduino-Schaltung-Breadboard.jpg 1241w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/01\/Start-Arduino-Schaltung-Breadboard-1000x761.jpg 1000w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/01\/Start-Arduino-Schaltung-Breadboard-768x585.jpg 768w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/01\/Start-Arduino-Schaltung-Breadboard-848x646.jpg 848w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/01\/Start-Arduino-Schaltung-Breadboard-1140x868.jpg 1140w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/01\/Start-Arduino-Schaltung-Breadboard-1170x891.jpg 1170w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/01\/Start-Arduino-Schaltung-Breadboard-600x457.jpg 600w\" sizes=\"auto, (max-width: 1241px) 100vw, 1241px\" \/><\/strong><\/h4>\n<p>Da diese Schaltung nur wenige Komponenten beinhaltet kann sie auch ohne Breadboard als sogenannte &#171;fliegende Schaltung&#187; mit dem Arduino verbunden werden. Die Schaltung ohne Breadboard ist auf der unterliegenden Grafik ersichtlich, allerdings m\u00fcssen bei dieser Schaltung die einzelnen Komponenten mit Klemmverbindern aus dem Kit verbunden werden, damit die Verbindung gut genug ist. (Siehe Fotografie unten)<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-7436\" src=\"https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-LED.jpg\" alt=\"\" width=\"1758\" height=\"931\" srcset=\"https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-LED.jpg 1758w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-LED-1000x530.jpg 1000w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-LED-768x407.jpg 768w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-LED-1536x813.jpg 1536w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-LED-848x449.jpg 848w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-LED-1140x604.jpg 1140w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-LED-1170x620.jpg 1170w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/03\/Start-Arduino-LED-600x318.jpg 600w\" sizes=\"auto, (max-width: 1758px) 100vw, 1758px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-9136 size-thumbnail\" src=\"https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/01\/IMG_20250223_180047-scaled-e1740330987912-250x250.jpg\" alt=\"\" width=\"250\" height=\"250\" srcset=\"https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/01\/IMG_20250223_180047-scaled-e1740330987912-250x250.jpg 250w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/01\/IMG_20250223_180047-scaled-e1740330987912-300x300.jpg 300w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/01\/IMG_20250223_180047-scaled-e1740330987912-400x400.jpg 400w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/01\/IMG_20250223_180047-scaled-e1740330987912-600x600.jpg 600w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/p>\n<h4><span class=\"ez-toc-section\" id=\"10_Belegter_Pin_im_Arduino_Code_definieren\"><\/span>10. Belegter Pin im Arduino Code definieren<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Das Programm fu\u0308r die Schaltung ist fast gleich wie der Beispielcode Blink, den wir als letztes angeschaut haben. Neu mu\u0308ssen wir allerdings noch im Programm bestimmen, an welchem Pin wir die LED angeschlossen haben. Wir haben die LED am Pin12 angeschlossen. Erstelle unter Datei &#8211;&gt; Neuer Scatch, eine neue Datei und gib ihr einen Namen. Erg\u00e4nze den Code aus dem Bild unten und speichere die Datei an einem geeigneten Ort ab.<\/p>\n<h4><strong><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-7443\" src=\"https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/01\/Start-Arduino-Code-ohne-Variabel.jpg\" alt=\"\" width=\"1199\" height=\"639\" srcset=\"https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/01\/Start-Arduino-Code-ohne-Variabel.jpg 1199w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/01\/Start-Arduino-Code-ohne-Variabel-1000x533.jpg 1000w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/01\/Start-Arduino-Code-ohne-Variabel-768x409.jpg 768w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/01\/Start-Arduino-Code-ohne-Variabel-848x452.jpg 848w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/01\/Start-Arduino-Code-ohne-Variabel-1140x608.jpg 1140w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/01\/Start-Arduino-Code-ohne-Variabel-1170x624.jpg 1170w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/01\/Start-Arduino-Code-ohne-Variabel-600x320.jpg 600w\" sizes=\"auto, (max-width: 1199px) 100vw, 1199px\" \/><\/strong><\/h4>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"11_Variablen_einsetzen_fuer_bessere_Lesbarkeit_des_Codes\"><\/span>11. Variablen einsetzen fu\u0308r bessere Lesbarkeit des Codes<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Mit einer Variable kann ich einem Wert einen Namen geben. So benennen wir hier den Pin12 mit der Funktion int() als LEDPin. Dabei bin ich frei in der Wahl des Namens, hauptsache er hilft mir beim Verst\u00e4ndnis im Programm. Variablen sind sehr nu\u0308tzlich.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-7449\" src=\"https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/01\/Start-Arduino-mit-Variabel.jpg\" alt=\"\" width=\"1185\" height=\"708\" srcset=\"https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/01\/Start-Arduino-mit-Variabel.jpg 1185w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/01\/Start-Arduino-mit-Variabel-1000x597.jpg 1000w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/01\/Start-Arduino-mit-Variabel-768x459.jpg 768w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/01\/Start-Arduino-mit-Variabel-848x507.jpg 848w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/01\/Start-Arduino-mit-Variabel-1140x681.jpg 1140w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/01\/Start-Arduino-mit-Variabel-1170x699.jpg 1170w, https:\/\/sites.hslu.ch\/werkstatt\/wp-content\/uploads\/sites\/13\/2024\/01\/Start-Arduino-mit-Variabel-600x358.jpg 600w\" sizes=\"auto, (max-width: 1185px) 100vw, 1185px\" \/><br \/>\nDie Funktion int() wird fu\u0308r ganze Zahlen, also Zahlen ohne Kommastellen benu\u0308tzt. Braucht man eine Zahl mit Kommastellen muss man die Funktion float() benu\u0308tzen.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"12_Uebersicht_Funktionen_auf_Arduino_Webseite\"><\/span>12. \u00dcbersicht Funktionen auf Arduino Webseite<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Auf der Arduino Webseite unter Referenzen findest du eine \u00dcbersicht u\u0308ber die verschiedenen Funktionen, die im Code eingesetzt werden k\u00f6nnen.[\/vc_column_text][\/vc_column][vc_column width=&#187;1\/3&#8243; el_class=&#187;dkw-col-micro&#187; offset=&#187;vc_col-lg-3&#8243;][\/vc_column][\/vc_row][\/vc_section][vc_section el_class=&#187;dkw-dontprint&#187;][vc_row disable_element=&#187;yes&#187;][vc_column][vc_column_text]\u2014 \u2014 \u2014 INFO: In beiden nachfolgenden Post Grids die passenden Recipies und die passenden Talks\u00a0 ausw\u00e4hlen \u2014 \u2014 \u2014<br \/>\n[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h2>Passende Tools<\/h2>\n<p>[\/vc_column_text][vc_basic_grid post_type=&#187;ids&#187; element_width=&#187;2&#8243; gap=&#187;10&#8243; item=&#187;517&#8243; css=&#187;&#187; grid_id=&#187;vc_gid:1740331133233-14e829d4-7e57-6&#8243; include=&#187;4098, 5498, 6775&#8243;][\/vc_column][\/vc_row][\/vc_section][vc_section el_class=&#187;dkw-dontprint&#187;][vc_row][vc_column][vc_column_text]<\/p>\n<h2>Passende Recipes<\/h2>\n<p>[\/vc_column_text][vc_basic_grid post_type=&#187;ids&#187; element_width=&#187;2&#8243; gap=&#187;10&#8243; item=&#187;517&#8243; css=&#187;&#187; grid_id=&#187;vc_gid:1740331133233-87442782-d533-2&#8243; include=&#187;6780, 5175, 7684, 7680&#8243;][\/vc_column][\/vc_row][\/vc_section]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>[vc_section el_class=&#187;dkw-section-lead&#187;][vc_row][vc_column width=&#187;2\/3&#8243; offset=&#187;vc_col-sm-offset-2&#8243;][vc_column_text]Arduino ist eine Plattform, die Software f\u00fcr ihre Hardwarekomponenten zur Verf\u00fcgung stellt. Sowohl die Soft- wie auch die Hardware ist open [&hellip;]<\/p>\n","protected":false},"author":102,"featured_media":6801,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[11],"tags":[],"class_list":["post-6784","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-recipies"],"acf":[],"_links":{"self":[{"href":"https:\/\/sites.hslu.ch\/werkstatt\/wp-json\/wp\/v2\/posts\/6784","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.hslu.ch\/werkstatt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sites.hslu.ch\/werkstatt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sites.hslu.ch\/werkstatt\/wp-json\/wp\/v2\/users\/102"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.hslu.ch\/werkstatt\/wp-json\/wp\/v2\/comments?post=6784"}],"version-history":[{"count":33,"href":"https:\/\/sites.hslu.ch\/werkstatt\/wp-json\/wp\/v2\/posts\/6784\/revisions"}],"predecessor-version":[{"id":9138,"href":"https:\/\/sites.hslu.ch\/werkstatt\/wp-json\/wp\/v2\/posts\/6784\/revisions\/9138"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sites.hslu.ch\/werkstatt\/wp-json\/wp\/v2\/media\/6801"}],"wp:attachment":[{"href":"https:\/\/sites.hslu.ch\/werkstatt\/wp-json\/wp\/v2\/media?parent=6784"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sites.hslu.ch\/werkstatt\/wp-json\/wp\/v2\/categories?post=6784"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sites.hslu.ch\/werkstatt\/wp-json\/wp\/v2\/tags?post=6784"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}