După cum știți deja, Arduino IDE este mediul de dezvoltare integrat pentru plăcile Arduino și alte plăci compatibile. Cu acest mediu, puteți scrie schițele și le puteți încărca pe placă pentru a începe să lucrați cu această platformă de dezvoltare populară printre pasionați și producători.
În ciuda aparențelor, IDE-ul Arduino continuă să fie dezvoltat pentru a îmbunătăți acest mediu încă de la lansarea sa în 2005. De atunci, au fost făcute modificări la lucruri care nu sunt evidente pentru utilizator, precum și la aspecte ale interfeței grafice, pentru a face programarea plăcilor mult mai plăcută.
În prezent, acest mediu este foarte flexibil , suportând diverse platforme, inclusiv Linux, și este disponibil în 66 de limbi diferite, cum ar fi spaniola, cu suport pentru până la 1000 de forumuri oficiale și neoficiale. În plus, oferă mii de cărți utile și a fost descărcat de peste 39 de milioane de ori în ultimul an.
Noutăți în Arduino IDE 2.0 Beta
Dar toate acestea ar fi pur și simplu istorie dacă echipa responsabilă de dezvoltarea sa nu ar continua să lucreze neobosit pentru a îmbunătăți în continuare acest software. Dovadă în acest sens este anunțul recent al Arduino IDE 2.0, care deja începe să „apară”, chiar dacă este încă o versiune Beta ( încercați-l acum aici ).
În această nouă versiune a Arduino IDE există câteva știri interesante care vor ajunge să fie versiunea finală, deși această versiune experimentală are încă câteva lucruri de lustruit și ar putea da anumite probleme care vor fi remediate pentru lansarea finală.
Printre noile caracteristici, funcțiile avansate care apar în această versiune sunt deosebit de remarcabile. IDE-ul Arduino își menține interfața ușor de utilizat pentru utilizatorii începători, dar include acum noi caracteristici avansate. De exemplu, depanarea live vă permite să rulați cod pe o placă atașată și să îl întrerupeți la o anumită linie pentru a observa conținutul variabilelor, memoriei, registrelor etc. și pentru a detecta probleme.
Pe de altă parte, include și un editor modern , oferind o experiență mai bună pentru utilizator datorită unei interfețe responsive, scurtăturilor de navigare, completării automate pentru a sugera variabile, funcții etc. și compilării mai rapide. Performanță și mai fluidă în această versiune Arduino IDE 2.0 Beta.
Și dacă asta nu e de ajuns, depanarea live este compatibilă cu toate plăcile Arduino și cu cele bazate pe SAMD și Mbed. Desigur, cei care se ocupă de întreținerea codului sunt deschiși și dezvoltatorilor terți de plăci care doresc să adauge suport pentru alte plăci.
Noul IDE se bazează pe framework-ul Eclipse Theia, care la rândul său se bazează pe aceeași arhitectură ca VS Code, în timp ce front-end-ul este scris în TypeScript, iar cea mai mare parte a back-end-ului este acum scrisă în Golang.