Kao što već znate, Arduino IDE je integrirano razvojno okruženje za Arduino ploče i druge kompatibilne ploče. Pomoću ovog okruženja možete pisati svoje skice i prenijeti ih na ploču kako biste započeli rad s ovom popularnom razvojnom platformom među hobistima i proizvođačima.
Unatoč izgledu, Arduino IDE se i dalje razvija kako bi se poboljšalo ovo okruženje od svog nastanka 2005. godine. Od tada su napravljene modifikacije stvari koje nisu očite korisniku, kao i aspekata grafičkog sučelja, kako bi programiranje ploča bilo mnogo ugodnije.
Trenutno je ovo okruženje vrlo fleksibilno , podržava različite platforme, uključujući Linux, i dostupno je na 66 različitih jezika, poput španjolskog, s podrškom za do 1000 službenih i neslužbenih foruma. Nadalje, nudi tisuće korisnih knjiga i preuzeto je više od 39 milijuna puta u posljednjoj godini.
Što je novo u Arduino IDE 2.0 Beta
Ali sve bi to jednostavno bila povijest da tim odgovoran za njegov razvoj neumorno nastavlja raditi na daljnjem poboljšanju ovog softvera. Dokaz za to je nedavna najava Arduino IDE 2.0, koji već počinje "pojavljivati", iako je još uvijek Beta verzija ( isprobajte ga sada ovdje ).
U ovoj novoj verziji Arduino IDE-a ima nekoliko zanimljivih vijesti koje će na kraju biti prisutne konačna verzija, iako ova eksperimentalna verzija još uvijek ima neke stvari za poliranje i mogla bi stvoriti probleme koji će biti riješeni za konačno izdanje.
Među novim značajkama, posebno su vrijedne pažnje napredne funkcije koje se pojavljuju u ovoj verziji. Arduino IDE zadržava svoje korisničko sučelje prilagođeno početnicima, ali sada uključuje nove napredne značajke. Na primjer, otklanjanje pogrešaka uživo omogućuje vam pokretanje koda na priključenoj ploči i pauziranje u određenom retku kako biste promatrali sadržaj varijabli, memorije, registara itd. i otkrili probleme.
S druge strane, uključuje i moderni uređivač koji pruža bolje korisničko iskustvo zahvaljujući responzivnom sučelju, navigacijskim prečacima, automatskom dovršavanju za predlaganje varijabli, funkcija itd. i bržoj kompajlaciji. Još glatkije performanse u ovoj Arduino IDE 2.0 Beta verziji.
A kao da to nije dovoljno, ispravljanje pogrešaka uživo podržava sve Arduino ploče i one temeljene na SAMD-u i Mbed-u. Naravno, održavatelji koda su također otvoreni za razvojne programere ploča trećih strana koji dodaju podršku za druge ploče.
Novi IDE temelji se na Eclipse Theia frameworku, koji je pak baziran na istoj arhitekturi kao i VS Code, dok je front-end napisan u TypeScriptu, a većina back-enda sada je napisana u Golangu.