{"id":6318,"date":"2020-11-20T19:29:02","date_gmt":"2020-11-20T19:29:02","guid":{"rendered":"https:\/\/www.fambach.net\/?p=6318"},"modified":"2020-11-20T19:32:56","modified_gmt":"2020-11-20T19:32:56","slug":"vs-code-micropython","status":"publish","type":"post","link":"https:\/\/www.fambach.net\/en\/vs-code-micropython\/","title":{"rendered":"VS Code MicroPython"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_85 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Contents\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewbox=\"0 0 24 24\" version=\"1.2\" baseprofile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.fambach.net\/en\/micropython-auf-esp32-installieren\/#Fakten\" >Facts<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.fambach.net\/en\/micropython-auf-esp32-installieren\/#Downlad_der_Firmware\" >Downlad der Firmware<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.fambach.net\/en\/micropython-auf-esp32-installieren\/#Hochladen\" >Hochladen<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.fambach.net\/en\/micropython-auf-esp32-installieren\/#Test\" >Test<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.fambach.net\/en\/micropython-auf-esp32-installieren\/#Probleme\" >Problems<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.fambach.net\/en\/micropython-auf-esp32-installieren\/#Port_lasst_sich_nicht_offnen\" >Port l&auml;sst sich nicht &ouml;ffnen<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.fambach.net\/en\/micropython-auf-esp32-installieren\/#Nur_noch_Exceptions\" >Nur noch Exceptions<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.fambach.net\/en\/micropython-auf-esp32-installieren\/#Fazit\" >Conclusion<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.fambach.net\/en\/micropython-auf-esp32-installieren\/#Verwandte_Beitrage\" >Verwandte Beitr&auml;ge<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.fambach.net\/en\/micropython-auf-esp32-installieren\/#Quellen\" >Sources<\/a><\/li><\/ul><\/nav><\/div>\n\n<p class=\"wp-block-paragraph\">Hier zeige ich meine Konfiguration f&uuml;r Microphython im VS-Code Studio unter Windows. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Fakten\"><\/span>Facts<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Windows 10<\/li><li>Wir brauchen eine VS-Code Installation die findet ihr <a href=\"https:\/\/www.fambach.net\/en\/vs-code-installation\/\" data-type=\"post\" data-id=\"6321\">here<\/a>. <\/li><li>Die Nodes.js Biliothek <\/li><li>Das Pymakr Plugin f&uuml;r Micropython f&uuml;r VS-Code (Version 1.1.7)<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Versionen:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Windows<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"708\" height=\"240\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-11-20-20_12_03.jpg\" alt=\"\" class=\"wp-image-6469\"><figcaption>Windows Version<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">VS Code <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"365\" height=\"262\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-11-20-20_13_16.jpg\" alt=\"\" class=\"wp-image-6470\"><figcaption>VS-Code<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Pymakr Plugin<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"806\" height=\"143\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-11-20-20_09_19.jpg\" alt=\"\" class=\"wp-image-6467\"><figcaption>VS-Code Plugin Pymakr Version<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Areas of application<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Programmierung von Controllern mit Micropython Firmware<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Views<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Hier gibts nichts zu sehen, &#8230; weiter gehen &#8230;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1064\" height=\"563\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-11-20-20_14_27.jpg\" alt=\"\" class=\"wp-image-6472\"><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Installation<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wie VS-Code installiert wird, habe ich schon mal <a href=\"https:\/\/www.fambach.net\/en\/vs-code-installation\/\">here<\/a> beschrieben.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">NodesJs<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Unter folgende Adresse kann NodesJs heruntergeladen werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/nodejs.org\/en\/\">https:\/\/nodejs.org\/en\/<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"820\" height=\"554\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-10-25-15_38_26.jpg\" alt=\"\" class=\"wp-image-6327\"><figcaption>Nodes JS download<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Die heruntergeladene MSI Datei kann unter Window ausgef&uuml;hrt werden und installiert sich praktisch von selbst.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Pymakr Micropython Plugin <\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Den Paketmanager &ouml;ffenen, pym in die Suche eingeben und Pymakr ausw&auml;hlen. Mit einem Klick auf Install, werden alle ben&ouml;tigeten Dateien installiert.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-10-25-15_41_57.jpg\" alt=\"\" class=\"wp-image-6328\"><figcaption>VS Code- Pymakr Plugin installieren<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Das war es.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Test\"><\/span>Test<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Nun noch testen ob alles funktioniert. Hierf&uuml;r einen Ordner, an beliebiger Stelle, mit dem Windows Explorer erstellen. (Kann auch beim &Ouml;ffnen im n&auml;chsten Schritt gemacht werden)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1057\" height=\"750\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-11-20-17_46_51.jpg\" alt=\"\" class=\"wp-image-6445\"><figcaption>VS-Code Micropython &#8211; Im Windows Explorer einen Ordner erstellen <\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">In VS-Studio wechseln und dort den Button &#8222;Open Folder&#8220; aktivieren.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1072\" height=\"774\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-11-20-17_47_33.jpg\" alt=\"\" class=\"wp-image-6446\"><figcaption>VS-Code Micropython &#8211; Im Programm erstellten Ordner &ouml;ffnen<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Den soeben erstellten Ordner ausw&auml;hlen.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1072\" height=\"770\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-11-20-17_48_02.jpg\" alt=\"\" class=\"wp-image-6447\"><figcaption>VS-Code Micropython &#8211; Eben erstellten Ordner ausw&auml;hlen<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Nun noch die standard Struktur erstellen. Hierf&uuml;r ben&ouml;tigen wir zwei Dateien, von denen wir aber nur eine nutzen. Optional kann noch das &#8222;lib&#8220; Verzeichnis angelegt werden. Zuert die Datei boot.py erstellen. Dies ist die erste Datei, die beim Starten des Boards ausgef&uuml;hrt wird. Auf das Blatt mit dem Pluszeichen klicken und den namen der Datei eingeben, die Endung .py nicht vergessen.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"428\" height=\"259\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-11-20-17_49_41-1.jpg\" alt=\"\" class=\"wp-image-6452\"><figcaption>VS-Code Micropython &#8211; Datei boot.py erstellen<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Nun noch die Main Datei wie zuvor erstellen. Diese wird unseren Code enthalten. Das Lib Verzeichnis ist optional und in ihm k&ouml;nnen sp&auml;ter lokale Bibliotheken gespeichert werden.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"490\" height=\"260\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-11-20-17_50_09-1.jpg\" alt=\"\" class=\"wp-image-6453\"><figcaption>VS-Code Micropython &#8211; Datei main.py erstellen<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">In die &#8222;main.py&#8220; Datei den folgenden Code kopieren. Es handelt sich hierbei um ein Blink-Beispiel. Evtl. muss der Pin 5 f&uuml;r die LED auf das eigenen Board angepasst werden. Ich werde an dieser Stelle nicht weiter auf den Code eingehen. Es gibt ein paar nette Tutorials, einige habe ich unten verlinkt. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hier der Code:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>import machine\nimport time\n\npin = machine.Pin(5, machine.Pin.OUT)\n\ndef toggle(p):\n    p.value(not p.value())\n\nwhile True:\n    toggle(pin)\n    time.sleep(0.5)<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Das Board anschliessen.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"798\" height=\"281\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-11-20-18_53_10.jpg\" alt=\"\" class=\"wp-image-6454\"><figcaption>VS-Code Micropython &#8211; Python Console im Ruhezustand, Board noch nicht angeschlossen.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn das Board gefunden wurde, kommt eine Ausgabe mit dem verwendeten seriellen Port. Sollte das Board nicht gefunden werden, bitte im Kapitel &#8222;Probleme&#8220; nachsehen, da gibts Hilfe.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"769\" height=\"259\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-11-20-18_54_54.jpg\" alt=\"\" class=\"wp-image-6455\"><figcaption>VS-Code Micropython &#8211; Python Console Board wurde am COM 14 gefunden<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Nun noch den code hochladen (unten upload) und starten (unten RUN).<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1079\" height=\"769\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-11-20-18_02_47.jpg\" alt=\"\" class=\"wp-image-6450\"><figcaption>VS-Code Micropython &#8211; Erstes Beispielprogramm erstellen<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn alles gute gelaufen ist, sollte die LED auf dem Board jetzt blinken.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Probleme\"><\/span>Problems<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Popup f&uuml;r Python installation<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Kann ignoriert werden, wird nicht ben&ouml;tigt.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"454\" height=\"114\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-11-20-17_55_17.jpg\" alt=\"\" class=\"wp-image-6451\"><figcaption>VS-Code Micropython &#8211; Aufforderung zur Installation von Python<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Board wird nicht gefunden<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Reset auf dem Board dr&uuml;cken, es sollte eine Ausgabe &auml;hnlich der folgenden Kommen.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"632\" height=\"763\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-11-20-18_58_42.jpg\" alt=\"\" class=\"wp-image-6456\"><figcaption>VS-Code Micropython &#8211; Ausgabe nach Reset des Boards<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Kommt diese Ausgabe nicht wird evtl, der Port nicht richtig erkannt. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gerade wenn es ein g&uuml;nstiges Chinaboard ist, kann es passieren dass der Hersteller in der global config nicht aufgef&uuml;hrt ist. Dieser kann nachtr&auml;glich noch eingetragen werden. Wir werden jetzt zuerst den Hersteller suchen und diesen dann in die globale Konfigurationdatei eintragen.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Hersteller suchen<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Das Board an den PC anschliessen und den Ger&auml;te-Manager starten.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-11-20-19_42_55.jpg\" alt=\"\" class=\"wp-image-6457\" width=\"580\" height=\"473\"><figcaption>Windows &#8211; Ger&auml;te-Manager starten<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Danach das Board bei den Anschl&uuml;ssen suchen. Sollte nicht klar sein welches der richtige Anschluss ist, das Board nochmal anbziehen und warten bis der ensprechende Eintrag verschwindet. Danach das Board wieder anschliessen.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"781\" height=\"572\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-11-20-19_14_54.jpg\" alt=\"\" class=\"wp-image-6458\"><figcaption>Windows Ger&auml;te-Manager &#8211; Board bei den Anschl&uuml;ssen suchen<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Anschluss per Doppenklick &ouml;ffnen, Reiter Details w&auml;hlen und im Auswahlfeld den Hersteller suchen. Der gefundene Text (hier &#8222;wch.cn&#8220;) wird f&uuml;r die Konfiguration gebraucht.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"408\" height=\"455\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-11-20-19_15_58.jpg\" alt=\"\" class=\"wp-image-6459\"><figcaption>Windows Ger&auml;te-Manager &#8211; Boardhersteller herausfinden<\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Gloabale Konfiguration anpassen<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Die Konfiguration &ouml;ffnen. Hierf&uuml;r unten auf &#8222;All Commands&#8220; dr&uuml;cken, und dann oben &#8222;Pymakr &gt; Global Settings&#8220; w&auml;hlen.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"881\" height=\"906\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-11-20-19_40_41.jpg\" alt=\"\" class=\"wp-image-6460\"><figcaption>VS-Code Pymakr &#8211; Globale Konfiguration &ouml;ffnen<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Den Hersteller und evtl. noch den richtigen Port eingeben, dies hilft wenn mehrere Boards angeschlossen sind. (Komma nicht vergessen!)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"726\" height=\"530\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-11-20-19_53_44.jpg\" alt=\"\" class=\"wp-image-6461\"><figcaption>VS-Code Pymakr &#8211; Port festlegen und Hersteller hinzuf&uuml;gen.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Speichern mit ctrl+s  oder Tab schliessen und Speichern best&auml;tigen.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"813\" height=\"698\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-11-20-19_56_23.jpg\" alt=\"\" class=\"wp-image-6462\"><figcaption>VS-Code Pymakr &#8211; Einstellungen speichern<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Jetzt sollte das Board erkannt werden.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"817\" height=\"161\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-11-20-19_59_17.jpg\" alt=\"\" class=\"wp-image-6463\"><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Wartet das Terminal auf einen kleineren Port, mal die anderen Hersteller aus der Config entfernen, bzw. den richtigen Port vorgeben.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Lokale Konfiguration erstellen<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Es gibt auch die M&ouml;glichkeite eine lokale Projekt spezifische Konfiguration zu erstellen. Hierzu wieder unten auf All commands klicken und oben Pymakr &gt; Project settings ausw&auml;hlen. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1132\" height=\"904\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-11-20-19_33_48.jpg\" alt=\"\" class=\"wp-image-6465\"><figcaption>VS-Code Pymakr &#8211; Lokale Konfiguration erstellen.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Das Tool erstellet eine pymakr.conf Datei, mit einer Kopie der globalen Einstellungen, direkt im Projektverzeichnis. Hier k&ouml;nnen Projekt spezifische Einstellungen vorgenommen werden. In meiner Version konnte ich keinen zus&auml;tzlicher Hersteller angegeben, auch die COM Port Einstellung blieb relativ unbeachtet. <\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Sollte es immer noch nicht klappen<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn es jetzt noch nicht klappt k&ouml;nnte nochmal &uuml;berpr&uuml;ft werden ob das Board &uuml;berhaupt eine Micropython Firmware aufgespielt hat. Hierzu zum Beispiel der folgende Link.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.fambach.net\/en\/micropython-auf-esp32-installieren\/\">Micropython auf ESP32 installieren<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Miscellaneous<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Aktuell keine Infos.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Fazit\"><\/span>Conclusion<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Schnell installiert einfach zu Handhaben, wenn auch die Oberfl&auml;che etwas gew&ouml;hnungsbed&uuml;rftig ist. Besonders das Projekt Handling hat mir nicht gefallen, hier waren wir schon mal weiter auch mit VS-Code.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Verwandte_Beitrage\"><\/span>Verwandte Beitr&auml;ge<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n<ul class=\"display-posts-listing\">\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/loin32-oder-doch-lolin32\/\">Loin32 (oder doch Lolin32?)<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/ttgo-koala-esp32\/\">TTGO-Koala Esp32<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/vs-code-micropython\/\">VS Code MicroPython<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/micropython-auf-esp32-installieren\/\">Micropython auf ESP32 installieren<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Quellen\"><\/span>Sources<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/docs.pycom.io\/gettingstarted\/software\/vscode\/\" target=\"_blank\" rel=\"noreferrer noopener\">Installationsanleitung in englischer Sprache<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/docs.micropython.org\/en\/latest\/esp32\/tutorial\/intro.html\" target=\"_blank\" rel=\"noreferrer noopener\">ESP32 MicroPython<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/docs.micropython.org\/en\/latest\/esp8266\/tutorial\/repl.html\">https:\/\/docs.micropython.org\/en\/latest\/esp8266\/tutorial\/repl.html<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/learn.adafruit.com\/micropython-basics-blink-a-led\/blink-led\">https:\/\/learn.adafruit.com\/micropython-basics-blink-a-led\/blink-led<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.fambach.net\/en\/micropython-auf-esp32-installieren\/\">Micropython auf ESP32 installieren<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Pymakr \u2013 MicroPython Plugin for VS-Code. Quick installation and a few tips on the subject. <\/p>\n<a href=\"https:\/\/www.fambach.net\/en\/micropython-auf-esp32-installieren\/\" class=\"read-more-link\">Carry on reading <span class=\"screen-reader-text\">\"Micropython auf ESP32 Installieren\"<\/span> <span class=\"meta-nav\">\u2192<\/span><\/a>","protected":false},"author":1,"featured_media":6472,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"no","_lmt_disable":"no","footnotes":""},"categories":[458,348,452],"tags":[279,464,471,470,454,453,469],"class_list":["post-6318","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-micropython","category-platformio","category-vs-code","tag-microcontroller","tag-micropython","tag-plugin","tag-pymakr","tag-visual-studio","tag-vs-code","tag-vs-code-2","penguin-post","penguin-post-not-sticky"],"modified_by":"sfambach","_links":{"self":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts\/6318","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/comments?post=6318"}],"version-history":[{"count":12,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts\/6318\/revisions"}],"predecessor-version":[{"id":9403,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts\/6318\/revisions\/9403"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/media\/6472"}],"wp:attachment":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/media?parent=6318"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/categories?post=6318"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/tags?post=6318"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}