Arduino dostane nové IDE
Jedním z nejslabších článků celé Arduino platformy je desktopové Arduino IDE. Velice jednoduché rozhraní a absence pokročilejších funkcí vedly spoustu zkušenějších uživatelů k přesunu do jiného vývojového prostředí. Pod Visual Studio Code vzniklo například alternativní prostředí PlatformIO a také byl vyvinut plugin pro Eclipse a další. Ty přinesly kromě vlastností známých z Arduino IDE i další funkce, které zjednodušují vývoj.
Tvůrci Arduina se po dlouhé době rozhodli výrazně upgradovat Arduino IDE a na Maker Faire v Římě představili Arduino IDE Pro. To je zatím dostupné v alfa verzi na odkazech níže:
- Arduino Pro IDE Windows v0.0.1-alpha.preview
- Arduino Pro IDE OSX v0.0.1-alpha.preview
- Arduino Pro IDE Linux v0.0.1-alpha.preview
Jestli s představením nepřišli tak trochu „s křížkem po funuse“ se teprve uvidí 🙂 Sami o změně tvrdí následující:
Jednoduchost Arduino IDE z něj udělala jedno z nejoblíbenějších prostředí na světě. Je dostatečně jednoduché pro začínající uživatele a rychlé pro ty pokročilé. Miliony z vás jej denně používají pro tvorbu projektů. Vyslyšeli jsme ale vaše zpětné vazby a uznali, že je čas na nové, mocnější prostředí. Zároveň jsme ale chtěli zachovat podobnost se starým IDE, které je spoustě lidí dobře známé.
V alfa verzi prostředí nabízí:
- Moderní, plně vybavené prostředí
- Dva módy – klasický pro začínající uživatele a mód pro pokročilé se zobrazením souborového systému projektu
- Nový manažer desek
- Nový manažer knihoven
- Seznam desek
- Základní našeptávání (zatím pro ARM desky)
- Integraci systému pro správu verzí GIT
- Sériový monitor
- Tmavý mód
Nová architektura umožní přidání dlouho požadovaných změn, jako jsou:
- Synchronizace s online editorem Arduino Create
- Debugger
- Pluginy třetích stran
- Podporu jiných jazyků, než C++
Nové IDE je založeno na moderních technologiích. O kompilaci, správu projektů, sériovou linku a další se stará Arduino CLI (o něm jsme psali zde). Grafická část prostředí je založena na Open Source projektu Eclipse Theia. To samotné je založené na frameworku Electron, který umožňuje spouštět webové aplikace jako nativní.
Zdroj: https://blog.arduino.cc/2019/10/18/arduino-pro-ide-alpha-preview-with-advanced-features/
- Sledovač slunce s Arduinem - 23.3.2022
- Programovatelný kytarový pedál s Arduinem - 26.2.2020
- Arduino infračervený teploměr vytištěný na 3D tiskárně - 11.2.2020