Arduino IDE 2.0 bi tevahî ji nû ve hatî sêwirandin heye

Piştî sê sal ceribandina alpha û beta, civata Arduino, ku rêzek panelên çavkaniya vekirî li ser bingeha mîkrokontrolkeran pêşve dixe, serbestberdanek aram a hawîrdora pêşkeftina yekbûyî ya Arduino IDE 2.0 pêşkêş kir, ku navbeynkarek ji bo nivîsandina kodê, berhevkirina kodê peyda dike, barkirina firmware li ser hardware, û danûstandina bi panelan re di dema debugkirinê de. Pêşveçûna firmware bi zimanek bernamesaziyê ya taybetî hatî afirandin ku dişibihe C-yê û dihêle hûn zû bernameyan ji bo mîkrokontrolkeran biafirînin. Koda navbeynkariya hawîrdora pêşkeftinê di TypeScript-ê de (JavaScipt hatî nivîsandin) tê nivîsandin, û paşnav di Go de tête bicîh kirin. Koda çavkaniyê di bin lîsansa AGPLv3 de tê belav kirin. Ji bo Linux, Windows û macOS pakêtên hazir hatine amadekirin.

Şaxa Arduino IDE 2.x projeyek bi tevahî nû ye ku kodek bi Arduino IDE 1.x re tune. Arduino IDE 2.0 li ser bingeha edîtorê kodê Eclipse Theia ye, û serîlêdana sermaseyê bi karanîna platforma Electron ve hatî çêkirin (Arduino IDE 1.x bi Java-yê hatî nivîsandin). Mantiqa ku bi berhevkirin, debugkirin û barkirina firmware ve girêdayî ye, berbi pêvajoyek paşîn a cihêreng arduino-cli ve tê veguheztin. Ger gengaz be, me hewl da ku navbeynkar di forma ku ji bikarhêneran re naskirî bimîne, di heman demê de wê nûjen bikin. Ji bikarhênerên Arduino 1.x re fersendek tê dayîn ku bi veguheztina panelên heyî û pirtûkxaneyên fonksiyonê li şaxê nû nûve bikin.

Di nav guhertinên herî berbiçav ên bikarhêner de:

  • Têkiliyek zûtir, bersivdar û nûjen a ku bi gelek awayên pêşkêşkirina agahdariyan re heye.
  • Piştgiriya ji bo qedandina otomatîkî ya navên fonksiyon û guhêrbaran, bi girtina koda heyî û pirtûkxaneyên girêdayî. Agahdariya li ser xeletiyên di dema nivîsandinê de. Operasyonên ku bi parkirina semantîkê ve girêdayî ne di pêkhateyek de têne kirin ku protokola LSP (Protokola Pêşkêşkara Ziman) piştgirî dike.
    Arduino IDE 2.0 bi tevahî ji nû ve hatî sêwirandin heye
  • Amûrên navîgasyonê yên kodê. Menûya kontekstê ya ku gava hûn li ser fonksiyonek an guhêrbar rast-klîk dikin tê xuyang kirin, lînkan nîşan dide ku biçin xeta ku fonksiyon an guhêrbar diyar dike.
    Arduino IDE 2.0 bi tevahî ji nû ve hatî sêwirandin heye
  • Debuggerek çêkirî heye ku ji rastkirina zindî û şiyana karanîna xalên veqetandinê piştgirî dike.
  • Piştgiriya moda tarî.
    Arduino IDE 2.0 bi tevahî ji nû ve hatî sêwirandin heye
  • Ji bo kesên ku li ser projeyek li ser komputerên cihê dixebitin, piştgirî ji bo tomarkirina xebata di Arduino Cloud de hate zêdekirin. Li ser pergalên ku Arduino IDE 2 sazkirî ne, gengaz e ku hûn kodê bi karanîna navgîniya webê ya Arduino Web Editor, ku di moda negirêdayî de jî piştgirî dike, biguherînin.
  • Rêveberên nû û rêveberên pirtûkxaneyê.
  • entegrasyona Git.
  • Sîstema Şopandina Port Serial.
  • Plotter, ku dihêle hûn guhêrbar û daneyên din ên ku ji hêla panelê ve têne vegerandin di forma grafikek dîtbar de pêşkêş bikin. Di heman demê de gengaz e ku meriv hilberan di forma nivîsê û wekî grafiyek de binihêre.
    Arduino IDE 2.0 bi tevahî ji nû ve hatî sêwirandin heye
  • Mekanîzmaya çêkirî ya ji bo kontrolkirin û radestkirina nûvekirinan.

Source: opennet.ru

Add a comment