Arduino IDE 2.0 nohavaozina tanteraka

Taorian'ny fitsapana alpha sy beta nandritra ny telo taona, ny vondrom-piarahamonina Arduino, izay mamolavola andian-tsarimihetsika misokatra mifototra amin'ny microcontrollers, dia nanolotra famoahana maharitra ny Arduino IDE 2.0 Integrated development environment, izay manome interface ho an'ny fanoratana kaody, fanangonana, fametrahana firmware amin'ny hardware, ary mifandray amin'ny boards mandritra ny debugging. Ny fampandrosoana firmware dia atao amin'ny fiteny fandaharana noforonina manokana izay mitovy amin'ny C ary ahafahanao mamorona programa haingana ho an'ny microcontrollers. Ny kaody interface tsara momba ny tontolo iainana dia voasoratra ao amin'ny TypeScript (voasoratra JavaScipt), ary ny backend dia ampiharina amin'ny Go. Ny kaody loharano dia zaraina eo ambanin'ny fahazoan-dΓ lana AGPLv3. Ny fonosana efa vita dia nomanina ho an'ny Linux, Windows ary macOS.

Ny sampana Arduino IDE 2.x dia tetikasa vaovao tanteraka izay tsy misy kaody mifanindry amin'ny Arduino IDE 1.x. Ny Arduino IDE 2.0 dia mifototra amin'ny Eclipse Theia code editor, ary ny fampiharana desktop dia natsangana tamin'ny alΓ lan'ny sehatra Electron (Arduino IDE 1.x dia nosoratana tamin'ny Java). Ny lojika mifandraika amin'ny fanangonana, ny debugging ary ny fametrahana ny firmware dia afindra amin'ny dingana mitokana arduino-cli. Raha azo atao, dia niezaka nitazona ny interface amin'ny endrika mahazatra ny mpampiasa izahay, no sady nanavao azy io. Ireo mpampiasa ny Arduino 1.x dia omena fahafahana manavao ny sampana vaovao amin'ny alΓ lan'ny famadihana ny birao efa misy sy ny tranomboky miasa.

Anisan'ireo fiovana misongadina indrindra amin'ny mpampiasa:

  • Fifandraisana haingana kokoa, mamaly kokoa ary maoderina miaraka amin'ny fomba fanolorana fampahalalana maro.
  • Fanohanana ny famenoana ho azy ny anaran'ny fiasa sy ny variables, amin'ny fiheverana ny code misy sy ny tranomboky mifandray. Fampahafantarana ny lesoka mandritra ny fanoratana. Ny asa mifandraika amin'ny fanaparitahana semantika dia atao amin'ny singa iray izay manohana ny protocol LSP (Language Server Protocol).
    Arduino IDE 2.0 nohavaozina tanteraka
  • Fitaovana fitetezana kaody. Ny menio contexte aseho rehefa manindry havanana amin'ny fiasa na fari-pitsipika iray ianao dia mampiseho rohy mankany amin'ny tsipika mamaritra ny asa na fari-pitsipika voafantina.
    Arduino IDE 2.0 nohavaozina tanteraka
  • Misy debugger naorina izay manohana ny debugging mivantana sy ny fahafahana mampiasa teboka fiatoana.
  • Fanohanana ny maody maizina.
    Arduino IDE 2.0 nohavaozina tanteraka
  • Ho an'ny olona miasa amin'ny tetikasa amin'ny solosaina samihafa, dia nampiana fanohanana ho an'ny famonjena asa ao amin'ny Arduino Cloud. Amin'ny rafitra tsy misy Arduino IDE 2 napetraka, dia azo atao ny manova ny kaody amin'ny alΓ lan'ny interface web Arduino Web Editor, izay manohana ny asa amin'ny fomba ivelan'ny Internet.
  • Mpitantana birao sy tranomboky vaovao.
  • Git integration.
  • Serial Port Monitoring System.
  • Plotter, izay ahafahanao manolotra ny fari-piainana sy ny angona hafa naverin'ny solaitrabe amin'ny endrika grafika hita maso. Azo atao ny mijery ny vokatra amin'ny endrika lahatsoratra sy amin'ny endrika grafika.
    Arduino IDE 2.0 nohavaozina tanteraka
  • Mekanika naorina ho an'ny fanamarinana sy fanaterana fanavaozana.

Source: opennet.ru

Add a comment