Sa iyong pagkakaalam, Arduino IDE ito ay ang pinagsamang kapaligiran sa pag-unlad para sa Arduino at iba pang mga katugmang board. Sa kapaligirang ito, masusulat mo ang iyong mga sketch at maililipat ang mga ito sa plato upang magsimulang magtrabaho kasama ang platform ng pag-unlad na ito na napakapopular sa mga amateur at gumagawa.
Ang Arduino IDE, sa kabila ng kung ano ang tila, ay patuloy na bumubuo upang mapabuti ang kapaligiran na ito mula pa ay magsisimula sa 2005. Simula noon, ang parehong mga bagay na hindi halata sa gumagamit ay nabago, pati na rin ang ilang mga bagay tungkol sa grapikong interface upang gawing mas kaaya-aya ang mga programa sa board.
Sa kasalukuyan, ito ang kapaligiran ay napaka nababaluktot, pagsuporta sa iba't ibang mga platform, kabilang ang Linux, pati na rin ang magagamit sa 66 iba't ibang mga wika, tulad ng Espanyol, at may suporta hanggang sa 1000 opisyal at hindi opisyal na mga lupon. Bilang karagdagan, mayroon itong libu-libong mga libro na makakatulong, at higit sa 39 milyong mga pag-download sa nakaraang taon.
Ano ang Bago sa Arduino IDE 2.0 Beta
Ngunit ang lahat ng iyon ay magiging kasaysayan lamang kung hindi para sa ginhawa na pinangangasiwaan nagpapatuloy ang pag-unlad nito nagtatrabaho nang walang tigil upang gawing mas mahusay ang software na ito. Katunayan nito ang kasalukuyang anunsyo ng Arduino IDE 2.0, na nagsisimula nang "ipakita ang kanyang ulo", sa kabila ng katotohanang ito ay isang bersyon pa rin ng Beta (subukan mo dito).
Sa bagong bersyon ng Arduino IDE mayroong ilang mga kagiliw-giliw na balita na magtatapos sa pagiging ang pangwakas na bersyon, kahit na ang pang-eksperimentong bersyon na ito ay mayroon pa ring ilang mga bagay upang polish at maaaring magbigay ng ilang mga problema na maaayos para sa huling paglaya.
Kabilang sa mga novelty, maaari nilang i-highlight ang mga advanced na function na lilitaw sa bersyon na ito. Ang Arduino IDE ay nagpapatuloy na mapanatili ang pagiging simple ng interface nito, para sa mga gumagamit ng baguhan, ngunit ngayon ay magsasama ito ng mga bagong advanced na function. Halimbawa, ang live debugging, iyon ay, upang maipatupad ang code sa isang nakalakip na board at ihinto ito sa isang tukoy na linya upang obserbahan ang nilalaman ng mga variable, memorya, pagrehistro, atbp, at upang makita ang mga problema.
Sa kabilang banda, nagsasama rin ito ng a modernong editor, na nagbibigay ng isang mas mahusay na karanasan ng gumagamit salamat sa isang tumutugong interface, mga shortcut sa pag-navigate, autocompliment upang magmungkahi ng mga variable, pag-andar, atbp, at isang mas mabilis na pagsasama-sama. Mas matatas kahit sa Arduino IDE 2.0 Beta na bersyon na ito.
At kung hindi sapat iyon, sinusuportahan ng live na pag-debug ang lahat mga board ng arduino at ang mga batay sa SAMD at Mbed. Siyempre, ang mga nagpapanatili ng code ay bukas din para sa mga board ng third-party upang magdagdag ng suporta para sa iba pang mga board.
El bagong IDE batay ito sa balangkas ng Eclipse Theia, na kung saan ay batay sa parehong arkitektura ng VS Code, habang ang front-end ay nakasulat sa TypeScript, at ang karamihan sa back-end ay nakasulat na ngayon sa Golang.