      {"id":369,"date":"2017-04-09T16:55:07","date_gmt":"2017-04-09T14:55:07","guid":{"rendered":"http:\/\/www.konnekting.de\/?p=369"},"modified":"2017-04-09T16:55:07","modified_gmt":"2017-04-09T14:55:07","slug":"entwickeln-auf-besserem-niveau","status":"publish","type":"post","link":"https:\/\/www.konnekting.de\/en\/2017\/04\/09\/entwickeln-auf-besserem-niveau\/","title":{"rendered":"Entwickeln auf besserem Niveau?"},"content":{"rendered":"<p>Wer kennt das nicht: Die Arduino IDE ist zwar nett und klein, aber schnell w\u00fcnscht man sich etwas mehr &#8220;Unterst\u00fctzung durch die Software&#8221;. Zu nennen sind da vor allem<\/p>\n<ul>\n<li>eine automatische Code-Formatierung\n<ul>\n<li>&#8230; ein klick und der Code wird entsprechend umgebrochen, korrekt einger\u00fcckt, &#8230;<\/li>\n<\/ul>\n<\/li>\n<li>Auto-Vervollst\u00e4ndigung\n<ul>\n<li>&#8230; ein Tastendruck, und man bekommt die aktuelle Eingebe vervollst\u00e4ndigt bzw. Vorschl\u00e4ge zur vervollst\u00e4ndigung<\/li>\n<\/ul>\n<\/li>\n<li>Code-Refaktorierungswerkzeuge\n<ul>\n<li>&#8230; eine Methode bzw. Funktion soll nun anders hei\u00dfen, und muss im ganzen Code nun umbenannt werden. Ein Klick und die IDE erledigt das f\u00fcr einen &#8230;<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Doch erhebt die Arduino IDE nicht den Anspruch einer Fortgeschrittenen IDE. Sie ist einfach f\u00fcr Anf\u00e4nger ein Einsteiger ausgelegt.<\/p>\n<p>Doch es scheint eine praktikable Abhilfe zu geben: Sloeber, alias &#8220;<a href=\"http:\/\/www.baeyens.it\/eclipse\/\">Arduino Eclipse IDE<\/a>&#8220;:<\/p>\n<p><a href=\"https:\/\/www.konnekting.de\/wp-content\/uploads\/2017\/04\/Bildschirmfoto-vom-2017-04-09-16-26-02.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-370\" src=\"https:\/\/www.konnekting.de\/wp-content\/uploads\/2017\/04\/Bildschirmfoto-vom-2017-04-09-16-26-02.png\" alt=\"\" width=\"1403\" height=\"944\" srcset=\"https:\/\/www.konnekting.de\/wp-content\/uploads\/2017\/04\/Bildschirmfoto-vom-2017-04-09-16-26-02.png 1403w, https:\/\/www.konnekting.de\/wp-content\/uploads\/2017\/04\/Bildschirmfoto-vom-2017-04-09-16-26-02-300x202.png 300w, https:\/\/www.konnekting.de\/wp-content\/uploads\/2017\/04\/Bildschirmfoto-vom-2017-04-09-16-26-02-768x517.png 768w, https:\/\/www.konnekting.de\/wp-content\/uploads\/2017\/04\/Bildschirmfoto-vom-2017-04-09-16-26-02-1024x689.png 1024w, https:\/\/www.konnekting.de\/wp-content\/uploads\/2017\/04\/Bildschirmfoto-vom-2017-04-09-16-26-02-1200x807.png 1200w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/a><\/p>\n<p>Ich bin derzeit dabei das aus zu probieren. Bisher klappt das recht gut. Compilieren und hochladen klappt. Einziges &#8220;Problemchen&#8221; bisher: Ich\u00a0<strong>muss<\/strong> Arduino.h inkludieren, was man in der Arduino IDE nicht machen muss.<\/p>\n<p>Im gro\u00dfen und Ganzen bleibt der Code auch Arduino IDE kompatibel, da hier nach wie vor mit einer .ino Datei gearbeitet wird.<\/p>\n<p>Wenn ich damit, zusammen mit dem Atmel ICE Debugger, den Code noch debuggen kann, w\u00e4re ich gl\u00fccklich, und k\u00f6nnte keine Atmel Studio Installation aus Virtualbox entfernen (arbeite sonst ja nur mit Linux&#8230;).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wer kennt das nicht: Die Arduino IDE ist zwar nett und klein, aber schnell w\u00fcnscht man sich etwas mehr &#8220;Unterst\u00fctzung durch die Software&#8221;. Zu nennen sind da vor allem eine automatische Code-Formatierung &#8230; ein klick und der Code wird entsprechend umgebrochen, korrekt einger\u00fcckt, &#8230; Auto-Vervollst\u00e4ndigung &#8230; ein Tastendruck, und man bekommt die aktuelle Eingebe vervollst\u00e4ndigt &hellip; <a href=\"https:\/\/www.konnekting.de\/en\/2017\/04\/09\/entwickeln-auf-besserem-niveau\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Entwickeln auf besserem Niveau?&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[25],"tags":[51,73,71,72],"class_list":["post-369","post","type-post","status-publish","format-standard","hentry","category-sw-entwicklung","tag-arduino","tag-eclipse","tag-ide","tag-sloeber"],"translation":{"provider":"WPGlobus","version":"3.0.2","language":"en","enabled_languages":["de","en"],"languages":{"de":{"title":true,"content":true,"excerpt":false},"en":{"title":false,"content":false,"excerpt":false}}},"_links":{"self":[{"href":"https:\/\/www.konnekting.de\/en\/wp-json\/wp\/v2\/posts\/369","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.konnekting.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.konnekting.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.konnekting.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.konnekting.de\/en\/wp-json\/wp\/v2\/comments?post=369"}],"version-history":[{"count":2,"href":"https:\/\/www.konnekting.de\/en\/wp-json\/wp\/v2\/posts\/369\/revisions"}],"predecessor-version":[{"id":372,"href":"https:\/\/www.konnekting.de\/en\/wp-json\/wp\/v2\/posts\/369\/revisions\/372"}],"wp:attachment":[{"href":"https:\/\/www.konnekting.de\/en\/wp-json\/wp\/v2\/media?parent=369"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.konnekting.de\/en\/wp-json\/wp\/v2\/categories?post=369"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.konnekting.de\/en\/wp-json\/wp\/v2\/tags?post=369"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}