{"id":3255,"date":"2023-02-03T09:20:07","date_gmt":"2023-02-03T08:20:07","guid":{"rendered":"https:\/\/cbrell.de\/blog\/?p=3255"},"modified":"2023-02-03T09:41:06","modified_gmt":"2023-02-03T08:41:06","slug":"vscode-vs-arduino-ide-fuer-esp32-projektidee","status":"publish","type":"post","link":"https:\/\/cbrell.de\/blog\/vscode-vs-arduino-ide-fuer-esp32-projektidee\/","title":{"rendered":"VSCode vs. Arduino-IDE f\u00fcr ESP32 &#8211; Projektidee"},"content":{"rendered":"<p><em>Was bedeutet es, einen ESP32 (oder ESP8266) mit Visual Studio Code oder mit der Arduino IDE zu programmieren? Das soll an einem einfachen Beispiel aufgezeigt werden.<\/em><\/p>\n<p>Stand 03.02.2023<\/p>\n<h2>Ausgangslage<\/h2>\n<p>F\u00fcr fast alle IoT-Problemstellungen, die mit den ESP-Microcontrollern gel\u00f6st werden sollen, findet man Tutorials im Internet. Manche Tutorial-Ersteller bevorzugen die Arduino-IDE, manche eine Toolchain, die auf Visual Studio Code aufbaut.<\/p>\n<p>F\u00fcr beide Ans\u00e4tze gibt es gute, aber nicht einfach zu lesende Dokumentationen des Herstellers Espressif. Was bedeutet es nun f\u00fcr einen Einsteiger, sich f\u00fcr eine &#8222;Entwicklungsumgebung&#8220; zu entscheiden? Dieses Geheimnis soll dieses Projekt l\u00fcften.<\/p>\n<h2>Anwendungsbeispiel<\/h2>\n<p>Als Anwendungsbeispiel soll eine einfache Webbasierte Anwendung dienen. Auf dem ESP l\u00e4uft ein Programm, das in in regelm\u00e4\u00dfigen Zeitabst\u00e4nden einen kurzen Text \u00fcber http GET an einen Webservice (imalive.php) im Internet sendet. Der Text kann z.B. einen Z\u00e4hler enthalten und womit das Programm auf dem ESP programmiert wurde. Der Webservice speichert die den Text in einer Textdatei unter dem Namen imalive.txt. Eine einfache Internetseite index.php gibt lediglich den Inhalt der Textdatei etwas aufbereitet wieder. Das Anwendnungsbeispiel ist in Abb. 1 skizziert.<\/p>\n<p><a href=\"https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2023\/02\/Ideenskizze-VSCode-vs.ArduinoIDE-mit-ImAlive-Tag-230203.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-3259\" src=\"https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2023\/02\/Ideenskizze-VSCode-vs.ArduinoIDE-mit-ImAlive-Tag-230203.jpg\" alt=\"Bild Topologie Ideenskizze Programmierung eines Beispiels mit VSCode oder Arduino IDE\" width=\"1024\" height=\"415\" srcset=\"https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2023\/02\/Ideenskizze-VSCode-vs.ArduinoIDE-mit-ImAlive-Tag-230203.jpg 1024w, https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2023\/02\/Ideenskizze-VSCode-vs.ArduinoIDE-mit-ImAlive-Tag-230203-300x122.jpg 300w, https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2023\/02\/Ideenskizze-VSCode-vs.ArduinoIDE-mit-ImAlive-Tag-230203-768x311.jpg 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>Abb. 1: Ideenskizze (Topologie) f\u00fcr das Anwendungsbeispiel<\/p>\n<h2>Aufgabenstellung<\/h2>\n<p>Das Programm auf dem ESP, das einen kurzen Text an den Webservice sendet, ist zum einen in der Ardunio IDE und zum anderen in VS Code zu programmieren. Das Programm soll zu Vergleichszwecken so identisch (und so kurz und so einfach) wie m\u00f6glich gehalten werden.<\/p>\n<p>Der Prozess, wie man in beiden Umgebungen zum Programm kommt, ist zu beschreiben: Die Unterschiede in der Programmierung, die Anforderungen an den Programmierer. Vor- und Nachteile sind zu dokumentieren.<\/p>\n<p>Der Webservice und das Anzeigeprogramm im Internet sind ebenfalls zu erstellen.<\/p>\n<h2>Artefakte<\/h2>\n<ul>\n<li>Dokumentation inkl. einer &#8222;Bedienungsanleitung&#8220; f\u00fcr Anf\u00e4nger.<\/li>\n<li>Programme f\u00fcr den ESP<\/li>\n<li>Quelltexte imalive.php, index.php, ggf. indx.css<\/li>\n<\/ul>\n<h2>Quellen<\/h2>\n<p><a href=\"https:\/\/docs.espressif.com\/projects\/esp-idf\/en\/latest\/esp32\/get-started\/index.html\">Espressif Programmierleitfaden f\u00fcr VSCode f\u00fcr verschiedene Betriebssysteme https:\/\/docs.espressif.com\/projects\/esp-idf\/en\/latest\/esp32\/get-started\/index.html<\/a><\/p>\n<p>&nbsp;<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/cbrell.de\/zaehler?x=1659\" \/><\/p>\n<div class=\"shariff shariff-align-flex-start shariff-widget-align-flex-start\" data-services=\"facebook\" data-url=\"https%3A%2F%2Fcbrell.de%2Fblog%2Fvscode-vs-arduino-ide-fuer-esp32-projektidee%2F\" data-timestamp=\"1675417266\" data-backendurl=\"https:\/\/cbrell.de\/blog\/wp-json\/shariff\/v1\/share_counts?\"><div class=\"ShariffHeadline\">Teile diesen Beitrag.<\/div><ul class=\"shariff-buttons theme-round orientation-horizontal buttonsize-medium\"><li class=\"shariff-button twitter shariff-nocustomcolor\" style=\"background-color:#32bbf5\"><a href=\"https:\/\/twitter.com\/share?url=https%3A%2F%2Fcbrell.de%2Fblog%2Fvscode-vs-arduino-ide-fuer-esp32-projektidee%2F&text=VSCode%20vs.%20Arduino-IDE%20f%C3%BCr%20ESP32%20%E2%80%93%20Projektidee\" title=\"Bei Twitter teilen\" aria-label=\"Bei Twitter teilen\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#55acee; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 30 32\"><path fill=\"#55acee\" d=\"M29.7 6.8q-1.2 1.8-3 3.1 0 0.3 0 0.8 0 2.5-0.7 4.9t-2.2 4.7-3.5 4-4.9 2.8-6.1 1q-5.1 0-9.3-2.7 0.6 0.1 1.5 0.1 4.3 0 7.6-2.6-2-0.1-3.5-1.2t-2.2-3q0.6 0.1 1.1 0.1 0.8 0 1.6-0.2-2.1-0.4-3.5-2.1t-1.4-3.9v-0.1q1.3 0.7 2.8 0.8-1.2-0.8-2-2.2t-0.7-2.9q0-1.7 0.8-3.1 2.3 2.8 5.5 4.5t7 1.9q-0.2-0.7-0.2-1.4 0-2.5 1.8-4.3t4.3-1.8q2.7 0 4.5 1.9 2.1-0.4 3.9-1.5-0.7 2.2-2.7 3.4 1.8-0.2 3.5-0.9z\"\/><\/svg><\/span><\/a><\/li><li class=\"shariff-button facebook shariff-nocustomcolor\" style=\"background-color:#4273c8\"><a href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fcbrell.de%2Fblog%2Fvscode-vs-arduino-ide-fuer-esp32-projektidee%2F\" title=\"Bei Facebook teilen\" aria-label=\"Bei Facebook teilen\" role=\"button\" rel=\"nofollow\" class=\"shariff-link\" style=\"; background-color:#3b5998; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 18 32\"><path fill=\"#3b5998\" d=\"M17.1 0.2v4.7h-2.8q-1.5 0-2.1 0.6t-0.5 1.9v3.4h5.2l-0.7 5.3h-4.5v13.6h-5.5v-13.6h-4.5v-5.3h4.5v-3.9q0-3.3 1.9-5.2t5-1.8q2.6 0 4.1 0.2z\"\/><\/svg><\/span><\/a><\/li><li class=\"shariff-button linkedin shariff-nocustomcolor\" style=\"background-color:#1488bf\"><a href=\"https:\/\/www.linkedin.com\/sharing\/share-offsite\/?url=https%3A%2F%2Fcbrell.de%2Fblog%2Fvscode-vs-arduino-ide-fuer-esp32-projektidee%2F\" title=\"Bei LinkedIn teilen\" aria-label=\"Bei LinkedIn teilen\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#0077b5; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 27 32\"><path fill=\"#0077b5\" d=\"M6.2 11.2v17.7h-5.9v-17.7h5.9zM6.6 5.7q0 1.3-0.9 2.2t-2.4 0.9h0q-1.5 0-2.4-0.9t-0.9-2.2 0.9-2.2 2.4-0.9 2.4 0.9 0.9 2.2zM27.4 18.7v10.1h-5.9v-9.5q0-1.9-0.7-2.9t-2.3-1.1q-1.1 0-1.9 0.6t-1.2 1.5q-0.2 0.5-0.2 1.4v9.9h-5.9q0-7.1 0-11.6t0-5.3l0-0.9h5.9v2.6h0q0.4-0.6 0.7-1t1-0.9 1.6-0.8 2-0.3q3 0 4.9 2t1.9 6z\"\/><\/svg><\/span><\/a><\/li><\/ul><\/div>","protected":false},"excerpt":{"rendered":"<p>Was bedeutet es, einen ESP32 (oder ESP8266) mit Visual Studio Code oder mit der Arduino IDE zu programmieren? Das soll an einem einfachen Beispiel aufgezeigt werden. Stand 03.02.2023 Ausgangslage F\u00fcr &#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[583,582,786,74,809,101],"class_list":["post-3255","post","type-post","status-publish","format-standard","hentry","category-allgemein","tag-arduino","tag-esp32","tag-esp8266","tag-programmierung","tag-vscode","tag-webanwendung"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>VSCode vs. Arduino-IDE f\u00fcr ESP32 - Projektidee<\/title>\n<meta name=\"description\" content=\"Was bedeutet es, einen ESP32 (oder ESP8266) mit Visual Studio Code oder mit der Arduino IDE zu programmieren?\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cbrell.de\/blog\/vscode-vs-arduino-ide-fuer-esp32-projektidee\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"VSCode vs. Arduino-IDE f\u00fcr ESP32 - Projektidee\" \/>\n<meta property=\"og:description\" content=\"Was bedeutet es, einen ESP32 (oder ESP8266) mit Visual Studio Code oder mit der Arduino IDE zu programmieren?\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cbrell.de\/blog\/vscode-vs-arduino-ide-fuer-esp32-projektidee\/\" \/>\n<meta property=\"og:site_name\" content=\"Bienen, Natur und Internet of Things\" \/>\n<meta property=\"article:published_time\" content=\"2023-02-03T08:20:07+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-02-03T08:41:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2023\/02\/Ideenskizze-VSCode-vs.ArduinoIDE-mit-ImAlive-Tag-230203.jpg\" \/>\n<meta name=\"author\" content=\"Claus Brell\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@clausbrell5859\" \/>\n<meta name=\"twitter:site\" content=\"@clausbrell\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Claus Brell\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"3\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/cbrell.de\\\/blog\\\/vscode-vs-arduino-ide-fuer-esp32-projektidee\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cbrell.de\\\/blog\\\/vscode-vs-arduino-ide-fuer-esp32-projektidee\\\/\"},\"author\":{\"name\":\"Claus Brell\",\"@id\":\"https:\\\/\\\/cbrell.de\\\/blog\\\/#\\\/schema\\\/person\\\/7cf529e46faf1fd7b2b6942fec254c58\"},\"headline\":\"VSCode vs. Arduino-IDE f\u00fcr ESP32 &#8211; Projektidee\",\"datePublished\":\"2023-02-03T08:20:07+00:00\",\"dateModified\":\"2023-02-03T08:41:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/cbrell.de\\\/blog\\\/vscode-vs-arduino-ide-fuer-esp32-projektidee\\\/\"},\"wordCount\":335,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/cbrell.de\\\/blog\\\/vscode-vs-arduino-ide-fuer-esp32-projektidee\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cbrell.de\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/02\\\/Ideenskizze-VSCode-vs.ArduinoIDE-mit-ImAlive-Tag-230203.jpg\",\"keywords\":[\"Arduino\",\"ESP32\",\"ESP8266\",\"Programmierung\",\"VSCode\",\"Webanwendung\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/cbrell.de\\\/blog\\\/vscode-vs-arduino-ide-fuer-esp32-projektidee\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/cbrell.de\\\/blog\\\/vscode-vs-arduino-ide-fuer-esp32-projektidee\\\/\",\"url\":\"https:\\\/\\\/cbrell.de\\\/blog\\\/vscode-vs-arduino-ide-fuer-esp32-projektidee\\\/\",\"name\":\"VSCode vs. Arduino-IDE f\u00fcr ESP32 - Projektidee\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cbrell.de\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/cbrell.de\\\/blog\\\/vscode-vs-arduino-ide-fuer-esp32-projektidee\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/cbrell.de\\\/blog\\\/vscode-vs-arduino-ide-fuer-esp32-projektidee\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cbrell.de\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/02\\\/Ideenskizze-VSCode-vs.ArduinoIDE-mit-ImAlive-Tag-230203.jpg\",\"datePublished\":\"2023-02-03T08:20:07+00:00\",\"dateModified\":\"2023-02-03T08:41:06+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/cbrell.de\\\/blog\\\/#\\\/schema\\\/person\\\/7cf529e46faf1fd7b2b6942fec254c58\"},\"description\":\"Was bedeutet es, einen ESP32 (oder ESP8266) mit Visual Studio Code oder mit der Arduino IDE zu programmieren?\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/cbrell.de\\\/blog\\\/vscode-vs-arduino-ide-fuer-esp32-projektidee\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/cbrell.de\\\/blog\\\/vscode-vs-arduino-ide-fuer-esp32-projektidee\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/cbrell.de\\\/blog\\\/vscode-vs-arduino-ide-fuer-esp32-projektidee\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cbrell.de\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/02\\\/Ideenskizze-VSCode-vs.ArduinoIDE-mit-ImAlive-Tag-230203.jpg\",\"contentUrl\":\"https:\\\/\\\/cbrell.de\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/02\\\/Ideenskizze-VSCode-vs.ArduinoIDE-mit-ImAlive-Tag-230203.jpg\",\"width\":1024,\"height\":415,\"caption\":\"Bild Topologie Ideenskizze Programmierung eines Beispiels mit VSCode oder Arduino IDE\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/cbrell.de\\\/blog\\\/vscode-vs-arduino-ide-fuer-esp32-projektidee\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/cbrell.de\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"VSCode vs. Arduino-IDE f\u00fcr ESP32 &#8211; Projektidee\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/cbrell.de\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/cbrell.de\\\/blog\\\/\",\"name\":\"Bienen, Natur und Internet of Things\",\"description\":\"Alles, was einfach ist. Von Claus Brell\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/cbrell.de\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/cbrell.de\\\/blog\\\/#\\\/schema\\\/person\\\/7cf529e46faf1fd7b2b6942fec254c58\",\"name\":\"Claus Brell\",\"description\":\"Seit 2021 forsche ich an und mit Bienen (Digitalisierung der Imkerei) Seit 2012 Professur f\u00fcr Wirtschaftsinformatik an der Hochschue Niederrhein. Seit 1981 treibt mich die Frage um: Was haben Physik, Heavy Metal und Spiele miteinander zu tun? Drei m\u00f6gliche Antworten: {nichts | 42 | gleiche Hirnareale werden aktiviert}\",\"sameAs\":[\"http:\\\/\\\/claus-brell.de\",\"https:\\\/\\\/x.com\\\/clausbrell5859\",\"https:\\\/\\\/www.youtube.com\\\/@clausbrell5859\"],\"url\":\"https:\\\/\\\/cbrell.de\\\/blog\\\/author\\\/clausb\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"VSCode vs. Arduino-IDE f\u00fcr ESP32 - Projektidee","description":"Was bedeutet es, einen ESP32 (oder ESP8266) mit Visual Studio Code oder mit der Arduino IDE zu programmieren?","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:\/\/cbrell.de\/blog\/vscode-vs-arduino-ide-fuer-esp32-projektidee\/","og_locale":"de_DE","og_type":"article","og_title":"VSCode vs. Arduino-IDE f\u00fcr ESP32 - Projektidee","og_description":"Was bedeutet es, einen ESP32 (oder ESP8266) mit Visual Studio Code oder mit der Arduino IDE zu programmieren?","og_url":"https:\/\/cbrell.de\/blog\/vscode-vs-arduino-ide-fuer-esp32-projektidee\/","og_site_name":"Bienen, Natur und Internet of Things","article_published_time":"2023-02-03T08:20:07+00:00","article_modified_time":"2023-02-03T08:41:06+00:00","og_image":[{"url":"https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2023\/02\/Ideenskizze-VSCode-vs.ArduinoIDE-mit-ImAlive-Tag-230203.jpg","type":"","width":"","height":""}],"author":"Claus Brell","twitter_card":"summary_large_image","twitter_creator":"@clausbrell5859","twitter_site":"@clausbrell","twitter_misc":{"Verfasst von":"Claus Brell","Gesch\u00e4tzte Lesezeit":"3\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/cbrell.de\/blog\/vscode-vs-arduino-ide-fuer-esp32-projektidee\/#article","isPartOf":{"@id":"https:\/\/cbrell.de\/blog\/vscode-vs-arduino-ide-fuer-esp32-projektidee\/"},"author":{"name":"Claus Brell","@id":"https:\/\/cbrell.de\/blog\/#\/schema\/person\/7cf529e46faf1fd7b2b6942fec254c58"},"headline":"VSCode vs. Arduino-IDE f\u00fcr ESP32 &#8211; Projektidee","datePublished":"2023-02-03T08:20:07+00:00","dateModified":"2023-02-03T08:41:06+00:00","mainEntityOfPage":{"@id":"https:\/\/cbrell.de\/blog\/vscode-vs-arduino-ide-fuer-esp32-projektidee\/"},"wordCount":335,"commentCount":0,"image":{"@id":"https:\/\/cbrell.de\/blog\/vscode-vs-arduino-ide-fuer-esp32-projektidee\/#primaryimage"},"thumbnailUrl":"https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2023\/02\/Ideenskizze-VSCode-vs.ArduinoIDE-mit-ImAlive-Tag-230203.jpg","keywords":["Arduino","ESP32","ESP8266","Programmierung","VSCode","Webanwendung"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/cbrell.de\/blog\/vscode-vs-arduino-ide-fuer-esp32-projektidee\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/cbrell.de\/blog\/vscode-vs-arduino-ide-fuer-esp32-projektidee\/","url":"https:\/\/cbrell.de\/blog\/vscode-vs-arduino-ide-fuer-esp32-projektidee\/","name":"VSCode vs. Arduino-IDE f\u00fcr ESP32 - Projektidee","isPartOf":{"@id":"https:\/\/cbrell.de\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cbrell.de\/blog\/vscode-vs-arduino-ide-fuer-esp32-projektidee\/#primaryimage"},"image":{"@id":"https:\/\/cbrell.de\/blog\/vscode-vs-arduino-ide-fuer-esp32-projektidee\/#primaryimage"},"thumbnailUrl":"https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2023\/02\/Ideenskizze-VSCode-vs.ArduinoIDE-mit-ImAlive-Tag-230203.jpg","datePublished":"2023-02-03T08:20:07+00:00","dateModified":"2023-02-03T08:41:06+00:00","author":{"@id":"https:\/\/cbrell.de\/blog\/#\/schema\/person\/7cf529e46faf1fd7b2b6942fec254c58"},"description":"Was bedeutet es, einen ESP32 (oder ESP8266) mit Visual Studio Code oder mit der Arduino IDE zu programmieren?","breadcrumb":{"@id":"https:\/\/cbrell.de\/blog\/vscode-vs-arduino-ide-fuer-esp32-projektidee\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cbrell.de\/blog\/vscode-vs-arduino-ide-fuer-esp32-projektidee\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/cbrell.de\/blog\/vscode-vs-arduino-ide-fuer-esp32-projektidee\/#primaryimage","url":"https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2023\/02\/Ideenskizze-VSCode-vs.ArduinoIDE-mit-ImAlive-Tag-230203.jpg","contentUrl":"https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2023\/02\/Ideenskizze-VSCode-vs.ArduinoIDE-mit-ImAlive-Tag-230203.jpg","width":1024,"height":415,"caption":"Bild Topologie Ideenskizze Programmierung eines Beispiels mit VSCode oder Arduino IDE"},{"@type":"BreadcrumbList","@id":"https:\/\/cbrell.de\/blog\/vscode-vs-arduino-ide-fuer-esp32-projektidee\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/cbrell.de\/blog\/"},{"@type":"ListItem","position":2,"name":"VSCode vs. Arduino-IDE f\u00fcr ESP32 &#8211; Projektidee"}]},{"@type":"WebSite","@id":"https:\/\/cbrell.de\/blog\/#website","url":"https:\/\/cbrell.de\/blog\/","name":"Bienen, Natur und Internet of Things","description":"Alles, was einfach ist. Von Claus Brell","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cbrell.de\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Person","@id":"https:\/\/cbrell.de\/blog\/#\/schema\/person\/7cf529e46faf1fd7b2b6942fec254c58","name":"Claus Brell","description":"Seit 2021 forsche ich an und mit Bienen (Digitalisierung der Imkerei) Seit 2012 Professur f\u00fcr Wirtschaftsinformatik an der Hochschue Niederrhein. Seit 1981 treibt mich die Frage um: Was haben Physik, Heavy Metal und Spiele miteinander zu tun? Drei m\u00f6gliche Antworten: {nichts | 42 | gleiche Hirnareale werden aktiviert}","sameAs":["http:\/\/claus-brell.de","https:\/\/x.com\/clausbrell5859","https:\/\/www.youtube.com\/@clausbrell5859"],"url":"https:\/\/cbrell.de\/blog\/author\/clausb\/"}]}},"_links":{"self":[{"href":"https:\/\/cbrell.de\/blog\/wp-json\/wp\/v2\/posts\/3255","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cbrell.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cbrell.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cbrell.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cbrell.de\/blog\/wp-json\/wp\/v2\/comments?post=3255"}],"version-history":[{"count":4,"href":"https:\/\/cbrell.de\/blog\/wp-json\/wp\/v2\/posts\/3255\/revisions"}],"predecessor-version":[{"id":3260,"href":"https:\/\/cbrell.de\/blog\/wp-json\/wp\/v2\/posts\/3255\/revisions\/3260"}],"wp:attachment":[{"href":"https:\/\/cbrell.de\/blog\/wp-json\/wp\/v2\/media?parent=3255"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cbrell.de\/blog\/wp-json\/wp\/v2\/categories?post=3255"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cbrell.de\/blog\/wp-json\/wp\/v2\/tags?post=3255"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}