{"id":1434,"date":"2024-01-18T15:43:47","date_gmt":"2024-01-18T14:43:47","guid":{"rendered":"https:\/\/forbot.com\/?p=1434"},"modified":"2024-02-16T13:37:16","modified_gmt":"2024-02-16T12:37:16","slug":"arduino-kurs-3-uart-kommunikation-mit-dem-pc-variablen","status":"publish","type":"post","link":"https:\/\/forbot.com\/de\/arduino-kurs\/arduino-kurs-3-uart-kommunikation-mit-dem-pc-variablen\/","title":{"rendered":"Arduino Kurs &#8211; #3 &#8211; UART (Kommunikation mit dem PC), Variablen"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"1434\" class=\"elementor elementor-1434\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4fc26de1 custom-paragraph-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4fc26de1\" 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-1c983407\" data-id=\"1c983407\" 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-6296ba33 elementor-widget elementor-widget-image\" data-id=\"6296ba33\" 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=\"1024\" height=\"683\" src=\"https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/ARD1_miniaturki_0-3-1024x683.png\" class=\"attachment-large size-large wp-image-1437\" alt=\"\" srcset=\"https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/ARD1_miniaturki_0-3-1024x683.png 1024w, https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/ARD1_miniaturki_0-3-300x200.png 300w, https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/ARD1_miniaturki_0-3-768x512.png 768w, https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/ARD1_miniaturki_0-3-850x567.png 850w, https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/ARD1_miniaturki_0-3.png 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\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-509872f2\" data-id=\"509872f2\" 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-2e42cb61 elementor-widget elementor-widget-text-editor\" data-id=\"2e42cb61\" 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\tDer <strong>Arduino<\/strong> erm\u00f6glicht die Verwendung zahlreicher Kommunikationsschnittstellen. Dank ihnen k\u00f6nnen die erstellten Konstruktionen mit anderen Schaltungen, Sensoren oder dem Computer kommunizieren.\n<br><br>\nIn diesem Teil des Kurses werden wir uns mit dem <strong>UART<\/strong> besch\u00e4ftigen. Dies ist eine einfache und sehr beliebte serielle Schnittstelle. Vor allem bei der Kommunikation mit einem Computer.\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-4bd00de8 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4bd00de8\" 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-1672f0cf\" data-id=\"1672f0cf\" 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<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-3aac9261 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"3aac9261\" data-element_type=\"section\" data-e-type=\"section\" id=\"menu-nav-post-top-wrapper\">\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-33 elementor-inner-column elementor-element elementor-element-2ac0e9ec\" data-id=\"2ac0e9ec\" data-element_type=\"column\" data-e-type=\"column\" id=\"menu-nav-prev-col-top\">\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-4366ded8 elementor-align-center elementor-widget__width-initial elementor-widget elementor-widget-button\" data-id=\"4366ded8\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"menu-prev-btn-top\" 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:\/\/forbot.com\/de\/arduino-kurs\/arduino-kurs-2-grundlagen-der-programmierung-i-o-ports\/\">\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\">&lt;&lt; Vorheriger Teil<\/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<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-4ef31710\" data-id=\"4ef31710\" data-element_type=\"column\" data-e-type=\"column\" id=\"menu-nav-middle-col-top\">\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-6f85cd71 elementor-align-center elementor-widget__width-initial elementor-widget elementor-widget-button\" data-id=\"6f85cd71\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"menu-nav-btn-top\" 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-size-sm\" role=\"button\">\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\">Kurs-Navigation \u25bc <\/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<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-4664bd32\" data-id=\"4664bd32\" data-element_type=\"column\" data-e-type=\"column\" id=\"menu-nav-next-col-top\">\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-24f1bdaf elementor-align-center elementor-widget__width-initial elementor-widget elementor-widget-button\" data-id=\"24f1bdaf\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"menu-next-btn-top\" 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:\/\/forbot.com\/de\/arduino-kurs\/arduino-kurs-4-adc-wandler\/\">\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\">N\u00e4chster Teil &gt;&gt;<\/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<div class=\"elementor-element elementor-element-27db9188 elementor-nav-menu__text-align-aside elementor-widget elementor-widget-nav-menu\" data-id=\"27db9188\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"menu-nav-post-top\" data-settings=\"{&quot;layout&quot;:&quot;dropdown&quot;,&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&lt;i class=\\&quot;\\&quot; aria-hidden=\\&quot;true\\&quot;&gt;&lt;\\\/i&gt;&quot;,&quot;library&quot;:&quot;&quot;}}\" data-widget_type=\"nav-menu.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<nav class=\"elementor-nav-menu--dropdown elementor-nav-menu__container\" aria-hidden=\"true\">\n\t\t\t\t<ul id=\"menu-2-27db9188\" class=\"elementor-nav-menu\"><li class=\"menu-item menu-item-type-post_type menu-item-object-post menu-item-10148\"><a href=\"https:\/\/forbot.com\/de\/arduino-kurs\/arduino-grundlagenkurs-0-inhaltsverzeichnis-einfuehrung\/\" class=\"elementor-item menu-link\" tabindex=\"-1\">Arduino Grundlagenkurs \u2013 #0 \u2013 Inhaltsverzeichnis, Einf\u00fchrung<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-post menu-item-10149\"><a href=\"https:\/\/forbot.com\/de\/arduino-kurs\/arduino-kurs-1-arduino-grundlagen-und-umgebung\/\" class=\"elementor-item menu-link\" tabindex=\"-1\">Arduino Kurs \u2013 #1 \u2013 Arduino Grundlagen und Umgebung<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-post menu-item-10150\"><a href=\"https:\/\/forbot.com\/de\/arduino-kurs\/arduino-kurs-2-grundlagen-der-programmierung-i-o-ports\/\" class=\"elementor-item menu-link\" tabindex=\"-1\">Arduino Kurs \u2013 #2 \u2013 Grundlagen der Programmierung, I\/O Ports<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-post menu-item-10151\"><a href=\"https:\/\/forbot.com\/de\/arduino-kurs\/arduino-kurs-3-uart-kommunikation-mit-dem-pc-variablen\/\" class=\"elementor-item menu-link\" tabindex=\"-1\">Arduino Kurs \u2013 #3 \u2013 UART (Kommunikation mit dem PC), Variablen<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-post menu-item-10157\"><a href=\"https:\/\/forbot.com\/de\/arduino-kurs\/arduino-kurs-4-adc-wandler\/\" class=\"elementor-item menu-link\" tabindex=\"-1\">Arduino-Kurs \u2013 #4 \u2013 ADC-Wandler<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-post menu-item-10152\"><a href=\"https:\/\/forbot.com\/de\/arduino-kurs\/arduino-kurs-5-pwm-servomotoren-bibliotheken\/\" class=\"elementor-item menu-link\" tabindex=\"-1\">Arduino Kurs \u2013 #5 \u2013 PWM, Servomotoren, Bibliotheken<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-post menu-item-10153\"><a href=\"https:\/\/forbot.com\/de\/arduino-kurs\/arduino-kurs-6-uart-fortsetzung-servos\/\" class=\"elementor-item menu-link\" tabindex=\"-1\">Arduino Kurs \u2013 #6 \u2013 UART-Fortsetzung, Servos<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-post menu-item-10154\"><a href=\"https:\/\/forbot.com\/de\/arduino-kurs\/arduino-kurs-7-textanzeige-lcd-2x16\/\" class=\"elementor-item menu-link\" tabindex=\"-1\">Arduino Kurs \u2013 #7 \u2013 Textanzeige, LCD 2\u00d716<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-post menu-item-10158\"><a href=\"https:\/\/forbot.com\/de\/arduino-kurs\/arduino-kurs-8-dc-motorsteuerung-for-schleife\/\" class=\"elementor-item menu-link\" tabindex=\"-1\">Arduino-Kurs \u2013 #8 \u2013 DC-Motorsteuerung, for Schleife<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-post menu-item-10155\"><a href=\"https:\/\/forbot.com\/de\/arduino-kurs\/arduino-kurs-9-hc-sr04-abstandssensor-funktionen\/\" class=\"elementor-item menu-link\" tabindex=\"-1\">Arduino Kurs \u2013 #9 \u2013 HC-SR04 Abstandssensor, Funktionen<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-post menu-item-10531\"><a href=\"https:\/\/forbot.com\/de\/arduino-kurs\/arduino-kurs-10-diagramme-zufallszahlen-bedingungen-forts\/\" class=\"elementor-item menu-link\" tabindex=\"-1\">Arduino-Kurs \u2013 #10 \u2013 Diagramme, Zufallszahlen, Bedingungen Forts.<\/a><\/li>\n<\/ul>\t\t\t<\/nav>\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-7d4c97b custom-alert-box elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7d4c97b\" 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-02efac6\" data-id=\"02efac6\" 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<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-5d27184 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5d27184\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\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-inner-column elementor-element elementor-element-8c569ba blue-box-bestellen-ein-set\" data-id=\"8c569ba\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\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-f7ef7a4 elementor-widget elementor-widget-text-editor\" data-id=\"f7ef7a4\" 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<i class=\"fas fa-shopping-cart fa-lg\" style=\"color: #004085;\"><\/i> Bestellen Sie ein Set mit Elementen und beginnen Sie mit dem Lernen in der Praxis! <a href=\"https:\/\/botland.de\/suche?s=forbot%20arduino\"><strong>Hier gehts zum Shop &gt;&gt;<\/strong><\/a>\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\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-111a64a custom-heading-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"111a64a\" 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-e1ad341\" data-id=\"e1ad341\" 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-405e35e elementor-widget elementor-widget-heading\" data-id=\"405e35e\" 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\">Wie funktioniert der UART? - Ein wenig Theorie<\/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-5c6e39b custom-paragraph-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5c6e39b\" 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-289654b\" data-id=\"289654b\" 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-3201671 elementor-widget elementor-widget-text-editor\" data-id=\"3201671\" 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>Sein Funktionsprinzip beruht auf der seriellen \u00dcbertragung einer Folge von Bits, die dann zu einer Information zusammengesetzt werden. Ein einzelner Frame (einfach ausgedr\u00fcckt: Ein Byte) wird in der folgenden Form \u00fcbertragen:<\/p>\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-375d8e9 custom-img-in-post-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"375d8e9\" 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-a243f0d\" data-id=\"a243f0d\" 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-7eb1b05 elementor-widget elementor-widget-image\" data-id=\"7eb1b05\" 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<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"300\" height=\"75\" src=\"https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/KursArduino_2_001.png-300x75.png\" class=\"attachment-medium size-medium wp-image-1447\" alt=\"\" srcset=\"https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/KursArduino_2_001.png-300x75.png 300w, https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/KursArduino_2_001.png.png 500w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Beispiel UART-Frame<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\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\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-cbcc992 custom-paragraph-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"cbcc992\" 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-74d98e5\" data-id=\"74d98e5\" 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-c22c320 elementor-widget elementor-widget-text-editor\" data-id=\"c22c320\" 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 \u00dcbertragung beginnt mit dem <strong>Startbit<\/strong>, das in der Abbildung mit <strong>BS<\/strong> gekennzeichnet ist. Dieser Bit ist immer eine logische Null. Danach folgen je nach Konfiguration <strong>7, 8 oder 9 Datenbits<\/strong> (hier als B0-B7 gekennzeichnet), die die zu \u00fcbertragenden Informationen darstellen. Der <strong>Stopbit<\/strong> (hier als BK-Bit gekennzeichnet) ist ein Bit, der eine logische Eins ist &#8211; er zeigt das Ende der \u00dcbertragung an.<\/p>\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-676c8b84 custom-alert-box elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"676c8b84\" 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-32a73f0a\" data-id=\"32a73f0a\" 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<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-3cbe1056 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"3cbe1056\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\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-inner-column elementor-element elementor-element-4a262b6c blue-box-bestellen-ein-set\" data-id=\"4a262b6c\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\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-3575caa1 elementor-widget elementor-widget-text-editor\" data-id=\"3575caa1\" 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 style=\"text-align: center;\">Gl\u00fccklicherweise m\u00fcssen wir uns nicht selbst um die Aufteilung der Daten in Bits\/Bytes\/Frames k\u00fcmmern. Alle Operationen <strong>werden f\u00fcr uns vom Arduino durchgef\u00fchrt<\/strong>.<\/p>\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\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-3e5d44b custom-paragraph-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"3e5d44b\" 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-90fd471\" data-id=\"90fd471\" 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-d66da22 elementor-widget elementor-widget-text-editor\" data-id=\"d66da22\" 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>Bei der Verwendung des UART auf dem Arduino sind wir an zwei Pins interessiert:<\/p><ul><li><strong>Tx<\/strong> zum Senden von Daten (Pin 1 auf dem Arduino),<\/li><li><strong>Rx<\/strong> f\u00fcr den Empfang von Daten (Pin 0 auf dem Arduino).<\/li><\/ul><p>Damit die \u00dcbertragung korrekt abl\u00e4uft, muss auf beiden Chips <strong>die gleiche Datenrate<\/strong> &#8211; die so genannte <strong>Baudrate<\/strong> &#8211; eingestellt sein. Sie bestimmt die Anzahl der pro Sekunde \u00fcbertragenen Bits. \u00dcbliche Werte sind: 9600 und 115200.<\/p>\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-c5ee85e custom-paragraph-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"c5ee85e\" 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-0625460\" data-id=\"0625460\" 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-ed24636 elementor-widget elementor-widget-text-editor\" data-id=\"ed24636\" 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\tDer Computer, mit dem wir kommunizieren wollen, muss ebenfalls <strong>mit einer geeigneten Schnittstelle ausgestattet sein<\/strong>. Leider haben die PC-Hersteller die serielle RS-232-Standardschnittstelle, mit der bis vor einigen Jahren die meisten Computer ausgestattet waren, abgeschafft.\n<br><br>\n<strong>Was bleibt, ist die Kommunikation \u00fcber USB<\/strong>. Leider ist diese Aufgabe ziemlich schwierig. Aus diesem Grund verwenden die meisten Bastler UART &lt;-&gt; USB-Konverter, die die Sache wesentlich einfacher machen. Mit dem Arduino musst du dir dar\u00fcber keine Gedanken machen. Ein solcher Konverter ist bereits <strong>in unserem Board eingebaut<\/strong>.\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-b332b60 custom-img-in-post-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"b332b60\" 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-7ca1fa4\" data-id=\"7ca1fa4\" 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-6f81946 elementor-widget elementor-widget-image\" data-id=\"6f81946\" 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<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"300\" height=\"146\" src=\"https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/USB-300x146.png\" class=\"attachment-medium size-medium wp-image-1463\" alt=\"\" srcset=\"https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/USB-300x146.png 300w, https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/USB-1024x497.png 1024w, https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/USB-768x373.png 768w, https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/USB-850x413.png 850w, https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/USB.png 1069w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Anschluss \u00fcber USB.<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\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\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3172d6d custom-paragraph-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"3172d6d\" 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-a9522b0\" data-id=\"a9522b0\" 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-9c1e5d5 elementor-widget elementor-widget-text-editor\" data-id=\"9c1e5d5\" 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\tDaher brauchen wir die Pins 0 und 1 nirgendwo anzuschlie\u00dfen. Es gen\u00fcgt, den Computer \u00fcber ein USB-Kabel (das gleiche, das beim Programmieren verwendet wird) mit dem Arduino zu verbinden.\n<br><br>\nKommen wir nun zu den Beispielen aus der Praxis. Die ersten beiden Programme <strong>erfordern NUR den Anschluss des Arduino \u00fcber USB<\/strong> an den Computer. Erst sp\u00e4ter werden wir Peripherieger\u00e4te zu unserer Schaltung hinzuf\u00fcgen.\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-2e80ec7 custom-fertige-sets-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2e80ec7\" 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-5f3a765\" data-id=\"5f3a765\" 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<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-67ae942 custom-heading-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"67ae942\" 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-inner-column elementor-element elementor-element-a239db3\" data-id=\"a239db3\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\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-2a6f7bd elementor-widget elementor-widget-heading\" data-id=\"2a6f7bd\" 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<h5 class=\"elementor-heading-title elementor-size-default\">Fertige Sets f\u00fcr Forbot-Kurse<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a5ac0a5 elementor-widget elementor-widget-text-editor\" data-id=\"a5ac0a5\" 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<i class=\"fas fa-solid fa-star fa-sm\" style=\"color: #ffffff;\"><\/i>\u00a0Satz von Elementen &nbsp; <i class=\"fas fa-solid fa-comments fa-sm\" style=\"color: #ffffff;\"><\/i> Garantierte Unterst\u00fctzung \n &nbsp; <i class=\"fas fa-solid fa-truck fa-flip-horizontal fa-sm\" style=\"color: #ffffff;\"><\/i> Versand in 24 Stunden\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-inner-section elementor-element elementor-element-c83a1c8 custom-paragraph-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"c83a1c8\" 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-inner-column elementor-element elementor-element-391e6ca\" data-id=\"391e6ca\" 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-11438dc elementor-widget__width-initial elementor-widget elementor-widget-image\" data-id=\"11438dc\" 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\t<a href=\"https:\/\/botland.de\/starter-kits-fur-arduino\/23719-forbot-arduino-bausatz.html\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"211\" height=\"170\" src=\"https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/kurs_arduino_zestaw-2.jpg\" class=\"attachment-medium size-medium wp-image-2029\" alt=\"\" \/>\t\t\t\t\t\t\t\t<\/a>\n\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-inner-column elementor-element elementor-element-c4621dd custom-fertige-sets-right-col\" data-id=\"c4621dd\" 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-8e1ebab elementor-widget elementor-widget-text-editor\" data-id=\"8e1ebab\" 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>Sie k\u00f6nnen jetzt ein Set von <strong>mehr als 70 Elementen<\/strong>, die f\u00fcr die Kurs\u00fcbungen notwendig sind, bei unseren H\u00e4ndlern kaufen!<\/p>\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-0aa7f99 elementor-align-center custom-fertige-sets-btn elementor-widget elementor-widget-button\" data-id=\"0aa7f99\" 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\/starter-kits-fur-arduino\/23719-forbot-arduino-bausatz.html\">\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\">Bei Botland.de bestellen &gt;&gt;<\/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<div class=\"elementor-element elementor-element-f688131 elementor-widget elementor-widget-text-editor\" data-id=\"f688131\" 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 style=\"text-align: center;\" align=\"center\">Beliebtes Paket: <a href=\"https:\/\/botland.de\"><span>Arduino Meister<\/span><\/a> &#8211; <a href=\"https:\/\/botland.de\"><span>Robotik Meister<\/span><\/a><\/p>\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\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-c4d882d custom-heading-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"c4d882d\" 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-5aafc7f\" data-id=\"5aafc7f\" 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-25e2927 elementor-widget elementor-widget-heading\" data-id=\"25e2927\" 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\">Erstes Arduino-Programm<\/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-54d6846 custom-paragraph-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"54d6846\" 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-104166c\" data-id=\"104166c\" 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-f7d867a elementor-widget elementor-widget-text-editor\" data-id=\"f7d867a\" 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 Aufgabe des folgenden Programms ist einfach, einen Text regelm\u00e4\u00dfig an den Computer zu senden:<\/p>\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-9c82508 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"9c82508\" 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-af31e8e\" data-id=\"af31e8e\" 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-dba35cf elementor-widget elementor-widget-code-highlight\" data-id=\"dba35cf\" 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 word-wrap\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-cpp line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-cpp\">\n\t\t\t\t\t<xmp>void setup(){\r\n  Serial.begin(9600); \/\/Einstellung der Baudrate\r\n  Serial.println(\"Wilkommen bei Forbot!\"); \/\/Einmalige Text\u00fcbertragung\r\n}\r\nvoid loop() {\r\n  delay(5000);\r\n  Serial.println(\"5 Sekunden abgelaufen!\"); \/\/Senden in einer Schleife\r\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-59a72bf custom-paragraph-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"59a72bf\" 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-424d8b7\" data-id=\"424d8b7\" 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-4593dec elementor-widget elementor-widget-text-editor\" data-id=\"4593dec\" 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\tNachdem das obige Programm hochgeladen wurde, <strong>passiert scheinbar nichts<\/strong>. Um den Betrieb zu beobachten, m\u00fcssen wir im Arduino-Men\u00fc folgendes ausw\u00e4hlen: Tools-&gt;Serial Port Monitor. Dadurch wird ein neues Fenster ge\u00f6ffnet. Dieses Fenster wird allgemein als <strong>Terminal<\/strong> bezeichnet. Hier k\u00f6nnen wir beobachten, was vom\/zum Arduino \u00fcber den COM-Port, d.h. unseren UART, gesendet wird.\n<br><br>\n<span style=\"color: #ff0000;\"><strong>Update, Januar 2016<\/strong><\/span> &#8211; seit dem Update der Arduino-IDE-Umgebung befindet sich die hier als Serial Port Monitor bezeichnete Funktion unter der Option Serial Monitor. Wenn Sie beide Optionen in Ihrem Programm sehen, w\u00e4hlen Sie jetzt Serial Monitor, die zweite Option wird in Teil 10 besprochen.\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-48a33331 custom-alert-box elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"48a33331\" 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-624e2e4c\" data-id=\"624e2e4c\" 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<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-1e2d6107 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1e2d6107\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\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-inner-column elementor-element elementor-element-4e0dcf80 blue-box-bestellen-ein-set\" data-id=\"4e0dcf80\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\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-3c056961 elementor-widget elementor-widget-text-editor\" data-id=\"3c056961\" 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 style=\"text-align: center;\">Es ist wichtig, dass das Terminal <strong>mit der richtigen Geschwindigkeit<\/strong> an dem COM-Port arbeitet, an dem der Arduino angeschlossen ist! Die Geschwindigkeitseinstellungen findet man in der unteren rechten Ecke des Terminals.<\/p>\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\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-1ac603c custom-paragraph-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1ac603c\" 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-ee50ee6\" data-id=\"ee50ee6\" 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-7d2fb65 elementor-widget elementor-widget-text-editor\" data-id=\"7d2fb65\" 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>Programmablauf in der Praxis:<\/p>\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-d27e6fd custom-img-in-post-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"d27e6fd\" 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-50673da\" data-id=\"50673da\" 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-2dcdcb0 elementor-widget elementor-widget-image\" data-id=\"2dcdcb0\" 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<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"191\" src=\"https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/image-68-1024x191.png\" class=\"attachment-large size-large wp-image-3942\" alt=\"\" srcset=\"https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/image-68-1024x191.png 1024w, https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/image-68-300x56.png 300w, https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/image-68-768x143.png 768w, https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/image-68.png 1212w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">An das Terminal gesendeter Text.<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\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\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7880aa7 custom-paragraph-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7880aa7\" 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-6b4f61c\" data-id=\"6b4f61c\" 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-c3926d9 elementor-widget elementor-widget-text-editor\" data-id=\"c3926d9\" 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\tKommen wir nun zur Analyse des Programms. Als erstes muss die Baudrate eingestellt werden. Dies geschieht mit der Funktion <strong>Serial.begin(speed)<\/strong>, wobei <strong>speed<\/strong> die Baudrate angibt. In diesem Fall ist es 9600 Baud\/Sek. Zum Senden einer Zeichenfolge hingegen wird die Funktion &#8211; <strong>Serial.println(val)<\/strong> verwendet, wobei <strong>val<\/strong> eine Zeichenfolge oder eine Zahl ist.\n<br><br>\nDer Text &#8222;Willkommen bei Forbot!&#8220; wird nur einmal angezeigt, weil wir ihn in die Setup-Funktion eingef\u00fcgt haben, und wie ihr euch aus dem <a href=\"https:\/\/forbot.com\/de\/2024\/01\/08\/arduino-kurs-2-grundlagen-der-programmierung-i-o-ports\/\"><span>vorherigen Teil<\/span><\/a> des Kurses erinnern solltet &#8211; die Anweisungen dort werden erst nach dem Start des Programms ausgef\u00fchrt.\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-e21dab custom-alert-box elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e21dab\" 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-3feca13d\" data-id=\"3feca13d\" 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<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-4e978a95 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4e978a95\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\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-inner-column elementor-element elementor-element-687f50e blue-box-bestellen-ein-set\" data-id=\"687f50e\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\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-7b25ee36 elementor-widget elementor-widget-text-editor\" data-id=\"7b25ee36\" 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 style=\"text-align: center;\">Eine funktionierende \u00dcbertragung kann auch <strong>an den im Arduino eingebauten LEDs\u00a0 beobachtet werden<\/strong> (mit Tx und Rx bezeichnet)! Sie leuchten auf, wenn die Daten\u00fcbertragung zu\/von unserem Board l\u00e4uft.<\/p>\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\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-ab12825 custom-heading-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ab12825\" 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-5888ec1\" data-id=\"5888ec1\" 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-32afbcd elementor-widget elementor-widget-heading\" data-id=\"32afbcd\" 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\">Hausaufgabe 2.1<\/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-8101d84 custom-paragraph-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"8101d84\" 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-1b0b191\" data-id=\"1b0b191\" 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-37018fc elementor-widget elementor-widget-text-editor\" data-id=\"37018fc\" 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>Finde heraus, was passiert, wenn du im Terminal-Fenster andere Geschwindigkeiten ausw\u00e4hlst als die, die im Arduino eingestellt sind. Wann treten Fehler auf? Wie machen sie sich bemerkbar? Wie du selbst sehen wirst, sind die Fehler recht unterschiedlich und sollten beachtet werden.<\/p>\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-7d0f210 custom-heading-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7d0f210\" 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-25b6f4d\" data-id=\"25b6f4d\" 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-d9553f0 elementor-widget elementor-widget-heading\" data-id=\"d9553f0\" 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\">Interaktion mit dem Programm<\/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-d73a9eb custom-paragraph-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"d73a9eb\" 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-aa75ac1\" data-id=\"aa75ac1\" 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-6781313 elementor-widget elementor-widget-text-editor\" data-id=\"6781313\" 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\tNat\u00fcrlich m\u00fcssen die Informationen nicht ununterbrochen \u00fcber den UART gesendet werden; das Senden und Empfangen kann auch zu einem von uns gew\u00e4hlten Zeitpunkt erfolgen. Dies ist sehr n\u00fctzlich, und sei es nur, um die Funktionsweise der Schaltung zu diagnostizieren oder verschiedene Ereignisse zu signalisieren.\n<br><br>\nStellen wir uns eine Situation vor, in der d<strong>er Arduino in der Rolle einer Fensterkontrolleuchte<\/strong> montiert ist, an deren Rahmen ein spezieller Knopf\/Sensor angebracht ist. Der ganze Mechanismus funktioniert so, dass bei geschlossenem Fenster der Knopf mit der Masse kurzgeschlossen ist, ansonsten ist der Stromkreis unterbrochen.\n<br><br>\nMit den zuvor erworbenen Kenntnissen k\u00f6nnte man ein Programm schreiben, das eine farbige LED einschaltet, wenn das Fenster offen ist. Versuchen wir jedoch, unser Programm zu erweitern. Wir statten den Arduino mit einem Taster (der einen Sensor im Fensterrahmen nachahmt) und zwei LEDs (gr\u00fcn und rot) aus.\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-19603f3 custom-img-in-post-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"19603f3\" 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-6e46176\" data-id=\"6e46176\" 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-3b6ff03 elementor-widget elementor-widget-image\" data-id=\"3b6ff03\" 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 loading=\"lazy\" decoding=\"async\" width=\"1536\" height=\"1023\" src=\"https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/a1_4-1536x1023.png\" class=\"attachment-1536x1536 size-1536x1536 wp-image-1722\" alt=\"\" srcset=\"https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/a1_4-1536x1023.png 1536w, https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/a1_4-300x200.png 300w, https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/a1_4-1024x682.png 1024w, https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/a1_4-768x512.png 768w, https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/a1_4-850x566.png 850w, https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/a1_4.png 1600w\" sizes=\"(max-width: 1536px) 100vw, 1536px\" \/>\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\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f8fd47f custom-paragraph-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f8fd47f\" 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-252e826\" data-id=\"252e826\" 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-8e82560 elementor-widget elementor-widget-text-editor\" data-id=\"8e82560\" 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>Wenn das Fenster geschlossen ist (Taster gedr\u00fcckt), leuchtet die gr\u00fcne LED. Wenn man den Stromkreis unterbricht (aufh\u00f6rt, die Taste zu dr\u00fccken), muss die rote LED aufleuchten und das Terminal zeigt &#8222;Achtung Alarm! Fenster nicht geschlossen!&#8220;.<\/p>\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-fa5968c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"fa5968c\" 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-044dfe0\" data-id=\"044dfe0\" 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-bde70f9 elementor-widget elementor-widget-code-highlight\" data-id=\"bde70f9\" 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 word-wrap\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-cpp line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-cpp\">\n\t\t\t\t\t<xmp>void setup(){\r\n  Serial.begin(9600); \/\/Starten der \u00dcbertragung\r\n  \r\n  pinMode(8, OUTPUT); \/\/Rote Diode Ausgang\r\n  pinMode(9, OUTPUT); \/\/Gr\u00fcne Diode Ausgang\r\n  pinMode(10, INPUT_PULLUP); \/\/Taste\r\n  \r\n  digitalWrite(8, LOW); \/\/Beide Dioden ausschalten\r\n  digitalWrite(9, LOW);\r\n}\r\n\r\nvoid loop() {\r\n  if (digitalRead(10) == LOW) { \/\/Wenn taste gedr\u00fcckt ist\r\n    digitalWrite(9, HIGH); \/\/Gr\u00fcne Diode einschalten\r\n    digitalWrite(8, LOW); \/\/Rote Diode ausschalten\r\n  } else { \/\/Wenn Taste nicht gedr\u00fcckt ist\r\n    digitalWrite(9, LOW); \/\/Gr\u00fcne Diode ausschalten\r\n    digitalWrite(8, HIGH); \/\/Rote Diode einschalten\r\n    Serial.println(\"Achtung Alarm! Fenster nicht geschlossen!\");\r\n  }\r\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-0a9854a custom-paragraph-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"0a9854a\" 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-8ea82e3\" data-id=\"8ea82e3\" 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-d4284e9 elementor-widget elementor-widget-text-editor\" data-id=\"d4284e9\" 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>Schauen wir mal, wie das Programm funktioniert! <strong>Leider ist es nicht ideal<\/strong>, wenn das Fenster nicht geschlossen ist, denn die Alarminformation wird permanent gesendet. Wir w\u00fcrden es jedoch vorziehen, wenn sie nur einmal gesendet wird. Hast du eine Idee, wie man das \u00e4ndern kann? Nat\u00fcrlich mit der while-Schleife, die wir vorher benutzt haben.<\/p>\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-fd3748c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"fd3748c\" 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-cf5179d\" data-id=\"cf5179d\" 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-bffe176 elementor-widget elementor-widget-code-highlight\" data-id=\"bffe176\" 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 word-wrap\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-cpp line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-cpp\">\n\t\t\t\t\t<xmp>void setup(){\r\n  Serial.begin(9600); \/\/Start der \u00dcbertragung\r\n  \r\n  pinMode(8, OUTPUT); \/\/Rote Diode Ausgang\r\n  pinMode(9, OUTPUT); \/\/Gr\u00fcne Diode Ausgang\r\n  pinMode(10, INPUT_PULLUP); \/\/Taste\r\n  \r\n  digitalWrite(8, LOW); \/\/Beide Dioden ausschalten\r\n  digitalWrite(9, LOW);\r\n}\r\n\r\nvoid loop() {\r\n  \r\n  if (digitalRead(10) == LOW) { \/\/Wenn die Taste gedr\u00fcckt ist\r\n    digitalWrite(9, HIGH); \/\/Gr\u00fcne Diode einschalten\r\n    digitalWrite(8, LOW); \/\/Rote Diode ausschalten\r\n  } else { \/\/Wenn die Taste nicht gedr\u00fcckt ist\r\n    digitalWrite(9, LOW); \/\/Gr\u00fcne Diode ausschalten\r\n    digitalWrite(8, HIGH); \/\/Rote Diode ausschalten\r\n    Serial.println(\"Achtung Alarm! Das Fenster ist nicht geschlossen!\");\r\n    \r\n    while (digitalRead(10) == HIGH) {\r\n      \/\/Wir bleiben in einer leeren Schleife, bis sich das Fenster wieder schlie\u00dft\r\n      delay(25); \/\/Wir f\u00fcgen eine kleine Verz\u00f6gerung von 25 ms in die Schleife ein, um St\u00f6rungen zu reduzieren\r\n    }\r\n \r\n  }\r\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-7ed46eb custom-paragraph-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7ed46eb\" 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-c982350\" data-id=\"c982350\" 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-ad89421 elementor-widget elementor-widget-text-editor\" data-id=\"ad89421\" 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>K\u00f6nnen wir den obigen Code noch irgendwie verbessern? Verbessern nein, aber nat\u00fcrlich k\u00f6nnen wir ihn<strong> eleganter gestalten<\/strong>.<\/p>\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-7ea71b7 custom-heading-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7ea71b7\" 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-ef60b67\" data-id=\"ef60b67\" 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-bf357b8 elementor-widget elementor-widget-heading\" data-id=\"bf357b8\" 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\">Anweisung #define<\/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-aed91d5 custom-paragraph-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"aed91d5\" 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-72e2abc\" data-id=\"72e2abc\" 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-08449f8 elementor-widget elementor-widget-text-editor\" data-id=\"08449f8\" 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\tMit der Zeit werden unsere Programme erheblich erweitert. <strong>Was aber, wenn wir den physischen Anschluss z. B. einer Diode oder einer Taste \u00e4ndern m\u00fcssen<\/strong>? Es w\u00e4re doch umst\u00e4ndlich, die Pin-Nummer \u00fcberall im Programm zu \u00e4ndern, oder?\n<br><br>\nDie <strong>#define<\/strong>-Direktive kommt uns zu Hilfe. Sie erlaubt es uns, ein Symbol zu definieren, das vor der Kompilierung \u00fcberall im Programm ersetzt wird. Zum Beispiel:\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-7a90440 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7a90440\" 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-83799b4\" data-id=\"83799b4\" 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-cc33167 elementor-widget elementor-widget-code-highlight\" data-id=\"cc33167\" 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 word-wrap\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-cpp line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-cpp\">\n\t\t\t\t\t<xmp>#define ledPin 8\r\n\r\nvoid setup() {\r\n  pinMode(ledPin, OUTPUT); \/\/Konfiguration von Pin 8 als Ausgang\r\n}\r\n \r\nvoid loop() {\r\n  digitalWrite(ledPin, HIGH); \/\/Diode einschalten\r\n  delay(1000); \/\/1 Sekunde warten\r\n  digitalWrite(ledPin, LOW); \/\/Diode ausschalten\r\n  delay(1000); \/\/1 Sekunde warten\r\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-ceec0e4 custom-paragraph-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ceec0e4\" 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-ade1c22\" data-id=\"ade1c22\" 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-8a8f060 elementor-widget elementor-widget-text-editor\" data-id=\"8a8f060\" 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>Durch das Einf\u00fcgen einer Zeile am Anfang des Programms: #define ledPin 8 sorgen wir daf\u00fcr, dass jedes Vorkommen des Textes <strong>ledPin<\/strong> vor der Kompilierung in <strong>8<\/strong> umgewandelt wird. Nat\u00fcrlich kann der umgewandelte Name anders lauten, wichtig ist nur, dass er eindeutig ist und dir beim Schreiben langer Programme hilft.<\/p>\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-621e643a custom-alert-box elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"621e643a\" 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-152469c\" data-id=\"152469c\" 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<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-13d21683 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"13d21683\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\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-inner-column elementor-element elementor-element-48a0a168 blue-box-bestellen-ein-set\" data-id=\"48a0a168\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\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-6eae1998 elementor-widget elementor-widget-text-editor\" data-id=\"6eae1998\" 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 style=\"text-align: center;\"><strong>Merke!<\/strong><\/p><p style=\"text-align: center;\">Setze kein Strichpunkt nach Zeilen, die mit <strong>#define<\/strong> beginnen!<\/p>\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\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-a5b2bcc custom-paragraph-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a5b2bcc\" 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-b780379\" data-id=\"b780379\" 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-9dc8735 elementor-widget elementor-widget-text-editor\" data-id=\"9dc8735\" 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>Nachstehend findet sich die endg\u00fcltige, \u00fcberarbeitete Fassung unseres Fensteralarms:<\/p>\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-f4aa7c3 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f4aa7c3\" 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-2e3a18a\" data-id=\"2e3a18a\" 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-2fe9675 elementor-widget elementor-widget-code-highlight\" data-id=\"2fe9675\" 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 word-wrap\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-cpp line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-cpp\">\n\t\t\t\t\t<xmp>#define DiodeRot 8\r\n#define DiodeGr\u00fcn 9\r\n#define FensterSensor 10\r\n\r\nvoid setup(){\r\n  Serial.begin(9600); \/\/Start der \u00dcbertragung\r\n  \r\n  pinMode(DiodeRot, OUTPUT); \/\/Rote Diode Ausgang czerwonej\r\n  pinMode(DiodeGr\u00fcn, OUTPUT); \/\/Gr\u00fcne Diode Ausgang\r\n  pinMode(FensterSensor, INPUT_PULLUP); \/\/Taste\r\n  \r\n  digitalWrite(DiodeRot, LOW); \/\/Beide Dioden ausschalten\r\n  digitalWrite(DiodeGr\u00fcn, LOW);\r\n}\r\n\r\nvoid loop() {\r\n  \r\n  if (digitalRead(FensterSensor) == LOW) { \/\/Wenn Taste gedr\u00fcckt ist\r\n    digitalWrite(DiodeGr\u00fcn, HIGH); \/\/Gr\u00fcne Diode einschalten\r\n    digitalWrite(DiodeRot, LOW); \/\/Rote Diode ausschalten\r\n  } else { \/\/Wenn Taste nicht gedr\u00fcckt ist\r\n    digitalWrite(DiodeGr\u00fcn, LOW); \/\/Gr\u00fcne Diode ausschalten\r\n    digitalWrite(DiodeRot, HIGH); \/\/Rote Diode einschalten\r\n    Serial.println(\"Achtung Alarm! Das Fenster ist nicht geschlossen!\");\r\n    \r\n    while (digitalRead(FensterSensor) == HIGH) {\r\n      \/\/Wir bleiben in einer leeren Schleife, bis sich das Fenster wieder schlie\u00dft\r\n      delay(25); \/\/Wir f\u00fcgen eine kleine Verz\u00f6gerung von 25 ms in die Schleife ein, um St\u00f6rungen zu reduzieren.\r\n    }\r\n \r\n  }\r\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-be4f274 custom-paragraph-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"be4f274\" 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-b468271\" data-id=\"b468271\" 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-3e55277 elementor-widget elementor-widget-text-editor\" data-id=\"3e55277\" 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>Von nun an erfordert die \u00c4nderung des Pins, an den wir eine Diode oder einen Sensor anschlie\u00dfen, <strong>nur noch eine \u00c4nderung an einer Stelle im Programm<\/strong>.<\/p>\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-92dacb3 custom-heading-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"92dacb3\" 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-507dc1f\" data-id=\"507dc1f\" 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-2ff5fbd elementor-widget elementor-widget-heading\" data-id=\"2ff5fbd\" 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\">Variablen oder \"Universal-Schubladen\"<\/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-a3c7179 custom-paragraph-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a3c7179\" 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-ed4f532\" data-id=\"ed4f532\" 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-7760554 elementor-widget elementor-widget-text-editor\" data-id=\"7760554\" 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\tBevor wir zur weiteren Programmierung \u00fcbergehen (einschlie\u00dflich dem Senden von Informationen an den Arduino \u00fcber den UART), m\u00fcssen wir uns mit Variablen besch\u00e4ftigen. Wie im Titel dieses Abschnitts definiert, sind Variablen universelle <strong>Schubladen, in die wir bestimmte Werte einf\u00fcgen k\u00f6nnen<\/strong>.\n<br><br>\nGenauer gesagt, k\u00f6nnen es Zeichen, W\u00f6rter oder Zahlen sein. Am h\u00e4ufigsten werden wir mit numerischen Variablen zu tun haben. Wann werden Variablen ben\u00f6tigt? Wenn wir einen Wert speichern und verschiedene Operationen mit ihm durchf\u00fchren wollen. Eine Variable kann &#8211; genau wie eine Funktion &#8211; <strong>einen bestimmten Typ haben<\/strong>, der angibt, welche Daten sie speichern kann.\n<br><br>\nHier ist eine Liste der wichtigsten Datentypen:\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-9e7e749 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"9e7e749\" 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-fe7d743\" data-id=\"fe7d743\" 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-6e512c6 elementor-widget elementor-widget-code-highlight\" data-id=\"6e512c6\" 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 word-wrap\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-cpp line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-cpp\">\n\t\t\t\t\t<xmp>boolean logik = false; \/\/Boolean - Wert wahr (true) oder falsch (false)\r\n\r\nint Zahl = 30000; \/\/Int - Ganzzahlen im Bereich von -32,768 bis 32,767 (im Arduino Uno)\r\nlong Gro\u00dfeZahl = 2000000; \/\/Long - Ganzzahlen im Bereich von -2.147.483.648 bis 2.147.483.647\r\n\r\nfloat GleitkommaZahl = 6.28; \/\/Float - Reale Zahlen, die 4 Bytes im Speicher belegen.\r\n\r\nchar Zeichen = 'a'; \/\/Char - speichert ein Zeichen\r\nString Satz = \"Willkommen bei Forbot!\"; \/\/String - Zeichenfolge<\/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-409fa60c custom-alert-box elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"409fa60c\" 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-3ecdd99d\" data-id=\"3ecdd99d\" 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<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-6766ac85 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6766ac85\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\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-inner-column elementor-element elementor-element-5f25e1e9 blue-box-bestellen-ein-set\" data-id=\"5f25e1e9\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\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-5f2ad951 elementor-widget elementor-widget-text-editor\" data-id=\"5f2ad951\" 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 style=\"text-align: center;\">Die maximalen Werte, die wir in eine Variable schreiben k\u00f6nnen, h\u00e4ngen von der Schaltung ab, die wir programmieren. <strong>Die oben genannten Werte sind f\u00fcr den Arduino UNO angegeben<\/strong>.<\/p><br>\n<p style=\"text-align: center;\">Beachte besonders die Variablen vom Typ long und float.<\/p>\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\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-be68c24 custom-paragraph-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"be68c24\" 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-1babd5b\" data-id=\"1babd5b\" 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-5f683fc elementor-widget elementor-widget-text-editor\" data-id=\"5f683fc\" 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\tZu Beginn wirst du haupts\u00e4chlich Variablen des folgenden Typs verwenden:\n<ul>\n \t<li>boolean<\/li>\n \t<li>int<\/li>\n \t<li>string<\/li>\n<\/ul>\n<strong>Boolean<\/strong> wird, wie bereits erw\u00e4hnt, verwendet, um einen wahren oder falschen Wert zu speichern. Dieser Typ wird am h\u00e4ufigsten verwendet, um Ereignisse zu signalisieren oder Bedingungen zu steuern.\n<br><br>\n<strong>Int<\/strong> ist die am h\u00e4ufigsten verwendete Variable zur Speicherung ganzer Zahlen. Sie kann verwendet werden, um Informationen zu speichern, z. B. wie oft eine Taste gedr\u00fcckt wurde, wie oft ein Ereignis ausgel\u00f6st wurde oder den Messwert des Entfernungssensors (wir werden uns damit gegen Ende des Kurses befassen). Man kann nat\u00fcrlich auch mathematische Operationen mit Variablen durchf\u00fchren &#8211; mehr dazu in den praktischen Beispielen.\n<br><br>\n<strong>String<\/strong>, ist eine Zeichenfolge, also k\u00f6nnen wir, ganz einfach ausgedr\u00fcckt, in Variablen dieses Typs Texte speichern. W\u00f6rter, S\u00e4tze, Meldungen.\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-e43fd03 custom-heading-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e43fd03\" 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-dc2ef4c\" data-id=\"dc2ef4c\" 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-18db78a elementor-widget elementor-widget-heading\" data-id=\"18db78a\" 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\">Variablen in der Praxis<\/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-ed2c8e7 custom-paragraph-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ed2c8e7\" 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-c588335\" data-id=\"c588335\" 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-80e0f39 elementor-widget elementor-widget-text-editor\" data-id=\"80e0f39\" 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\tUm eine Variable zu verwenden, m\u00fcssen wir sie deklarieren, d.h. dem Compiler ihren Typ und Namen mitteilen. Gl\u00fccklicherweise m\u00fcssen wir uns nicht um die Zuweisung eines speziellen Speicherplatzes im Mikrocontroller k\u00fcmmern.\n<br><br>\n<strong>Der Name jeder Variablen beginnt mit einem Buchstaben<\/strong>. Die Ziffern d\u00fcrfen nicht am Anfang stehen. Jede Deklaration muss wie folgt vorgenommen werden:\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-5681613 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5681613\" 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-a83807a\" data-id=\"a83807a\" 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-73ab46d elementor-widget elementor-widget-code-highlight\" data-id=\"73ab46d\" 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 word-wrap\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-cpp line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-cpp\">\n\t\t\t\t\t<xmp>Typname = 0;\r\n\/\/oder\r\nTypname;<\/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-d0b041b custom-paragraph-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"d0b041b\" 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-6a5c0aa\" data-id=\"6a5c0aa\" 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-928c656 elementor-widget elementor-widget-text-editor\" data-id=\"928c656\" 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>Beachten Sie, dass der Operator <strong>=<\/strong> verwendet wird, um einer Variablen einen Wert zuzuweisen, und dass der Operator<strong> ==<\/strong> verwendet wird, um zu pr\u00fcfen, ob der Begriff (Variable) gleich dem Wert ist.<\/p>\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-6289426 custom-paragraph-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6289426\" 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-902d725\" data-id=\"902d725\" 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-37110f8 elementor-widget elementor-widget-text-editor\" data-id=\"37110f8\" 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\tDie beiden oben genannten Methoden sollten ein identisches Ergebnis liefern. Die erste Methode ist jedoch sicherer, da sie der Variablen einen <strong>Anfangswert<\/strong> zuweist, sobald sie erstellt wird. Die zweite Methode sollte theoretisch auch eine Variable mit einem Anfangswert von Null erzeugen. In 99,99 % der F\u00e4lle trifft dies auch zu. <strong>Es ist jedoch eine gute Angewohnheit, Anfangswerte direkt bei der Deklaration manuell festzulegen.<\/strong>\n<br><br>\nVariablen haben eine Eigenschaft, die <strong>Scope<\/strong> genannt wird. Wenn eine Variable in einer Funktion, Prozedur oder einem Unterprogramm platziert ist, ist sie in einem anderen Unterprogramm nicht sichtbar (wir k\u00f6nnen sie nicht verwenden). Einige Beispiele:\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-757b0d9 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"757b0d9\" 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-5d4e4a1\" data-id=\"5d4e4a1\" 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-a013f03 elementor-widget elementor-widget-code-highlight\" data-id=\"a013f03\" 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 word-wrap\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-cpp line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-cpp\">\n\t\t\t\t\t<xmp>int Variable = 0; \/\/Globale Variable - \u00fcberall im Programm sichtbar\r\n\r\nvoid setup() {\r\n  int Variable2 = 0; \/\/nur in der Funktion setup() sichtbar\r\n}\r\n\r\nvoid loop() {\r\n  int Variable3 = 0; \/\/Lokale Variable - nur in der Funktion loop() sichtbar\r\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-f0f01d8 custom-paragraph-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f0f01d8\" 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-6a37145\" data-id=\"6a37145\" 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-1feb975 elementor-widget elementor-widget-text-editor\" data-id=\"1feb975\" 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\tEs mag jetzt noch nicht ganz klar sein, aber sei beruhigt &#8211; mit der Zeit wirst du alles in der Praxis lernen. Zu Beginn werden wir jedoch der Einfachheit halber nur globale Variablen verwenden. Erfahrene Programmierer werden vielleicht darauf hinweisen, dass dies nicht richtig ist &#8211; aber wir werden uns langsam herantasten.\n<br><br>\nEs gibt noch eine sehr wichtige Sache &#8211; die <strong>Benennung von Variablen<\/strong>. Denk daran, den Variablen Namen zu geben, die ihren Zweck angeben. Also, zum Beispiel, anstatt von:\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-20202b6 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"20202b6\" 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-55c5c1c\" data-id=\"55c5c1c\" 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-f7d4784 elementor-widget elementor-widget-code-highlight\" data-id=\"f7d4784\" 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 word-wrap\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-cpp line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-cpp\">\n\t\t\t\t\t<xmp>string xx = \"Damian\"; \/\/Variable zum Speichern des Namens<\/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-01c385a custom-paragraph-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"01c385a\" 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-d12e5d7\" data-id=\"d12e5d7\" 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-aa6eb1b elementor-widget elementor-widget-text-editor\" data-id=\"aa6eb1b\" 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>sollte eine Variable erstellt werden:<\/p>\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-b3ccb61 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"b3ccb61\" 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-54bbf3f\" data-id=\"54bbf3f\" 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-4c3d68c elementor-widget elementor-widget-code-highlight\" data-id=\"4c3d68c\" 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 word-wrap\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-cpp line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-cpp\">\n\t\t\t\t\t<xmp>string Name = \"Damian\"; \/\/Variable zum Speichern des Namens<\/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-87bfa50 custom-paragraph-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"87bfa50\" 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-93a0669\" data-id=\"93a0669\" 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-faf3a8a elementor-widget elementor-widget-text-editor\" data-id=\"faf3a8a\" 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>Ein Problem kann entstehen, wenn der Einsatzzweck der Variablen komplizierter ist. Scheut euch jedoch nicht, vor Namen wie z. B.:<\/p>\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-3969ae2 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"3969ae2\" 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-f0317aa\" data-id=\"f0317aa\" 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-ace4a81 elementor-widget elementor-widget-code-highlight\" data-id=\"ace4a81\" 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 word-wrap\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-cpp line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-cpp\">\n\t\t\t\t\t<xmp>int GeschwindigkeitDesLinkenMotors = 100; \/\/Geschwindigkeit des linken Motors<\/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-a5f85c8 custom-paragraph-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a5f85c8\" 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-ac1c075\" data-id=\"ac1c075\" 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-cece486 elementor-widget elementor-widget-text-editor\" data-id=\"cece486\" 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 Wichtigste ist, dass das Programm lesbar ist.<\/p>\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-7848ae52 custom-alert-box elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7848ae52\" 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-9d20def\" data-id=\"9d20def\" 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<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-490a25ca elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"490a25ca\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\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-inner-column elementor-element elementor-element-2c4eefc0 blue-box-bestellen-ein-set\" data-id=\"2c4eefc0\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\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-4f077da5 elementor-widget elementor-widget-text-editor\" data-id=\"4f077da5\" 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 style=\"text-align: center;\">Nat\u00fcrlich d\u00fcrfen die Namen der Variablen keine Leerzeichen enthalten!<\/p>\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\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-6715c95 custom-heading-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6715c95\" 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-15b9849\" data-id=\"15b9849\" 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-6caa88a elementor-widget elementor-widget-heading\" data-id=\"6caa88a\" 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\">Verwendung von Variablen - Z\u00e4hler<\/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-b35a8d8 custom-paragraph-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"b35a8d8\" 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-e9d9276\" data-id=\"e9d9276\" 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-9c3cab4 elementor-widget elementor-widget-text-editor\" data-id=\"9c3cab4\" 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 Theorie liegt hinter uns &#8211; jetzt ist es Zeit f\u00fcr die Praxis. Beginnen wir mit etwas sehr Einfachem. Zuerst lassen wir unser Programm den Wert der Variablen in jeder Schleife ausschreiben, den wir erh\u00f6hen wollen.<\/p>\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-112295c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"112295c\" 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-efddd38\" data-id=\"efddd38\" 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-a531418 elementor-widget elementor-widget-code-highlight\" data-id=\"a531418\" 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 word-wrap\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-cpp line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-cpp\">\n\t\t\t\t\t<xmp>int Z\u00e4hler = 0; \/\/Deklaration der Variablen\r\n\r\nvoid setup() {\r\n  Serial.begin(9600); \/\/Initialisierung der Verbindung zum PC\r\n}\r\n\r\nvoid loop() {\r\n  Serial.println(Z\u00e4hler); \/\/Senden des Wertes der Variablen Z\u00e4hler\r\n  Z\u00e4hler = Z\u00e4hler + 1; \/\/Erh\u00f6hung des Z\u00e4hlers um 1\r\n  delay(100); \/\/Verz\u00f6gerung, um den Effekt besser sichtbar zu machen\r\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-48085fe custom-paragraph-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"48085fe\" 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-435d678\" data-id=\"435d678\" 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-8adf73a elementor-widget elementor-widget-text-editor\" data-id=\"8adf73a\" 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>Nat\u00fcrlich steht die Deklaration einer globalen Variablen ganz am Anfang. So k\u00f6nnen wir von \u00fcberall im Programm auf sie zugreifen. Als n\u00e4chstes wird die \u00dcbertragung wie \u00fcblich gestartet. Unsere Hauptschleife, loop(), f\u00fchrt 3 Aktionen aus.<\/p><ol><li>Wir greifen auf die Speicherstelle zu, die wir als Variable Z\u00e4hler deklariert haben, und senden dann den dort gefundenen Wert \u00fcber den UART.<\/li><li>Wir erh\u00f6hen den aktuellen Wert der Variablen Z\u00e4hler um 1.<\/li><li>Wir warten 100ms (f\u00fcr einen besseren Effekt) und kehren zum Anfang der Schleife zur\u00fcck.<\/li><\/ol><p>Punkt 2, d.h. die Erh\u00f6hung der Variablen, bedarf eventuell einer Erkl\u00e4rung. Die angewandte Notation ist:<\/p>\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-ede9816 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ede9816\" 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-0aa73fb\" data-id=\"0aa73fb\" 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-07ea900 elementor-widget elementor-widget-code-highlight\" data-id=\"07ea900\" 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 word-wrap\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-cpp line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-cpp\">\n\t\t\t\t\t<xmp>Z\u00e4hler + Z\u00e4hler + 1; \/\/Z\u00e4hler um 1 erh\u00f6hen<\/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-9dc38cf custom-paragraph-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"9dc38cf\" 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-e63b452\" data-id=\"e63b452\" 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-beafc18 elementor-widget elementor-widget-text-editor\" data-id=\"beafc18\" 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>Aus mathematischer Sicht, wo das &#8222;=&#8220; Zeichen Gleichheit bedeutet, sollte die obige Zeile nicht funktionieren. In der Programmierung bedeutet das &#8222;=&#8220; Zeichen jedoch eine Zuweisung. In der Praxis sollte der obige Code als folgende Operation verstanden werden:<\/p><ol><li>Nimm den Wert der Variablen Z\u00e4hler,<\/li><li>addiere 1 dazu,<\/li><li><strong>speichere den so erhaltenen Wert in der Variablen Z\u00e4hler.<\/strong><\/li><\/ol><p>Lade das Programm in den Arduino, um zu sehen, ob es korrekt funktioniert. Nat\u00fcrlich muss man den <strong>Monitor an der seriellen Schnittstelle<\/strong> (Terminal) laufen lassen, um die Auswirkungen zu sehen.<\/p>\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-dd8403e custom-img-in-post-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"dd8403e\" 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-9e54549\" data-id=\"9e54549\" 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-003374c elementor-widget elementor-widget-image\" data-id=\"003374c\" 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<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"411\" height=\"318\" src=\"https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/Ard_2_2.png\" class=\"attachment-large size-large wp-image-1566\" alt=\"\" srcset=\"https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/Ard_2_2.png 411w, https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/Ard_2_2-300x232.png 300w\" sizes=\"(max-width: 411px) 100vw, 411px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Das Ergebnis des ersten Programms mit einer Variablen.<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\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\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-541fe31 custom-heading-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"541fe31\" 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-a61352e\" data-id=\"a61352e\" 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-04b3e04 elementor-widget elementor-widget-heading\" data-id=\"04b3e04\" 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\">Hausaufgabe 2.2<\/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-590acdb custom-paragraph-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"590acdb\" 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-9463999\" data-id=\"9463999\" 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-664f5cb elementor-widget elementor-widget-text-editor\" data-id=\"664f5cb\" 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>Was passiert, wenn die Deklaration der Variablen Z\u00e4hler in die Schleife loop() verschoben wird?<\/p>\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-7ac6bab custom-heading-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7ac6bab\" 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-145e021\" data-id=\"145e021\" 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-67cda7e elementor-widget elementor-widget-heading\" data-id=\"67cda7e\" 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\">Hausaufgabe 2.3<\/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-7c34cc6 custom-paragraph-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7c34cc6\" 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-ee0dbac\" data-id=\"ee0dbac\" 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-4945900 elementor-widget elementor-widget-text-editor\" data-id=\"4945900\" 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>Wie bereits erw\u00e4hnt, haben Variablen ihre Einschr\u00e4nkungen. \u00c4ndere die Deklaration der Variable Z\u00e4hler von <strong>int<\/strong> in <strong>byte<\/strong>, die Zahlen im Bereich von 0-255 aufnehmen kann. Was passiert, wenn dieser Wert \u00fcberschritten wird? Beobachte die angezeigten Ergebnisse genau!<\/p>\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-291ebdc custom-heading-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"291ebdc\" 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-b8021da\" data-id=\"b8021da\" 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-02890cc elementor-widget elementor-widget-heading\" data-id=\"02890cc\" 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\">Zwei-Wege-\u00dcbertragung mit 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-5941b2d custom-paragraph-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5941b2d\" 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-40bd5fd\" data-id=\"40bd5fd\" 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-38ecf40 elementor-widget elementor-widget-text-editor\" data-id=\"38ecf40\" 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\tNat\u00fcrlich sollte die Kommunikation, um n\u00fctzlich zu sein, bidirektional sein. Bis jetzt hat uns der Arduino Informationen geschickt. Jetzt ist es an der Zeit, dass wir ihm &#8222;antworten&#8220;.\n<br><br>\nDie Aufgabe des ersten Programms wird sein, nach unserem Namen zu &#8222;lauschen&#8220;. Wenn wir ihn senden, sollte uns der Arduino mit der Nachricht &#8222;Hallo Name!&#8220; begr\u00fc\u00dfen, wobei nat\u00fcrlich der zuvor gesendete Name eingef\u00fcgt wird.\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-afa7794 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"afa7794\" 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-e0abf84\" data-id=\"e0abf84\" 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-b93beb7 elementor-widget elementor-widget-code-highlight\" data-id=\"b93beb7\" 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 word-wrap\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-cpp line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-cpp\">\n\t\t\t\t\t<xmp>String empfangeneDaten = \"\"; \/\/Leere Zeichenfolge der empfangenen Daten\r\n\r\nvoid setup() {\r\n  Serial.begin(9600); \/\/Start der Kommunikation\r\n}\r\n\r\nvoid loop() {\r\n  if(Serial.available() > 0) { \/\/Hat der Arduino die Daten empfangen\r\n    empfangeneDaten = Serial.readStringUntil('\\n'); \/\/Wenn ja, lese sie bis zum Zeilenende und speichere sie in der Variablen empfangeneDaten\r\n    Serial.println(\"Willkommen \" + empfangeneDaten + \"!\"); \/\/Anzeigen der Nachricht\r\n  }\r\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-828c080 custom-paragraph-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"828c080\" 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-49ddc3e\" data-id=\"49ddc3e\" 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-e9e99cc elementor-widget elementor-widget-text-editor\" data-id=\"e9e99cc\" 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\tZun\u00e4chst deklarieren wir die Variable <strong>empfangeneDaten<\/strong>, in die die Zeichenfolge der empfangenen Zeichen kopiert werden soll. Wir lernen eine neue Funktion kennen: <strong>Serial.available()<\/strong>. Diese Funktion gibt die Anzahl der Bytes zur\u00fcck, die empfangen wurden und darauf warten, vom Arduino verarbeitet zu werden.\n<br><br>\nWenn die Daten verf\u00fcgbar sind (mehr als 0), beginnt das Schreiben der Daten in die Variable <strong>empfangeneDaten<\/strong>. Dies geschieht mit der Funktion <strong>Serial.readStringUntil(Abschlusszeichen)<\/strong>, die die Daten aus dem Puffer kopiert, bis ein Abschlusszeichen auftritt (in diesem Fall &#8222;\\n&#8220; &#8211; d.h. ein Zeilenumbruch).\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-b65dec0 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"b65dec0\" 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-83461c7\" data-id=\"83461c7\" 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-c8756d4 elementor-widget elementor-widget-image\" data-id=\"c8756d4\" 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<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"206\" src=\"https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/image-69-1024x206.png\" class=\"attachment-large size-large wp-image-3946\" alt=\"\" srcset=\"https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/image-69-1024x206.png 1024w, https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/image-69-300x60.png 300w, https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/image-69-768x155.png 768w, https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/image-69.png 1221w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Gib deinen Namen ein und klicke auf Senden.<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\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\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4d86a59 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4d86a59\" 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-7dc9898\" data-id=\"7dc9898\" 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-bb9cbbf elementor-widget elementor-widget-image\" data-id=\"bb9cbbf\" 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<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"200\" src=\"https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/image-70-1024x200.png\" class=\"attachment-large size-large wp-image-3949\" alt=\"\" srcset=\"https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/image-70-1024x200.png 1024w, https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/image-70-300x58.png 300w, https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/image-70-768x150.png 768w, https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/image-70.png 1216w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Nach einer Weile antwortet uns der Arduino.<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\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\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7ab7ab7 custom-heading-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7ab7ab7\" 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-40f01d2\" data-id=\"40f01d2\" 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-63f900d elementor-widget elementor-widget-heading\" data-id=\"63f900d\" 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\">Interaktion mit der Schaltung - Steuerung der Dioden \u00fcber UART<\/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-da2f591 custom-paragraph-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"da2f591\" 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-dd0a4f1\" data-id=\"dd0a4f1\" 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-aec1d42 elementor-widget elementor-widget-text-editor\" data-id=\"aec1d42\" 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>Wir werden die M\u00f6glichkeit nutzen, einen Text an den Arduino zu senden, um die Leuchtdioden zu steuern. Schlie\u00dfe dazu die beiden Dioden wie unten gezeigt an (Dioden an Pin 8 und 9).<\/p>\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-0475e59 custom-img-in-post-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"0475e59\" 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-172bf17\" data-id=\"172bf17\" 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-d8e05e5 elementor-widget elementor-widget-image\" data-id=\"d8e05e5\" 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 loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"682\" src=\"https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/a1_5-1024x682.png\" class=\"attachment-large size-large wp-image-1725\" alt=\"\" srcset=\"https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/a1_5-1024x682.png 1024w, https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/a1_5-300x200.png 300w, https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/a1_5-768x512.png 768w, https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/a1_5-1536x1023.png 1536w, https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/a1_5-850x566.png 850w, https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/a1_5.png 1600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\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\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-fcbc94c custom-paragraph-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"fcbc94c\" 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-5057907\" data-id=\"5057907\" 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-a7df175 elementor-widget elementor-widget-text-editor\" data-id=\"a7df175\" 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 Aufgabe unseres Programms ist es, <strong>die gr\u00fcne oder rote LED f\u00fcr 1 Sekunde einzuschalten<\/strong>, wenn der entsprechende Befehl an den Arduino gesendet wird. Das fertige Programm sieht wie folgt aus:<\/p>\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-2f718e6 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2f718e6\" 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-c44a166\" data-id=\"c44a166\" 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-8810d49 elementor-widget elementor-widget-code-highlight\" data-id=\"8810d49\" 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 word-wrap\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-cpp line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-cpp\">\n\t\t\t\t\t<xmp>#define gr\u00fcn 8\r\n#define rot 9\r\n\r\nString empfangeneDaten = \"\"; \/\/Leere Zeichenfolge der empfangenen Daten\r\n\r\nvoid setup() {\r\n  Serial.begin(9600); \/\/Start der Kommunikation\r\n  pinMode(gr\u00fcn, OUTPUT); \/\/Konfiguration des Ausgangs\r\n  pinMode(rot, OUTPUT);\r\n  \r\n  digitalWrite(gr\u00fcn, LOW); \/\/Dioden ausschalten\r\n  digitalWrite(rot, LOW);\r\n}\r\n\r\nvoid loop() {\r\n  if(Serial.available() > 0) { \/\/Hat der Arduino Daten empfangen\r\n    \/\/Wenn ja, lesen wir sie bis zum Zeilenende und speichern sie in der Variablen empfangeneDaten\r\n    empfangeneDaten = Serial.readStringUntil('\\n'); \r\n    \r\n    if (empfangeneDaten == \"gr\u00fcn\") { \/\/Wenn das Wort \"gr\u00fcn\" empfangen wurde\r\n      digitalWrite(gr\u00fcn, HIGH); \/\/Dann schalten wir die gr\u00fcne Diode ein\r\n      delay(1000);\r\n      digitalWrite(gr\u00fcn, LOW); \r\n    }\r\n    \r\n    if (empfangeneDaten == \"rot\") { \/\/Wenn das Wort \"rot\" empfangen wurde\r\n      digitalWrite(rot, HIGH); \/\/Dann schalten wir die rote Diode ein\r\n      delay(1000);\r\n      digitalWrite(rot, LOW); \r\n    }\r\n  }\r\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-bb076e1 custom-paragraph-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"bb076e1\" 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-acc5077\" data-id=\"acc5077\" 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-f9f9799 elementor-widget elementor-widget-text-editor\" data-id=\"f9f9799\" 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>Analysieren wir nun, wie das Programm funktioniert. Zu Beginn werden die Pin-Nummern der Leuchtdioden definiert und die Variable, in die die empfangenen Daten kopiert werden, deklariert. Dann pr\u00fcfen wir in einer Schleife, ob der Arduino die Daten empfangen hat. Wenn ja, pr\u00fcfen wir, ob diese Daten mit einer der Farben \u00fcbereinstimmen. Daraufhin werden die entsprechenden Dioden eingeschaltet.<\/p>\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-5dddb7dc custom-alert-box elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5dddb7dc\" 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-2e8931\" data-id=\"2e8931\" 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<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-150a0a76 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"150a0a76\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\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-inner-column elementor-element elementor-element-1800e567 blue-box-bestellen-ein-set\" data-id=\"1800e567\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\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-743c3f1b elementor-widget elementor-widget-text-editor\" data-id=\"743c3f1b\" 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 style=\"text-align: center;\">Damit das obige Programm funktioniert, m\u00fcssen Zeilenendezeichen gesendet werden, die automatisch an die eingegebene Zeichenfolge angeh\u00e4ngt werden k\u00f6nnen. W\u00e4hle dazu die entsprechende Option aus dem Dropdown-Men\u00fc im Monitor der seriellen Schnittstelle.<\/p>\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\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-f1fc248 custom-heading-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f1fc248\" 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-6e006bd\" data-id=\"6e006bd\" 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-cd02b09 elementor-widget elementor-widget-heading\" data-id=\"cd02b09\" 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\">Hausaufgabe 2.4<\/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-df7111f custom-paragraph-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"df7111f\" 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-71923ac\" data-id=\"71923ac\" 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-bd428fe elementor-widget elementor-widget-text-editor\" data-id=\"bd428fe\" 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>\u00dcberarbeite das obige Programm so, dass es bei falscher Farbe eine entsprechende Meldung \u00fcber das Terminal sendet.<\/p>\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-139be92 custom-heading-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"139be92\" 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-b615d23\" data-id=\"b615d23\" 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-3d504cb elementor-widget elementor-widget-heading\" data-id=\"3d504cb\" 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\">Hausaufgabe 2.5*<\/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-bbbb517 custom-paragraph-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"bbbb517\" 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-45447b3\" data-id=\"45447b3\" 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-e63647e elementor-widget elementor-widget-text-editor\" data-id=\"e63647e\" 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><span style=\"color: #993300;\"><strong>Schwierigere Aufgabe<\/strong> <\/span>mit einem Sternchen. Schreibe ein Programm, das, sobald einer Diode eine Farbe gesendet wird, ihren Zustand in den entgegengesetzten \u00e4ndert. Wenn die Diode an ist, wird sie ausgeschaltet und umgekehrt. Tipp: Verwende unbedingt zus\u00e4tzliche Variablen vom Typ bool, um den aktuellen Zustand der LEDs zu speichern.<\/p>\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-77122c1 custom-heading-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"77122c1\" 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-08a01ba\" data-id=\"08a01ba\" 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-a8fba41 elementor-widget elementor-widget-heading\" data-id=\"a8fba41\" 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\">Zusammenfassung<\/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-539ced3 custom-paragraph-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"539ced3\" 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-14ba83a\" data-id=\"14ba83a\" 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-6f21e1b elementor-widget elementor-widget-text-editor\" data-id=\"6f21e1b\" 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\tUrspr\u00fcnglich sollte dieser Teil des Kurses l\u00e4nger sein. Ich habe jedoch gezielt einen Teil des Materials gek\u00fcrzt, um nicht zu viel Neues auf einmal einzuf\u00fchren. Dieser &#8222;herausgenommene Teil&#8220; des Materials <strong>wird in einem zus\u00e4tzlichen Teil des Kurses erscheinen.<\/strong>\n\n\nNach dem Lesen dieses Teils sollte jeder in der Lage sein, ein Programm zu schreiben, das auf einfache Weise mit einem Computer kommuniziert. Die Lektion war relativ einfach, aber <strong>man sollte sich genug Zeit daf\u00fcr nehmen.<\/strong>\n<br><br>\nDenkt daran, dass das komplette Set, <strong>das f\u00fcr alle \u00dcbungen ben\u00f6tigt wird<\/strong>, bei Botland erh\u00e4ltlich ist. Mit dem Kauf der Kits unterst\u00fctzt ihr zuk\u00fcnftige Ver\u00f6ffentlichungen auf Forbot!\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-0a94400 custom-paragraph-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"0a94400\" 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-5651452\" data-id=\"5651452\" 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-e9161aa elementor-widget elementor-widget-text-editor\" data-id=\"e9161aa\" 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><strong>Die Variablen sind ein Programmierungselement, das immer wieder auftauchen wird!<\/strong> Au\u00dferdem werden wir den UART h\u00e4ufig benutzen, um die von uns gesammelten Informationen anzuzeigen und die Einstellungen unseres Programms zu \u00e4ndern. Er wird auch sehr n\u00fctzlich sein, um Fehler in unseren Codes zu finden!<\/p>\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-7a0a492f custom-kurs-nav-bottom-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7a0a492f\" 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-2b309c8d\" data-id=\"2b309c8d\" 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-4af29cc4 elementor-widget elementor-widget-heading\" data-id=\"4af29cc4\" 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<h3 class=\"elementor-heading-title elementor-size-default\">Kurs Navigation<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-460bfda9 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"460bfda9\" 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-33 elementor-inner-column elementor-element elementor-element-2c4f2e31\" data-id=\"2c4f2e31\" data-element_type=\"column\" data-e-type=\"column\" id=\"menu-nav-prev-col-bottom\">\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-492a0e9c elementor-align-center elementor-widget__width-initial elementor-widget elementor-widget-button\" data-id=\"492a0e9c\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"menu-prev-btn-bottom\" 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-md\" href=\"https:\/\/forbot.com\/de\/arduino-kurs\/arduino-kurs-2-grundlagen-der-programmierung-i-o-ports\/\">\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\">&lt;&lt; Vorheriger Teil<\/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<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-16e6894b\" data-id=\"16e6894b\" data-element_type=\"column\" data-e-type=\"column\" id=\"menu-nav-middle-col-bottom\">\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-64cb1067 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"64cb1067\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<i aria-hidden=\"true\" class=\"fas fa-map-signs\"><\/i>\t\t\t<\/div>\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<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-60645835\" data-id=\"60645835\" data-element_type=\"column\" data-e-type=\"column\" id=\"menu-nav-next-col-bottom\">\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-2910833d elementor-align-center elementor-widget__width-initial elementor-widget elementor-widget-button\" data-id=\"2910833d\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"menu-next-btn-bottom\" 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-md\" href=\"https:\/\/forbot.com\/de\/arduino-kurs\/arduino-kurs-4-adc-wandler\/\">\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\">N\u00e4chster Teil &gt;&gt;<\/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<div class=\"elementor-element elementor-element-64999d41 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"64999d41\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"menu-nav-btn-bottom\" 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-size-md\" role=\"button\">\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\">Alle Teile ein-\/ausblenden<\/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<div class=\"elementor-element elementor-element-6028d3a9 elementor-nav-menu__text-align-aside elementor-widget elementor-widget-nav-menu\" data-id=\"6028d3a9\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"menu-nav-post-bottom\" data-settings=\"{&quot;layout&quot;:&quot;dropdown&quot;,&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&lt;i class=\\&quot;\\&quot; aria-hidden=\\&quot;true\\&quot;&gt;&lt;\\\/i&gt;&quot;,&quot;library&quot;:&quot;&quot;}}\" data-widget_type=\"nav-menu.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<nav class=\"elementor-nav-menu--dropdown elementor-nav-menu__container\" aria-hidden=\"true\">\n\t\t\t\t<ul id=\"menu-2-6028d3a9\" class=\"elementor-nav-menu\"><li class=\"menu-item menu-item-type-post_type menu-item-object-post menu-item-10148\"><a href=\"https:\/\/forbot.com\/de\/arduino-kurs\/arduino-grundlagenkurs-0-inhaltsverzeichnis-einfuehrung\/\" class=\"elementor-item menu-link\" tabindex=\"-1\">Arduino Grundlagenkurs \u2013 #0 \u2013 Inhaltsverzeichnis, Einf\u00fchrung<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-post menu-item-10149\"><a href=\"https:\/\/forbot.com\/de\/arduino-kurs\/arduino-kurs-1-arduino-grundlagen-und-umgebung\/\" class=\"elementor-item menu-link\" tabindex=\"-1\">Arduino Kurs \u2013 #1 \u2013 Arduino Grundlagen und Umgebung<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-post menu-item-10150\"><a href=\"https:\/\/forbot.com\/de\/arduino-kurs\/arduino-kurs-2-grundlagen-der-programmierung-i-o-ports\/\" class=\"elementor-item menu-link\" tabindex=\"-1\">Arduino Kurs \u2013 #2 \u2013 Grundlagen der Programmierung, I\/O Ports<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-post menu-item-10151\"><a href=\"https:\/\/forbot.com\/de\/arduino-kurs\/arduino-kurs-3-uart-kommunikation-mit-dem-pc-variablen\/\" class=\"elementor-item menu-link\" tabindex=\"-1\">Arduino Kurs \u2013 #3 \u2013 UART (Kommunikation mit dem PC), Variablen<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-post menu-item-10157\"><a href=\"https:\/\/forbot.com\/de\/arduino-kurs\/arduino-kurs-4-adc-wandler\/\" class=\"elementor-item menu-link\" tabindex=\"-1\">Arduino-Kurs \u2013 #4 \u2013 ADC-Wandler<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-post menu-item-10152\"><a href=\"https:\/\/forbot.com\/de\/arduino-kurs\/arduino-kurs-5-pwm-servomotoren-bibliotheken\/\" class=\"elementor-item menu-link\" tabindex=\"-1\">Arduino Kurs \u2013 #5 \u2013 PWM, Servomotoren, Bibliotheken<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-post menu-item-10153\"><a href=\"https:\/\/forbot.com\/de\/arduino-kurs\/arduino-kurs-6-uart-fortsetzung-servos\/\" class=\"elementor-item menu-link\" tabindex=\"-1\">Arduino Kurs \u2013 #6 \u2013 UART-Fortsetzung, Servos<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-post menu-item-10154\"><a href=\"https:\/\/forbot.com\/de\/arduino-kurs\/arduino-kurs-7-textanzeige-lcd-2x16\/\" class=\"elementor-item menu-link\" tabindex=\"-1\">Arduino Kurs \u2013 #7 \u2013 Textanzeige, LCD 2\u00d716<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-post menu-item-10158\"><a href=\"https:\/\/forbot.com\/de\/arduino-kurs\/arduino-kurs-8-dc-motorsteuerung-for-schleife\/\" class=\"elementor-item menu-link\" tabindex=\"-1\">Arduino-Kurs \u2013 #8 \u2013 DC-Motorsteuerung, for Schleife<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-post menu-item-10155\"><a href=\"https:\/\/forbot.com\/de\/arduino-kurs\/arduino-kurs-9-hc-sr04-abstandssensor-funktionen\/\" class=\"elementor-item menu-link\" tabindex=\"-1\">Arduino Kurs \u2013 #9 \u2013 HC-SR04 Abstandssensor, Funktionen<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-post menu-item-10531\"><a href=\"https:\/\/forbot.com\/de\/arduino-kurs\/arduino-kurs-10-diagramme-zufallszahlen-bedingungen-forts\/\" class=\"elementor-item menu-link\" tabindex=\"-1\">Arduino-Kurs \u2013 #10 \u2013 Diagramme, Zufallszahlen, Bedingungen Forts.<\/a><\/li>\n<\/ul>\t\t\t<\/nav>\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-5ee71b6 custom-alert-box elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5ee71b6\" 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-4860f01\" data-id=\"4860f01\" 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<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-bf9f6b5 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"bf9f6b5\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\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-inner-column elementor-element elementor-element-382dc99 blue-box-bestellen-ein-set\" data-id=\"382dc99\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\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-f344fce elementor-widget elementor-widget-text-editor\" data-id=\"f344fce\" 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<i class=\"fas fa-shopping-cart fa-lg\" style=\"color: #004085;\"><\/i> Bestellen Sie ein Set mit Elementen und beginnen Sie mit dem Lernen in der Praxis! <a href=\"https:\/\/botland.de\/suche?s=forbot%20arduino\"><strong>Hier gehts zum Shop &gt;&gt;<\/strong><\/a>\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\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>Der Arduino erm\u00f6glicht die Verwendung zahlreicher Kommunikationsschnittstellen. Dank ihnen k\u00f6nnen die erstellten Konstruktionen mit anderen Schaltungen, Sensoren oder dem Computer kommunizieren.<\/p>\n","protected":false},"author":5,"featured_media":1437,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[2],"tags":[41,42],"class_list":["post-1434","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arduino-kurs","tag-arduino","tag-programmierung"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Arduino Kurs - #3 - UART (Kommunikation mit dem PC), Variablen - FORBOT<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/forbot.com\/de\/arduino-kurs\/arduino-kurs-3-uart-kommunikation-mit-dem-pc-variablen\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Arduino Kurs - #3 - UART (Kommunikation mit dem PC), Variablen - FORBOT\" \/>\n<meta property=\"og:description\" content=\"Der Arduino erm\u00f6glicht die Verwendung zahlreicher Kommunikationsschnittstellen. Dank ihnen k\u00f6nnen die erstellten Konstruktionen mit anderen Schaltungen, Sensoren oder dem Computer kommunizieren.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/forbot.com\/de\/arduino-kurs\/arduino-kurs-3-uart-kommunikation-mit-dem-pc-variablen\/\" \/>\n<meta property=\"og:site_name\" content=\"FORBOT\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/botland.de\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-01-18T14:43:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-02-16T12:37:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/ARD1_miniaturki_0-3.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"800\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Sebastian Trame\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sebastian Trame\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"4\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/forbot.com\\\/de\\\/arduino-kurs\\\/arduino-kurs-3-uart-kommunikation-mit-dem-pc-variablen\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/forbot.com\\\/de\\\/arduino-kurs\\\/arduino-kurs-3-uart-kommunikation-mit-dem-pc-variablen\\\/\"},\"author\":{\"name\":\"Sebastian Trame\",\"@id\":\"https:\\\/\\\/forbot.com\\\/de\\\/#\\\/schema\\\/person\\\/aff57459c89be0682a88d130e1b2157c\"},\"headline\":\"Arduino Kurs &#8211; #3 &#8211; UART (Kommunikation mit dem PC), Variablen\",\"datePublished\":\"2024-01-18T14:43:47+00:00\",\"dateModified\":\"2024-02-16T12:37:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/forbot.com\\\/de\\\/arduino-kurs\\\/arduino-kurs-3-uart-kommunikation-mit-dem-pc-variablen\\\/\"},\"wordCount\":63,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/forbot.com\\\/de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/forbot.com\\\/de\\\/arduino-kurs\\\/arduino-kurs-3-uart-kommunikation-mit-dem-pc-variablen\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/forbot.com\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/ARD1_miniaturki_0-3.png\",\"keywords\":[\"arduino\",\"programmierung\"],\"articleSection\":[\"Arduino Kurs\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/forbot.com\\\/de\\\/arduino-kurs\\\/arduino-kurs-3-uart-kommunikation-mit-dem-pc-variablen\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/forbot.com\\\/de\\\/arduino-kurs\\\/arduino-kurs-3-uart-kommunikation-mit-dem-pc-variablen\\\/\",\"url\":\"https:\\\/\\\/forbot.com\\\/de\\\/arduino-kurs\\\/arduino-kurs-3-uart-kommunikation-mit-dem-pc-variablen\\\/\",\"name\":\"Arduino Kurs - #3 - UART (Kommunikation mit dem PC), Variablen - FORBOT\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/forbot.com\\\/de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/forbot.com\\\/de\\\/arduino-kurs\\\/arduino-kurs-3-uart-kommunikation-mit-dem-pc-variablen\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/forbot.com\\\/de\\\/arduino-kurs\\\/arduino-kurs-3-uart-kommunikation-mit-dem-pc-variablen\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/forbot.com\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/ARD1_miniaturki_0-3.png\",\"datePublished\":\"2024-01-18T14:43:47+00:00\",\"dateModified\":\"2024-02-16T12:37:16+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/forbot.com\\\/de\\\/arduino-kurs\\\/arduino-kurs-3-uart-kommunikation-mit-dem-pc-variablen\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/forbot.com\\\/de\\\/arduino-kurs\\\/arduino-kurs-3-uart-kommunikation-mit-dem-pc-variablen\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/forbot.com\\\/de\\\/arduino-kurs\\\/arduino-kurs-3-uart-kommunikation-mit-dem-pc-variablen\\\/#primaryimage\",\"url\":\"https:\\\/\\\/forbot.com\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/ARD1_miniaturki_0-3.png\",\"contentUrl\":\"https:\\\/\\\/forbot.com\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/ARD1_miniaturki_0-3.png\",\"width\":1200,\"height\":800},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/forbot.com\\\/de\\\/arduino-kurs\\\/arduino-kurs-3-uart-kommunikation-mit-dem-pc-variablen\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/forbot.com\\\/de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Arduino Kurs &#8211; #3 &#8211; UART (Kommunikation mit dem PC), Variablen\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/forbot.com\\\/de\\\/#website\",\"url\":\"https:\\\/\\\/forbot.com\\\/de\\\/\",\"name\":\"FORBOT\",\"description\":\"Blog \u00fcber Elektronik, Arduino und Raspberry Pi\",\"publisher\":{\"@id\":\"https:\\\/\\\/forbot.com\\\/de\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/forbot.com\\\/de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/forbot.com\\\/de\\\/#organization\",\"name\":\"FORBOT\",\"url\":\"https:\\\/\\\/forbot.com\\\/de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/forbot.com\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/forbot.com\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/logo.svg\",\"contentUrl\":\"https:\\\/\\\/forbot.com\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/logo.svg\",\"width\":1179,\"height\":255,\"caption\":\"FORBOT\"},\"image\":{\"@id\":\"https:\\\/\\\/forbot.com\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/botland.de\\\/\",\"https:\\\/\\\/www.youtube.com\\\/@botland_pl\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/forbot.com\\\/de\\\/#\\\/schema\\\/person\\\/aff57459c89be0682a88d130e1b2157c\",\"name\":\"Sebastian Trame\",\"url\":\"https:\\\/\\\/forbot.com\\\/de\\\/author\\\/sebastian-trame\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Arduino Kurs - #3 - UART (Kommunikation mit dem PC), Variablen - FORBOT","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:\/\/forbot.com\/de\/arduino-kurs\/arduino-kurs-3-uart-kommunikation-mit-dem-pc-variablen\/","og_locale":"de_DE","og_type":"article","og_title":"Arduino Kurs - #3 - UART (Kommunikation mit dem PC), Variablen - FORBOT","og_description":"Der Arduino erm\u00f6glicht die Verwendung zahlreicher Kommunikationsschnittstellen. Dank ihnen k\u00f6nnen die erstellten Konstruktionen mit anderen Schaltungen, Sensoren oder dem Computer kommunizieren.","og_url":"https:\/\/forbot.com\/de\/arduino-kurs\/arduino-kurs-3-uart-kommunikation-mit-dem-pc-variablen\/","og_site_name":"FORBOT","article_publisher":"https:\/\/www.facebook.com\/botland.de\/","article_published_time":"2024-01-18T14:43:47+00:00","article_modified_time":"2024-02-16T12:37:16+00:00","og_image":[{"width":1200,"height":800,"url":"https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/ARD1_miniaturki_0-3.png","type":"image\/png"}],"author":"Sebastian Trame","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Sebastian Trame","Gesch\u00e4tzte Lesezeit":"4\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/forbot.com\/de\/arduino-kurs\/arduino-kurs-3-uart-kommunikation-mit-dem-pc-variablen\/#article","isPartOf":{"@id":"https:\/\/forbot.com\/de\/arduino-kurs\/arduino-kurs-3-uart-kommunikation-mit-dem-pc-variablen\/"},"author":{"name":"Sebastian Trame","@id":"https:\/\/forbot.com\/de\/#\/schema\/person\/aff57459c89be0682a88d130e1b2157c"},"headline":"Arduino Kurs &#8211; #3 &#8211; UART (Kommunikation mit dem PC), Variablen","datePublished":"2024-01-18T14:43:47+00:00","dateModified":"2024-02-16T12:37:16+00:00","mainEntityOfPage":{"@id":"https:\/\/forbot.com\/de\/arduino-kurs\/arduino-kurs-3-uart-kommunikation-mit-dem-pc-variablen\/"},"wordCount":63,"commentCount":0,"publisher":{"@id":"https:\/\/forbot.com\/de\/#organization"},"image":{"@id":"https:\/\/forbot.com\/de\/arduino-kurs\/arduino-kurs-3-uart-kommunikation-mit-dem-pc-variablen\/#primaryimage"},"thumbnailUrl":"https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/ARD1_miniaturki_0-3.png","keywords":["arduino","programmierung"],"articleSection":["Arduino Kurs"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/forbot.com\/de\/arduino-kurs\/arduino-kurs-3-uart-kommunikation-mit-dem-pc-variablen\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/forbot.com\/de\/arduino-kurs\/arduino-kurs-3-uart-kommunikation-mit-dem-pc-variablen\/","url":"https:\/\/forbot.com\/de\/arduino-kurs\/arduino-kurs-3-uart-kommunikation-mit-dem-pc-variablen\/","name":"Arduino Kurs - #3 - UART (Kommunikation mit dem PC), Variablen - FORBOT","isPartOf":{"@id":"https:\/\/forbot.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/forbot.com\/de\/arduino-kurs\/arduino-kurs-3-uart-kommunikation-mit-dem-pc-variablen\/#primaryimage"},"image":{"@id":"https:\/\/forbot.com\/de\/arduino-kurs\/arduino-kurs-3-uart-kommunikation-mit-dem-pc-variablen\/#primaryimage"},"thumbnailUrl":"https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/ARD1_miniaturki_0-3.png","datePublished":"2024-01-18T14:43:47+00:00","dateModified":"2024-02-16T12:37:16+00:00","breadcrumb":{"@id":"https:\/\/forbot.com\/de\/arduino-kurs\/arduino-kurs-3-uart-kommunikation-mit-dem-pc-variablen\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/forbot.com\/de\/arduino-kurs\/arduino-kurs-3-uart-kommunikation-mit-dem-pc-variablen\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/forbot.com\/de\/arduino-kurs\/arduino-kurs-3-uart-kommunikation-mit-dem-pc-variablen\/#primaryimage","url":"https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/ARD1_miniaturki_0-3.png","contentUrl":"https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/ARD1_miniaturki_0-3.png","width":1200,"height":800},{"@type":"BreadcrumbList","@id":"https:\/\/forbot.com\/de\/arduino-kurs\/arduino-kurs-3-uart-kommunikation-mit-dem-pc-variablen\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/forbot.com\/de\/"},{"@type":"ListItem","position":2,"name":"Arduino Kurs &#8211; #3 &#8211; UART (Kommunikation mit dem PC), Variablen"}]},{"@type":"WebSite","@id":"https:\/\/forbot.com\/de\/#website","url":"https:\/\/forbot.com\/de\/","name":"FORBOT","description":"Blog \u00fcber Elektronik, Arduino und Raspberry Pi","publisher":{"@id":"https:\/\/forbot.com\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/forbot.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/forbot.com\/de\/#organization","name":"FORBOT","url":"https:\/\/forbot.com\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/forbot.com\/de\/#\/schema\/logo\/image\/","url":"https:\/\/forbot.com\/wp-content\/uploads\/2024\/09\/logo.svg","contentUrl":"https:\/\/forbot.com\/wp-content\/uploads\/2024\/09\/logo.svg","width":1179,"height":255,"caption":"FORBOT"},"image":{"@id":"https:\/\/forbot.com\/de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/botland.de\/","https:\/\/www.youtube.com\/@botland_pl"]},{"@type":"Person","@id":"https:\/\/forbot.com\/de\/#\/schema\/person\/aff57459c89be0682a88d130e1b2157c","name":"Sebastian Trame","url":"https:\/\/forbot.com\/de\/author\/sebastian-trame\/"}]}},"uagb_featured_image_src":{"full":["https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/ARD1_miniaturki_0-3.png",1200,800,false],"thumbnail":["https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/ARD1_miniaturki_0-3-150x150.png",150,150,true],"medium":["https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/ARD1_miniaturki_0-3-300x200.png",300,200,true],"medium_large":["https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/ARD1_miniaturki_0-3-768x512.png",768,512,true],"large":["https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/ARD1_miniaturki_0-3-1024x683.png",1024,683,true],"1536x1536":["https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/ARD1_miniaturki_0-3.png",1200,800,false],"2048x2048":["https:\/\/forbot.com\/wp-content\/uploads\/2024\/01\/ARD1_miniaturki_0-3.png",1200,800,false]},"uagb_author_info":{"display_name":"Sebastian Trame","author_link":"https:\/\/forbot.com\/de\/author\/sebastian-trame\/"},"uagb_comment_info":0,"uagb_excerpt":"Der Arduino erm\u00f6glicht die Verwendung zahlreicher Kommunikationsschnittstellen. Dank ihnen k\u00f6nnen die erstellten Konstruktionen mit anderen Schaltungen, Sensoren oder dem Computer kommunizieren.","_links":{"self":[{"href":"https:\/\/forbot.com\/de\/wp-json\/wp\/v2\/posts\/1434","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/forbot.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/forbot.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/forbot.com\/de\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/forbot.com\/de\/wp-json\/wp\/v2\/comments?post=1434"}],"version-history":[{"count":180,"href":"https:\/\/forbot.com\/de\/wp-json\/wp\/v2\/posts\/1434\/revisions"}],"predecessor-version":[{"id":4036,"href":"https:\/\/forbot.com\/de\/wp-json\/wp\/v2\/posts\/1434\/revisions\/4036"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/forbot.com\/de\/wp-json\/wp\/v2\/media\/1437"}],"wp:attachment":[{"href":"https:\/\/forbot.com\/de\/wp-json\/wp\/v2\/media?parent=1434"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/forbot.com\/de\/wp-json\/wp\/v2\/categories?post=1434"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/forbot.com\/de\/wp-json\/wp\/v2\/tags?post=1434"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}