Arduino v Eclipse IDE – Sloeber

Máte-li dost programování vašich projektů v Arduino IDE, zkuste se podívat po jiné variantě.

Několikrát jsem tu psal o Programino IDEnovinka, video na youtube.

Narazil jsem na více než zajímavé vývojové studio pro Arduino, založeném na populárním vývojovém prostředí EclipseSloeber – the Eclipse Arduino IDE.

Poslední verze je označena jako v4.2.

Instalace je velice jednoduchá, přejdete pouze stránky projektu a stáhnete si 32bit nebo 64 bit verzi pro Linux/Windows/Mac OS a instalační soubor spustíte.

Ke stažení je i samotný plugin, který si jednoduše nainstalujete do vašeho už nainstalovaného Eclipse.

Po kliknutí Project Explorer a vybrání položky „New“, si v záložce „Arduino“ vyberete „New Arduino Sketch“.

V dalším okně vyberete vaší arduino desku, port a mikrokontrolér. Máte dále možnost nastavit Upload Protocol, v kterém naleznete možnosti jako jsou: ArduinoISP, AVRISP, UsbASP a další programátory.

Můžete si vybrat velké množství arduino desek, nicméně některé chybí (např. NodeMCU).

Přidání dalších arduino desek provedete následovně:
windows->preferences->arduino
(příklad pro ESP8266, NodeMCU):

– stáhnete si potřebný balík z Github – https://github.com/esp8266/Arduino

– rozbalíte a vložíte do: sloeberarduinoPluginpackagesarduinohardware

sloeber automaticky načte nový hardware a hlavně soubor boards.txt

– při vytvoření nového projektu postupujete stejně do bodu, kdy vybíráte Arduino board, zde musíte vybrat z nabídky příslušný boards.txt soubor. Poté se vám objeví nastavení pro danou desku (Flash Mode, Flash Frequency, CPU Frequency a další).

V posledním kroku jste dotázáni, zda chcete vytvořit cpp projekt, ino projekt či využít example.

Nakonec se před vámi zobrazí váš Arduino projekt.

V horní části vidíte klasické ikony pro build, upload, otevření serial monitoru či otevření scope.

Knihovny pro součástky uložíte do patřičných

Co vám použití tohoto vývojového prostředí přinese? Hlavní výhodou je opravdu pokročilý editor kódu. Jednoduché přepínaní mezi funkcemi, výpis použitých funkcí v kódu, stromové volání jednotlivých funkcí a další vychytávky. Také i více jádrové kompilování.

Stránku projektu naleznete zde: http://eclipse.baeyens.it/index.shtml

Sdílejte článek:
Komentáře:
121 komentářů na sociálních sítích
@TomasBajer Já mám páječku z tindie, která používá weller hroty a je skvělá, ale můj styl práce je více opravování než pájení a ta pinzeta se mi hodí více... a dost lituju, že jsem nepřikoupil větší hroty :-D ...více
Číst komentáře
- a -
Přidat svůj názor
Ukaž světu,
že jsi Maker!
Koupit tričko
Kafe pro Chiptrona
Aby mohl napsat další článek.

Související články

Martin Chlebovec mi poslal další zajímavý článek.

Článek „Ovládanie hlasom pre Arduino, NodeMCU“ mi zaslal Martin Chlebovec.

Všichni bastlí meteostanice, někdo lepší, někdo horší.

Pokud mě sledujete na sociálních sítích, jistě jste si všimli několika komentářů a obrázků o mém nejnovějším projektu a to Zavlažovacím systému s vývojovou deskou NodeMCU (ESP8266, ESP12E).

Po zkušenostech s ESP12E (NodeMCU, ESP8266) a teplotním čidlu SHT75 jsem se rozhodl vytvořit druhou verzi desky pro meteostanici.

Článek mi zaslal Martin Chlebovec ze stránky https://arduino.