Som du redan vet är Arduino IDE den integrerade utvecklingsmiljön för Arduino-kort och andra kompatibla kort. Med den här miljön kan du skriva dina skisser och ladda upp dem till kortet för att börja arbeta med denna populära utvecklingsplattform bland hobbyister och utvecklare.
Trots utseendet fortsätter Arduino IDE att utvecklas för att förbättra denna miljö sedan starten 2005. Sedan dess har modifieringar gjorts av saker som inte är uppenbara för användaren, såväl som av aspekter av det grafiska gränssnittet, för att göra programmeringen av korten mycket roligare.
För närvarande är den här miljön mycket flexibel och stöder olika plattformar, inklusive Linux, och finns tillgänglig på 66 olika språk, inklusive spanska, med stöd för upp till 1 000 officiella och inofficiella forum. Dessutom erbjuder den tusentals hjälpsamma böcker och har laddats ner mer än 39 miljoner gånger under det senaste året.
Nyheter i Arduino IDE 2.0 Beta
Men allt detta skulle helt enkelt vara historia om det inte vore för att teamet som ansvarar för dess utveckling fortsätter att arbeta outtröttligt för att ytterligare förbättra programvaran. Bevis på detta är det senaste tillkännagivandet av Arduino IDE 2.0, som redan börjar "dyka upp", även om det fortfarande är en betaversion ( prova det nu här ).
I den här nya versionen av Arduino IDE finns det några intressanta nyheter som kommer att hamna i den slutliga versionen, även om den här experimentversionen fortfarande har några saker att polera och kan ge några problem som kommer att åtgärdas för den slutliga utgåvan.
Bland de nya funktionerna är de avancerade funktionerna som finns i den här versionen särskilt anmärkningsvärda. Arduino IDE behåller sitt användarvänliga gränssnitt för nybörjare, men inkluderar nu nya avancerade funktioner. Till exempel låter live debugging dig köra kod på ett anslutet kort och pausa det på en specifik rad för att observera innehållet i variabler, minne, register etc. och upptäcka problem.
Å andra sidan inkluderar den också en modern editor , vilket ger en bättre användarupplevelse tack vare ett responsivt gränssnitt, navigeringsgenvägar, autokomplettering för att föreslå variabler, funktioner etc., och snabbare kompilering. Ännu jämnare prestanda i denna Arduino IDE 2.0 Beta-version.
Och som om det inte vore nog, stöder live debugging alla Arduino-kort och de som är baserade på SAMD och Mbed. Självklart är kodansvariga också öppna för tredjepartsutvecklare som lägger till stöd för andra kort.
Den nya IDE:n är baserad på Eclipse Theia-ramverket, som i sin tur är baserat på samma arkitektur som VS Code, medan front-end är skriven i TypeScript, och det mesta av back-end nu är skriven i Golang.