{"id":66793,"date":"2023-05-25T08:00:21","date_gmt":"2023-05-25T06:00:21","guid":{"rendered":"https:\/\/botland.com.pl\/blog\/jezyk-programowania-arduino\/"},"modified":"2023-07-27T16:01:00","modified_gmt":"2023-07-27T14:01:00","slug":"arduino-programmiersprache","status":"publish","type":"post","link":"https:\/\/botland.de\/blog\/arduino-programmiersprache\/","title":{"rendered":"Arduino Programmiersprache"},"content":{"rendered":"<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Lesezeit<\/span> <span class=\"rt-time\"> 3<\/span> <span class=\"rt-label rt-postfix\">min.<\/span><\/span>\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"66793\" class=\"elementor elementor-66793 elementor-33757\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-62a3633 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"62a3633\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4a8bfb1\" data-id=\"4a8bfb1\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a9caf70 elementor-widget elementor-widget-heading\" data-id=\"a9caf70\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Was ist ein Arduino?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-00c2632 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"00c2632\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6bf7d0a\" data-id=\"6bf7d0a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-781cce2 elementor-widget elementor-widget-text-editor\" data-id=\"781cce2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Arduino ist eins der f\u00fchrenden Entwicklungsboards, die praktisch \u00fcberall auf der Welt f\u00fcr eine Vielzahl von Aufgaben verwendet werden. <b>Es wurde mit dem Ziel geschaffen, die technische Wissenschaft zu popularisieren<\/b> und jungen Programmierern, Elektronikern und Robotikern den Zugang zu geeigneter Hardware zu erleichtern. Trotz ihrer geringen Gr\u00f6\u00dfe <b>bieten die Boards relativ viele M\u00f6glichkeiten.<\/b> So werden beispielsweise oft ganze <span style=\"font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: 1rem;\">intelligente<\/span><span style=\"font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); font-size: 1rem;\"> <\/span><span style=\"font-size: 1rem;\">Geb\u00e4udesysteme auf ihrer Grundlage aufgebaut. <\/span><\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-b29c53c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"b29c53c\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-b28f621\" data-id=\"b28f621\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e432f1b elementor-widget elementor-widget-text-editor\" data-id=\"e432f1b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Das Schl\u00fcsselelement des <a href=\"https:\/\/botland.de\/234-arduino\" data-wpel-link=\"internal\">Arduino<\/a> ist der <b>programmierbare Mikroprozessor<\/b>. Um ihn herum befinden sich unter anderem Kommunikationsschnittstellen (z. B. ein USB-Anschluss), ein Quarzresonator, passive Elemente wie Widerst\u00e4nde und Kondensatoren und vor allem eine Reihe von GPIO-Leitungen (GPIO = general-purpose input\/output). <\/p>\n<p>Mit diesen k\u00f6nnen Sie z. B. ganz einfach LEDs und einen analogen Temperatursensor anschlie\u00dfen &#8211; die entsprechenden LEDs k\u00f6nnen je nach den vom Thermometer empfangenen Daten nach dem vom Mikroprozessor kommenden Befehlsschema eingeschaltet werden. <span style=\"font-size: 1rem;\">Damit <b>eine solche Schaltung funktioniert, muss der Mikroprozessor entsprechend programmiert<\/b> werden. Hierf\u00fcr ist es sinnvoll, eine spezielle Entwicklungsumgebung, die Arduino IDE, zu verwenden. <\/span><\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-3663786\" data-id=\"3663786\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6be4415 elementor-widget elementor-widget-image\" data-id=\"6be4415\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"540\" height=\"540\" src=\"https:\/\/botland.de\/blog\/wp-content\/uploads\/2021\/10\/Arduino-Uno-rev-3.jpg\" class=\"attachment-large size-large wp-image-48947\" alt=\"\" srcset=\"https:\/\/botland.de\/blog\/wp-content\/uploads\/2021\/10\/Arduino-Uno-rev-3.jpg 540w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2021\/10\/Arduino-Uno-rev-3-300x300.jpg 300w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2021\/10\/Arduino-Uno-rev-3-150x150.jpg 150w\" sizes=\"(max-width: 540px) 100vw, 540px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9fe9002 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"9fe9002\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/botland.de\/439-arduino-basisserie-originalplatinen\" data-wpel-link=\"internal\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">SIEHE HIER<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-dda1fb2 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"dda1fb2\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f7287bf\" data-id=\"f7287bf\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-60d4589 elementor-widget elementor-widget-text-editor\" data-id=\"60d4589\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Der unbestreitbare Vorteil eines solchen Ger\u00e4ts ist seine einfache Handhabung und die praktisch sofortige M\u00f6glichkeit der Programmierung. Schlie\u00dfen Sie das Ger\u00e4t einfach \u00fcber <a href=\"https:\/\/botland.de\/239-usb-kabel\" data-wpel-link=\"internal\">USB<\/a> an einen Computer an, auf dem die Software installiert ist, w\u00e4hlen Sie das angeschlossene Minicomputer-Modell aus und schon k\u00f6nnen Sie das Ger\u00e4t programmieren.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-02f4c2b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"02f4c2b\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0b8664b\" data-id=\"0b8664b\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-79a5eee elementor-widget elementor-widget-heading\" data-id=\"79a5eee\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Welche Arduino-Programmiersprache?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f7f93a3 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f7f93a3\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-f9f4671\" data-id=\"f9f4671\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-01c3bd6 elementor-widget elementor-widget-image\" data-id=\"01c3bd6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"640\" height=\"360\" src=\"https:\/\/botland.de\/blog\/wp-content\/uploads\/2022\/05\/krishna-pandey-KNZHyTpre18-unsplash.jpg\" class=\"attachment-medium_large size-medium_large wp-image-49636\" alt=\"\" srcset=\"https:\/\/botland.de\/blog\/wp-content\/uploads\/2022\/05\/krishna-pandey-KNZHyTpre18-unsplash.jpg 640w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2022\/05\/krishna-pandey-KNZHyTpre18-unsplash-300x169.jpg 300w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-5f1f8ea\" data-id=\"5f1f8ea\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-82894fb elementor-widget elementor-widget-text-editor\" data-id=\"82894fb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Die Sprache, die Arduino gewidmet ist, kann, einfach ausgedr\u00fcckt, als ein Derivat von C bezeichnet werden. Praktisch gesehen <b>handelt es sich um eine C-Sprache mit einigen geringf\u00fcgigen \u00c4nderungen<\/b>, die den Einstieg f\u00fcr Nicht-Elektroniker erleichtern sollen. Die Arduino-Sprache st\u00fctzt sich stark <b>auf die Verwendung von Bibliotheken, die speziell f\u00fcr das Board entwickelt<\/b> wurden. Dies erleichtert die Lesbarkeit sowohl f\u00fcr den Programmierer als auch f\u00fcr den zuk\u00fcnftigen Code-Editor.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f62d362 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f62d362\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a200726\" data-id=\"a200726\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7f4b785 elementor-widget elementor-widget-heading\" data-id=\"7f4b785\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Grundlegende \u00c4hnlichkeiten mit der Sprache C<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7750b02 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7750b02\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f4990dd\" data-id=\"f4990dd\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-27b6ea1 elementor-widget elementor-widget-text-editor\" data-id=\"27b6ea1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Selbst wenn Sie bereits mit der Sprache C vertraut sind, kann es hilfreich sein, die grundlegenden Prinzipien und \u00c4hnlichkeiten der Arduino-Sprache zu erkennen. Das &#8220;;&#8221;-Zeichen oder Semikolon ist eine Information f\u00fcr den Compiler \u00fcber eine abgeschlossene Einzelanweisung. Mit den geschweiften Klammern &#8220;{&#8221; und &#8220;}&#8221; k\u00f6nnen Sie den Anfang und das Ende eines Funktionsk\u00f6rpers, einer bedingten Anweisung oder einer Schleife begrenzen. Mit Hilfsmitteln wie Kommentaren, die sich nicht direkt auf den Code auswirken, k\u00f6nnen Sie das Verst\u00e4ndnis des Codes f\u00fcr jede Person, die ihn liest (einschlie\u00dflich Ihnen selbst, in der Zukunft), leicht vereinfachen. Sehr oft reicht es aus, die Anweisungen mit einem oder zwei Worten zu kommentieren, um den Code besser zu verstehen. Es spricht jedoch nichts dagegen, l\u00e4ngere Notizen im Code zu hinterlassen. Die einzeilige Kommentierung beginnt mit &#8220;\/\/&#8221; &#8211; am Ende der Zeile k\u00f6nnen Sie einen Kommentar schreiben, der von der Arduino IDE mit einem niedrigeren Kontrast markiert und vom Compiler ausgelassen wird. Wenn Sie eine l\u00e4ngere Anweisung mit einer beliebigen Anzahl von Zeilen schreiben m\u00fcssen, k\u00f6nnen Sie die Anfangsklammer &#8220;\/*&#8221; und die Endklammer &#8220;*\/&#8221; (nach einer beliebigen Anzahl von Zeilen) verwenden.<\/p>\n<p><b>Der Hauptunterschied zwischen der Arduino-Sprache und normalem C sind einfach die spezifischen Bibliotheken<\/b>. Diese k\u00f6nnen Sie ganz einfach durch die Verwendung des Befehls &#8220;#include&#8221; am Anfang des Programms implementieren. F\u00fcr eine bessere Lesbarkeit des Programms und eine einfachere und schnellere Erstellung von Software k\u00f6nnen Sie feste Anweisungselemente verwenden, die nur zum richtigen Zeitpunkt aufgerufen werden m\u00fcssen. Sie k\u00f6nnen sie im Programm selbst definieren oder sie k\u00f6nnen beispielsweise Teil einer bestimmten Bibliothek sein. Es geht nat\u00fcrlich um die so genannten &#8220;Funktionen&#8221;. Es handelt sich um ein Instrument, dessen Vorhandensein, Art und alle Einzelheiten zu Beginn des Programms festgelegt werden. Jeder Funktionstyp au\u00dfer &#8220;void&#8221; gibt einen Wert zur\u00fcck. Der Befehl &#8216;return&#8217; gibt an jeder beliebigen Stelle der Funktion den dahinter angegebenen Wert zur\u00fcck. Ein Beispiel f\u00fcr die Notation der Funktion ist:<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-c1d25a0 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"c1d25a0\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b3f7bcc\" data-id=\"b3f7bcc\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9401d1c elementor-widget elementor-widget-code-highlight\" data-id=\"9401d1c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-csharp line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-csharp\">\n\t\t\t\t\t<xmp>int funkcja(parametr){\nparametr=parametr+2; \/\/instrukcje do wykonania\nreturn parametr; \/\/to co nasza funkcja zwraca\n}<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2d502e5 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2d502e5\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8e4e00a\" data-id=\"8e4e00a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-16a9cb4 elementor-widget elementor-widget-text-editor\" data-id=\"16a9cb4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Die oben gezeigte Funktion hat den Namen &#8220;function&#8221;, ihr Typ ist &#8220;int&#8221; (d. h. sie gibt eine ganze Zahl zur\u00fcck) und der Parameter ist die Variable &#8220;parameter&#8221;. Die &#8220;Funktion&#8221; hat die Aufgabe, dem &#8220;Parameter&#8221; den Wert 2 zuzuweisen und diesen neuen Parameter zur\u00fcckzugeben. Der Aufruf einer solchen Funktion sieht z.B. so aus:<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-9a04d0b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"9a04d0b\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-eebe92c\" data-id=\"eebe92c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-36333e1 elementor-widget elementor-widget-code-highlight\" data-id=\"36333e1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-csharp line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-csharp\">\n\t\t\t\t\t<xmp>funkcja(warto\u015b\u0107);<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a726e45 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a726e45\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-bbbcafd\" data-id=\"bbbcafd\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8227913 elementor-widget elementor-widget-text-editor\" data-id=\"8227913\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Dies bedeutet, dass der Wert 2 zu der zuvor implementierten Variable &#8220;value&#8221; hinzugef\u00fcgt wird. Nat\u00fcrlich k\u00f6nnten noch viele weitere Beispiele und Themen beschrieben werden, aber dies ist ein sehr weites Feld, und wir wollten hier nur die Grundlagen vorstellen, um zu zeigen, wie das Ganze funktioniert.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Arduino-Minicomputer geh\u00f6ren zu den beliebtesten Entwicklungsplatinen &#8211; finden Sie heraus, wie die Programmiersprache f\u00fcr dieses Ger\u00e4t aussieht.<\/p>\n","protected":false},"author":21,"featured_media":63059,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[471,476],"tags":[569,172],"class_list":["post-66793","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arduino-de","category-programmierung","tag-minicomputer","tag-minikomputery"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Arduino Programmiersprache - Botland<\/title>\n<meta name=\"description\" content=\"Die Arduino-Sprache ist so konzipiert, dass der Elektronikingenieur so wenig wie m\u00f6glich in die Programmierung eingreifen muss - lernen Sie die Grundlagen.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/botland.de\/blog\/arduino-programmiersprache\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Arduino Programmiersprache - Botland\" \/>\n<meta property=\"og:description\" content=\"Die Arduino-Sprache ist so konzipiert, dass der Elektronikingenieur so wenig wie m\u00f6glich in die Programmierung eingreifen muss - lernen Sie die Grundlagen.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/botland.de\/blog\/arduino-programmiersprache\/\" \/>\n<meta property=\"og:site_name\" content=\"Botland\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/Botland\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-05-25T06:00:21+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-07-27T14:01:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/botland.de\/blog\/wp-content\/uploads\/2023\/05\/new2023-code-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1510\" \/>\n\t<meta property=\"og:image:height\" content=\"755\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Mateusz Mr\u00f3z\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mateusz Mr\u00f3z\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"5\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/arduino-programmiersprache\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/arduino-programmiersprache\\\/\"},\"author\":{\"name\":\"Mateusz Mr\u00f3z\",\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/#\\\/schema\\\/person\\\/774dbd37e308d5fb229ec7f3b8898559\"},\"headline\":\"Arduino Programmiersprache\",\"datePublished\":\"2023-05-25T06:00:21+00:00\",\"dateModified\":\"2023-07-27T14:01:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/arduino-programmiersprache\\\/\"},\"wordCount\":747,\"publisher\":{\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/arduino-programmiersprache\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/botland.de\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/new2023-code-1.jpg\",\"keywords\":[\"Minicomputer\",\"minikomputery\"],\"articleSection\":[\"Arduino\",\"Programmierung\"],\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/arduino-programmiersprache\\\/\",\"url\":\"https:\\\/\\\/botland.de\\\/blog\\\/arduino-programmiersprache\\\/\",\"name\":\"Arduino Programmiersprache - Botland\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/arduino-programmiersprache\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/arduino-programmiersprache\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/botland.de\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/new2023-code-1.jpg\",\"datePublished\":\"2023-05-25T06:00:21+00:00\",\"dateModified\":\"2023-07-27T14:01:00+00:00\",\"description\":\"Die Arduino-Sprache ist so konzipiert, dass der Elektronikingenieur so wenig wie m\u00f6glich in die Programmierung eingreifen muss - lernen Sie die Grundlagen.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/arduino-programmiersprache\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/botland.de\\\/blog\\\/arduino-programmiersprache\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/arduino-programmiersprache\\\/#primaryimage\",\"url\":\"https:\\\/\\\/botland.de\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/new2023-code-1.jpg\",\"contentUrl\":\"https:\\\/\\\/botland.de\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/new2023-code-1.jpg\",\"width\":1510,\"height\":755},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/arduino-programmiersprache\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\\\/\\\/botland.de\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Arduino Programmiersprache\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/botland.de\\\/blog\\\/\",\"name\":\"Botland\",\"description\":\"Blog Raspberry Pi, Arduino, elektronika i robotyka - Botland\",\"publisher\":{\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/botland.de\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/#organization\",\"name\":\"Botland\",\"url\":\"https:\\\/\\\/botland.de\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/botland.store\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/04\\\/logo_kolor_WP_2-1.png\",\"contentUrl\":\"https:\\\/\\\/botland.store\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/04\\\/logo_kolor_WP_2-1.png\",\"width\":250,\"height\":57,\"caption\":\"Botland\"},\"image\":{\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/facebook.com\\\/Botland\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/#\\\/schema\\\/person\\\/774dbd37e308d5fb229ec7f3b8898559\",\"name\":\"Mateusz Mr\u00f3z\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/12-300x300.png\",\"url\":\"https:\\\/\\\/botland.de\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/12-300x300.png\",\"contentUrl\":\"https:\\\/\\\/botland.de\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/12-300x300.png\",\"caption\":\"Mateusz Mr\u00f3z\"},\"description\":\"Marzyciel, mi\u0142o\u015bnik podr\u00f3\u017cy i fan nowinek technologicznych. Swoje pomys\u0142y na Raspberry Pi i Arduino ch\u0119tnie przekuwa w konkrety. Uparty samouk \u2013 o pomoc prosi dopiero wtedy kiedy zabraknie pozycji w wyszukiwarce. Uwa\u017ca, \u017ce przy odpowiednim podej\u015bciu mo\u017cna osi\u0105gn\u0105\u0107 ka\u017cdy cel.\",\"url\":\"https:\\\/\\\/botland.de\\\/blog\\\/author\\\/mateusz-mroz\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Arduino Programmiersprache - Botland","description":"Die Arduino-Sprache ist so konzipiert, dass der Elektronikingenieur so wenig wie m\u00f6glich in die Programmierung eingreifen muss - lernen Sie die Grundlagen.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/botland.de\/blog\/arduino-programmiersprache\/","og_locale":"de_DE","og_type":"article","og_title":"Arduino Programmiersprache - Botland","og_description":"Die Arduino-Sprache ist so konzipiert, dass der Elektronikingenieur so wenig wie m\u00f6glich in die Programmierung eingreifen muss - lernen Sie die Grundlagen.","og_url":"https:\/\/botland.de\/blog\/arduino-programmiersprache\/","og_site_name":"Botland","article_publisher":"https:\/\/facebook.com\/Botland\/","article_published_time":"2023-05-25T06:00:21+00:00","article_modified_time":"2023-07-27T14:01:00+00:00","og_image":[{"width":1510,"height":755,"url":"https:\/\/botland.de\/blog\/wp-content\/uploads\/2023\/05\/new2023-code-1.jpg","type":"image\/jpeg"}],"author":"Mateusz Mr\u00f3z","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Mateusz Mr\u00f3z","Gesch\u00e4tzte Lesezeit":"5\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/botland.de\/blog\/arduino-programmiersprache\/#article","isPartOf":{"@id":"https:\/\/botland.de\/blog\/arduino-programmiersprache\/"},"author":{"name":"Mateusz Mr\u00f3z","@id":"https:\/\/botland.de\/blog\/#\/schema\/person\/774dbd37e308d5fb229ec7f3b8898559"},"headline":"Arduino Programmiersprache","datePublished":"2023-05-25T06:00:21+00:00","dateModified":"2023-07-27T14:01:00+00:00","mainEntityOfPage":{"@id":"https:\/\/botland.de\/blog\/arduino-programmiersprache\/"},"wordCount":747,"publisher":{"@id":"https:\/\/botland.de\/blog\/#organization"},"image":{"@id":"https:\/\/botland.de\/blog\/arduino-programmiersprache\/#primaryimage"},"thumbnailUrl":"https:\/\/botland.de\/blog\/wp-content\/uploads\/2023\/05\/new2023-code-1.jpg","keywords":["Minicomputer","minikomputery"],"articleSection":["Arduino","Programmierung"],"inLanguage":"de"},{"@type":"WebPage","@id":"https:\/\/botland.de\/blog\/arduino-programmiersprache\/","url":"https:\/\/botland.de\/blog\/arduino-programmiersprache\/","name":"Arduino Programmiersprache - Botland","isPartOf":{"@id":"https:\/\/botland.de\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/botland.de\/blog\/arduino-programmiersprache\/#primaryimage"},"image":{"@id":"https:\/\/botland.de\/blog\/arduino-programmiersprache\/#primaryimage"},"thumbnailUrl":"https:\/\/botland.de\/blog\/wp-content\/uploads\/2023\/05\/new2023-code-1.jpg","datePublished":"2023-05-25T06:00:21+00:00","dateModified":"2023-07-27T14:01:00+00:00","description":"Die Arduino-Sprache ist so konzipiert, dass der Elektronikingenieur so wenig wie m\u00f6glich in die Programmierung eingreifen muss - lernen Sie die Grundlagen.","breadcrumb":{"@id":"https:\/\/botland.de\/blog\/arduino-programmiersprache\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/botland.de\/blog\/arduino-programmiersprache\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/botland.de\/blog\/arduino-programmiersprache\/#primaryimage","url":"https:\/\/botland.de\/blog\/wp-content\/uploads\/2023\/05\/new2023-code-1.jpg","contentUrl":"https:\/\/botland.de\/blog\/wp-content\/uploads\/2023\/05\/new2023-code-1.jpg","width":1510,"height":755},{"@type":"BreadcrumbList","@id":"https:\/\/botland.de\/blog\/arduino-programmiersprache\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/botland.de\/blog\/"},{"@type":"ListItem","position":2,"name":"Arduino Programmiersprache"}]},{"@type":"WebSite","@id":"https:\/\/botland.de\/blog\/#website","url":"https:\/\/botland.de\/blog\/","name":"Botland","description":"Blog Raspberry Pi, Arduino, elektronika i robotyka - Botland","publisher":{"@id":"https:\/\/botland.de\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/botland.de\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/botland.de\/blog\/#organization","name":"Botland","url":"https:\/\/botland.de\/blog\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/botland.de\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/botland.store\/blog\/wp-content\/uploads\/2018\/04\/logo_kolor_WP_2-1.png","contentUrl":"https:\/\/botland.store\/blog\/wp-content\/uploads\/2018\/04\/logo_kolor_WP_2-1.png","width":250,"height":57,"caption":"Botland"},"image":{"@id":"https:\/\/botland.de\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/facebook.com\/Botland\/"]},{"@type":"Person","@id":"https:\/\/botland.de\/blog\/#\/schema\/person\/774dbd37e308d5fb229ec7f3b8898559","name":"Mateusz Mr\u00f3z","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/botland.de\/blog\/wp-content\/uploads\/2025\/02\/12-300x300.png","url":"https:\/\/botland.de\/blog\/wp-content\/uploads\/2025\/02\/12-300x300.png","contentUrl":"https:\/\/botland.de\/blog\/wp-content\/uploads\/2025\/02\/12-300x300.png","caption":"Mateusz Mr\u00f3z"},"description":"Marzyciel, mi\u0142o\u015bnik podr\u00f3\u017cy i fan nowinek technologicznych. Swoje pomys\u0142y na Raspberry Pi i Arduino ch\u0119tnie przekuwa w konkrety. Uparty samouk \u2013 o pomoc prosi dopiero wtedy kiedy zabraknie pozycji w wyszukiwarce. Uwa\u017ca, \u017ce przy odpowiednim podej\u015bciu mo\u017cna osi\u0105gn\u0105\u0107 ka\u017cdy cel.","url":"https:\/\/botland.de\/blog\/author\/mateusz-mroz\/"}]}},"_links":{"self":[{"href":"https:\/\/botland.de\/blog\/wp-json\/wp\/v2\/posts\/66793","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/botland.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/botland.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/botland.de\/blog\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/botland.de\/blog\/wp-json\/wp\/v2\/comments?post=66793"}],"version-history":[{"count":0,"href":"https:\/\/botland.de\/blog\/wp-json\/wp\/v2\/posts\/66793\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/botland.de\/blog\/wp-json\/wp\/v2\/media\/63059"}],"wp:attachment":[{"href":"https:\/\/botland.de\/blog\/wp-json\/wp\/v2\/media?parent=66793"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/botland.de\/blog\/wp-json\/wp\/v2\/categories?post=66793"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/botland.de\/blog\/wp-json\/wp\/v2\/tags?post=66793"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}