{"id":21,"date":"2022-07-26T08:00:00","date_gmt":"2022-07-26T06:00:00","guid":{"rendered":"https:\/\/www.fuhselab.de\/wordpress\/?p=21"},"modified":"2025-05-26T11:49:14","modified_gmt":"2025-05-26T09:49:14","slug":"arduino-workshop-1-2022","status":"publish","type":"post","link":"https:\/\/www.fuhselab.de\/index.php\/2022\/07\/26\/arduino-workshop-1-2022\/","title":{"rendered":"Arduino Workshop 1\/2022"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Willkommen beim Arduino Workshop.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der Arduino ist ein kleiner programmierbarer Mikrocontroller mit digitalen und analogen Eing\u00e4ngen und Ausg\u00e4ngen. Dazu passend gibt es auch die Arduino Software. Dieser Workshop versucht Schritt f\u00fcr Schritt in die Welt des Arduinos einzuf\u00fchren\u2026<\/p>\n\n\n\n<!--more-->\n\n\n\n<p class=\"wp-block-paragraph\">Da die Paketquellen von Linux nur eine veraltete Arduino Software anbieten, wird eine aktuelle Arduino IDE nicht per apt-get Methode installiert\u2026<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mit der Arduino IDE werden die Codes f\u00fcr den Arduino Microcontroller geschrieben und abschlie\u00dfend auch auf das Board hochgeladen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Installation der Arduino IDE:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Von der offiziellen Arduino Webseite (www.arduino.cc) wird die passende und gew\u00fcnschte Version heruntergeladen.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Download des tar-Archivs<\/li><li>tar-Ordner am Zielort entpacken (hier im Download-Ordner)<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Eine Installationsroutine steht auch f\u00fcr Version 1.8.11 leider nicht zur Verf\u00fcgung. Die Arduino Software wird also per Terminalbefehl gestartet\u2026:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Programmstart per Terminal:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Per Terminal in den Zielordner der Arduino IDE wechseln (per cd-Befehl)<\/li><li>Per Terminalbefehl .\/arduino kann die Anwendung nun ge\u00f6ffnet werden\u2026<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Schreibrechte f\u00fcr Arduino IDE:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Im Terminal wird nun folgender Befehl abgefeuert\u2026:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>sudo adduser BENUTZER dialout<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Damit wird der Benutzer der Gruppe \u201cdialout\u201c hinzugef\u00fcgt\u2026Nur so ist es m\u00f6glich auch Codes auf den Arduino zu laden. Sollte es mit dem Upload trotzdem nicht auf Anhieb klappen, hilft es sich einmal neu anzumelden\u2026<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Programmstart per Shellskript:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das Shellskript macht nichts anderes als die Befehle des Programmstarts per Terminal in eine sh-Datei auszulagern und ausf\u00fchrbar zu machen. Es ist dann etwas schneller m\u00f6glich die IDE als Programm zu \u00f6ffnen, besonders wenn man sich eine Verkn\u00fcpfung auf den Desktop legt\u2026<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">#!\/bin\/sh<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">cd Downloads\/arduino-1.8.11<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">.\/arduino<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wir erstellen also eine Datei mit der Endung \u201csh\u201c auf dem Desktop (oder am gew\u00fcnschten Ort) und kopieren den oben angegeben Code in diese Datei. \u00dcber das Kontextmen\u00fc wird die Datei abschlie\u00dfend als ausf\u00fchrbar markiert und von nun an sollte sich per Doppelklick auf diese Datei unsere Arduino Software \u00f6ffnen\u2026<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Wie geht es weiter?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Im n\u00e4chsten Teil des Arduino Workshops erstellen wir das erste Programm und versuchen uns am ersten Upload auf unseren Mikrocontroller\u2026<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Willkommen beim Arduino Workshop. Der Arduino ist ein kleiner programmierbarer Mikrocontroller mit digitalen und analogen Eing\u00e4ngen und Ausg\u00e4ngen. Dazu passend gibt es auch die Arduino Software. Dieser Workshop versucht Schritt f\u00fcr Schritt in die Welt des Arduinos einzuf\u00fchren\u2026<\/p>\n","protected":false},"author":1,"featured_media":48,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[22],"class_list":["post-21","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arduino","tag-arduino-gruppe-peine"],"_links":{"self":[{"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts\/21","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/comments?post=21"}],"version-history":[{"count":1,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts\/21\/revisions"}],"predecessor-version":[{"id":22,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts\/21\/revisions\/22"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/media\/48"}],"wp:attachment":[{"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/media?parent=21"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/categories?post=21"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/tags?post=21"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}