Arduino IDE 2.0 përfshin përmirësime të ndërfaqes, performancën, plotësimin e kodit dhe më shumë

Ndërfaqja Arduino IDE 2.0

Arduino ofron një ndërfaqe për shkrimin e kodit, përpilimin dhe ngarkimin e firmware-it. te hardueri dhe ndërveprimi me bordet gjatë korrigjimit.

Pas tre vitesh testimi alfa dhe beta, komuniteti Arduino, e cila zhvillon një sërë pllakash të hapura të bazuara në mikrokontrollues, ka lëshuar një version të qëndrueshëm të mjedisit të integruar të zhvillimit Arduino IDE 2.0.

Dega Arduino IDE 2.x është një projekt krejtësisht i ri asnjë kod nuk mbivendoset me Arduino IDE 1.x. ArduinoIDE 2.0 bazohet në redaktorin e kodit Eclipse Theia dhe aplikacioni desktop është ndërtuar duke përdorur platformën Electron (Arduino IDE 1.x është shkruar në Java).

Logjika e lidhur me përpilimin, korrigjimin dhe shkarkimin e firmuerit është zhvendosur në një proces të veçantë të sfondit arduino-cli. Nëse ishte e mundur, ata u përpoqën ta mbanin ndërfaqen në formën e njohur për përdoruesit, duke e modernizuar atë. Përdoruesit e Arduino 1.x kanë mundësinë të përmirësohen në një degë të re me konvertimin e bordeve ekzistuese dhe bibliotekave të funksioneve.

Kemi kënaqësinë të njoftojmë se, që nga sot, Arduino IDE 2.0 është zhvendosur në stabil dhe është i disponueshëm për shkarkim. Që nga publikimi Beta në pranverën e vitit 2021, reagimet e marra nga komuniteti aktiv i Arduino na kanë lejuar të përqendrohemi në atë që ka kuptim për bazën më të gjerë të përdoruesve. Ai mbart një redaktues modern dhe ofron një përvojë të përgjithshme më të mirë të përdoruesit falë një ndërfaqeje të përgjegjshme dhe kohës më të shpejtë të ndërtimit.

Përtej veçorive kryesore (do t'i trajtojmë më në detaje më vonë), IDE 2.0 përfiton nga një sërë përmirësimesh dhe mbështetje shtesë. Monitori serik dhe plotteri mund të përdoren së bashku, duke i lejuar përdoruesit të kenë dy dritare në daljen e të dhënave të tyre. Përpara se të zgjidhnit midis tekstit dhe grafikës, tani mund t'i keni të dyja.

Risitë kryesore të Arduino IDE 2.0

Në këtë version të ri të Arduino IDE 2.0 thekson a ndërfaqe më e shpejtë dhe e përgjegjshme dhe pamje moderne me mënyra të shumta të ekranit.

Një tjetër risi që bie në sy është mbështetje për plotësimin automatik të emrave të funksioneve dhe variablave, duke marrë parasysh kodin ekzistues dhe bibliotekat e lidhura. Raportoni gabimet gjatë shkrimit. Operacionet që lidhen me analizimin e semantikës zhvendosen në një komponent që mbështet LSP (Protokolli i Serverit të Gjuhës).

Përveç kësaj gjithashtu ne mund të gjejmë mjetet e navigimit të kodit, në menynë e kontekstit që shfaqet kur klikoni me të djathtën mbi një funksion ose ndryshore, shfaq lidhjet për të kaluar në rreshtin ku përcaktohet funksioni ose ndryshorja e zgjedhur.

Gjithashtu i dukshëm në Arduino IDE 2.0 është se është integruar një korrigjues që mbështet korrigjimin e drejtpërdrejtë dhe aftësinë për të përdorur pikat e ndërprerjes.

Shtuar mbështetje për ruajtjen e punës në Arduino Cloud për njerëzit që punojnë në një projekt në kompjuterë të ndryshëm. Në sistemet që nuk kanë të instaluar Arduino IDE 2, ofrohet aftësia për të redaktuar kodin duke përdorur ndërfaqen në internet të Arduino Web Editor, i cili gjithashtu mbështet funksionimin jashtë linje.
Drejtorët e rinj të bordit dhe bibliotekave.

Nga ana tjetër, ekziston një Plotter serial i përmirësuar, i cili është një mjet që ju lejon të paraqisni variablat e kthyera nga tabela e bardhë dhe të dhëna të tjera në formën e një grafiku vizual. Plotteri është një mjet vizual vërtet i dobishëm që ai ndihmon përdoruesin të kuptojë dhe krahasojë më mirë pikat e tyre të të dhënave. Mund të përdoret për të testuar dhe kalibruar sensorët, për të krahasuar vlerat dhe skenarë të tjerë të ngjashëm.

ndryshime të tjera që dallohen nga ky version i ri:

  • Është e mundur që njëkohësisht të shikohet prodhimi si tekst dhe si grafik.
  • Mbështetje për dizajnin e modalitetit të errët.
  • Integrimi me Git.
  • Sistemi i monitorimit serial.
  • Mekanizëm i integruar për të kontrolluar dhe shpërndarë përditësime.

Së fundi, vlen të përmendet se zhvillimi i firmware-it kryhet në një gjuhë programimi të krijuar posaçërisht që i ngjan C-së dhe ju lejon të krijoni shpejt programe për mikrokontrolluesit. Kodi i ndërfaqes së mjedisit të zhvillimit shkruhet në TypeScript (i shkruar në JavaScipt) dhe mbështetja zbatohet në Go.

Pertë interesuar për të mësuar më shumë rreth tij dhe/ose merrni versionin e ri, mund t'i kontrolloni detajet në lidhja e mëposhtme.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.