рдкреВрд░реНрдгрдкрдгреЗ рдкреБрдиреНрд╣рд╛ рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реЗ Arduino IDE 2.0 рдЙрдкрд▓рдмреНрдз

рддреАрди рд╡рд░реНрд╖рд╛рдВрдЪреНрдпрд╛ рдЕрд▓реНрдлрд╛ рдЖрдгрд┐ рдмреАрдЯрд╛ рдЪрд╛рдЪрдгреАрдирдВрддрд░, рдорд╛рдпрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░реНрд╕рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдореБрдХреНрдд-рд╕реНрд░реЛрдд рдмреЛрд░реНрдбрд╛рдВрдЪреА рдорд╛рд▓рд┐рдХрд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгрд╛рд░реНтАНрдпрд╛ Arduino рд╕рдореБрджрд╛рдпрд╛рдиреЗ Arduino IDE 2.0 рдПрдХрд╛рддреНрдорд┐рдХ рд╡рд┐рдХрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдЪреЗ рдПрдХ рд╕реНрдерд┐рд░ рдкреНрд░рдХрд╛рд╢рди рд╕рд╛рджрд░ рдХреЗрд▓реЗ рдЖрд╣реЗ, рдЬреЗ рдХреЛрдб рд▓рд┐рд╣рд┐рдгреНрдпрд╛рд╕рд╛рдареА, рд╕рдВрдХрд▓рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЗрдВрдЯрд░рдлреЗрд╕ рдкреНрд░рджрд╛рди рдХрд░рддреЗ. рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░рд╡рд░ рдлрд░реНрдорд╡реЗрдЕрд░ рд▓реЛрдб рдХрд░рдгреЗ рдЖрдгрд┐ рдбреАрдмрдЧрд┐рдВрдЧ рджрд░рдореНрдпрд╛рди рдмреЛрд░реНрдбрд╛рдВрд╢реА рд╕рдВрд╡рд╛рдж рд╕рд╛рдзрдгреЗ. рдлрд░реНрдорд╡реЗрдЕрд░ рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯ рдПрдХрд╛ рдЦрд╛рд╕ рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖реЗрдд рдЪрд╛рд▓рддреЗ рдЬреА C рд╕рд╛рд░рдЦреА рджрд┐рд╕рддреЗ рдЖрдгрд┐ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдорд╛рдпрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░рд╕рд╛рдареА рджреНрд░реБрддрдкрдгреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. рд╡рд┐рдХрд╛рд╕ рдкрд░реНрдпрд╛рд╡рд░рдг рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЛрдб TypeScript (рдЯрд╛рдЗрдк рдХреЗрд▓реЗрд▓реЗ JavaScipt) рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓рд╛ рдЖрд╣реЗ, рдЖрдгрд┐ рдмреЕрдХрдПрдВрдб Go рдордзреНрдпреЗ рд▓рд╛рдЧреВ рдХреЗрд▓рд╛ рдЖрд╣реЗ. рд╕реНрддреНрд░реЛрдд рдХреЛрдб AGPLv3 рдкрд░рд╡рд╛рдиреНрдпрд╛рдЕрдВрддрд░реНрдЧрдд рд╡рд┐рддрд░рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. Linux, Windows рдЖрдгрд┐ macOS рд╕рд╛рдареА рд░реЗрдбреАрдореЗрдб рдкреЕрдХреЗрдЬреЗрд╕ рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЖрд╣реЗрдд.

Arduino IDE 2.x рд╢рд╛рдЦрд╛ рд╣рд╛ рдПрдХ рдкреВрд░реНрдгрдкрдгреЗ рдирд╡реАрди рдкреНрд░рдХрд▓реНрдк рдЖрд╣реЗ рдЬреНрдпрд╛рдордзреНрдпреЗ Arduino IDE 1.x рд╕рд╣ рдХреЛрдб рдУрд╡реНрд╣рд░рд▓реЕрдк рдирд╛рд╣реА. Arduino IDE 2.0 Eclipse Theia рдХреЛрдб рдПрдбрд┐рдЯрд░рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЖрд╣реЗ рдЖрдгрд┐ рдбреЗрд╕реНрдХрдЯреЙрдк рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рд╡рд╛рдкрд░реВрди рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЖрд╣реЗ (Arduino IDE 1.x Java рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓реЗ рдЖрд╣реЗ). рдлрд░реНрдорд╡реЗрдЕрд░рдЪреЗ рд╕рдВрдХрд▓рди, рдбреАрдмрдЧрд┐рдВрдЧ рдЖрдгрд┐ рд▓реЛрдбрд┐рдВрдЧрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рд▓реЙрдЬрд┐рдХ рд╡реЗрдЧрд│реНрдпрд╛ рдкрд╛рд░реНрд╢реНрд╡рднреВрдореА рдкреНрд░рдХреНрд░рд┐рдпреЗ arduino-cli рдордзреНрдпреЗ рд╣рд▓рд╡рд▓реЗ рдЬрд╛рддреЗ. рд╢рдХреНрдп рдЕрд╕рд▓реНрдпрд╛рд╕, рдЖрдореНрд╣реА рдЗрдВрдЯрд░рдлреЗрд╕ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдирд╛ рдкрд░рд┐рдЪрд┐рдд рдлреЙрд░реНрдордордзреНрдпреЗ рдареЗрд╡рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХреЗрд▓рд╛, рддреНрдпрд╛рдЪ рд╡реЗрд│реА рддреНрдпрд╛рдЪреЗ рдЖрдзреБрдирд┐рдХреАрдХрд░рдг рдХреЗрд▓реЗ. Arduino 1.x рдЪреНрдпрд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдирд╛ рд╡рд┐рджреНрдпрдорд╛рди рдмреЛрд░реНрдб рдЖрдгрд┐ рдлрдВрдХреНрд╢рди рд▓рд╛рдпрдмреНрд░рд░реА рдмрджрд▓реВрди рдирд╡реАрди рд╢рд╛рдЦреЗрдд рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдгреНрдпрд╛рдЪреА рд╕рдВрдзреА рджрд┐рд▓реА рдЬрд╛рддреЗ.

рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд╕рд╛рдареА рд╕рд░реНрд╡рд╛рдд рд▓рдХреНрд╖рдгреАрдп рдмрджрд▓рд╛рдВрдкреИрдХреА:

  • рдорд╛рд╣рд┐рддреА рд╕рд╛рджрд░ рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдЕрдиреЗрдХ рдкрджреНрдзрддреАрдВрд╕рд╣ рдЬрд▓рдж, рдЕрдзрд┐рдХ рдкреНрд░рддрд┐рд╕рд╛рдж рджреЗрдгрд╛рд░рд╛ рдЖрдгрд┐ рдЖрдзреБрдирд┐рдХ рджрд┐рд╕рдгрд╛рд░рд╛ рдЗрдВрдЯрд░рдлреЗрд╕.
  • рд╡рд┐рджреНрдпрдорд╛рди рдХреЛрдб рдЖрдгрд┐ рдХрдиреЗрдХреНрдЯреЗрдб рд▓рд╛рдпрдмреНрд░рд░реА рд▓рдХреНрд╖рд╛рдд рдШреЗрдКрди рдлрдВрдХреНрд╢рдиреНрд╕ рдЖрдгрд┐ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕рдЪреНрдпрд╛ рдирд╛рд╡рд╛рдВрдЪреНрдпрд╛ рд╕реНрд╡рдпрдВ-рдкреВрд░реНрдгрддреЗрд╕рд╛рдареА рд╕рдорд░реНрдерди. рдЯрд╛рдпрдкрд┐рдВрдЧ рдХрд░рддрд╛рдирд╛ рддреНрд░реБрдЯреАрдВрдЪреА рдорд╛рд╣рд┐рддреА рджреЗрдгреЗ. рд╕рд┐рдореЗрдВрдЯрд┐рдХреНрд╕ рдкрд╛рд░реНрд╕рд┐рдВрдЧрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдСрдкрд░реЗрд╢рдиреНрд╕ рдПрд▓рдПрд╕рдкреА (рд▓рдБрдЧреНрд╡реЗрдЬ рд╕рд░реНрд╡реНрд╣рд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓) рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд▓рд╛ рд╕рдкреЛрд░реНрдЯ рдХрд░рдгрд╛рд▒реНрдпрд╛ рдШрдЯрдХрд╛рдордзреНрдпреЗ рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд.
    рдкреВрд░реНрдгрдкрдгреЗ рдкреБрдиреНрд╣рд╛ рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реЗ Arduino IDE 2.0 рдЙрдкрд▓рдмреНрдз
  • рдХреЛрдб рдиреЗрд╡реНрд╣рд┐рдЧреЗрд╢рди рд╕рд╛рдзрдиреЗ. рддреБрдореНрд╣реА рдлрдВрдХреНрд╢рди рдХрд┐рдВрд╡рд╛ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓рд╡рд░ рдЙрдЬрд╡реЗ-рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рддреЗрд╡реНрд╣рд╛ рджрд╛рдЦрд╡рд▓реЗрд▓рд╛ рд╕рдВрджрд░реНрдн рдореЗрдиреВ рдирд┐рд╡рдбрд▓реЗрд▓реНрдпрд╛ рдлрдВрдХреНрд╢рди рдХрд┐рдВрд╡рд╛ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓рдЪреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рдгрд╛рд▒реНрдпрд╛ рдУрд│реАрд╡рд░ рдЬрд╛рдгреНрдпрд╛рд╕рд╛рдареА рд▓рд┐рдВрдХ рджрд╛рдЦрд╡рддреЛ.
    рдкреВрд░реНрдгрдкрдгреЗ рдкреБрдиреНрд╣рд╛ рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реЗ Arduino IDE 2.0 рдЙрдкрд▓рдмреНрдз
  • рдПрдХ рдЕрдВрдЧрднреВрдд рдбреАрдмрдЧрд░ рдЖрд╣реЗ рдЬреЛ рдереЗрдЯ рдбреАрдмрдЧрд┐рдВрдЧ рдЖрдгрд┐ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯреНрд╕ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдХреНрд╖рдорддреЗрд╕ рд╕рдорд░реНрдерди рджреЗрддреЛ.
  • рдЧрдбрдж рдореЛрдб рд╕рдорд░реНрдерди.
    рдкреВрд░реНрдгрдкрдгреЗ рдкреБрдиреНрд╣рд╛ рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реЗ Arduino IDE 2.0 рдЙрдкрд▓рдмреНрдз
  • рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рдХреЙрдореНрдкреНрдпреБрдЯрд░рд╡рд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯрд╡рд░ рдХрд╛рдо рдХрд░рдгрд╛рд▒реНрдпрд╛ рд▓реЛрдХрд╛рдВрд╕рд╛рдареА, Arduino Cloud рдордзреНрдпреЗ рдХрд╛рдо рд╕реЗрд╡реНрд╣ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдкреЛрд░реНрдЯ рдЬреЛрдбрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ. Arduino IDE 2 рд╕реНрдерд╛рдкрд┐рдд рдирд╕рд▓реЗрд▓реНрдпрд╛ рдкреНрд░рдгрд╛рд▓реАрдВрд╡рд░, Arduino Web Editor рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рд╡рд╛рдкрд░реВрди рдХреЛрдб рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ, рдЬреЗ рдСрдлрд▓рд╛рдЗрди рдореЛрдбрдордзреНрдпреЗ рджреЗрдЦреАрд▓ рдХрд╛рд░реНрдпрд╛рд╕ рд╕рдорд░реНрдерди рджреЗрддреЗ.
  • рдирд╡реАрди рдордВрдбрд│ рдЖрдгрд┐ рдЧреНрд░рдВрдерд╛рд▓рдп рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ.
  • Git рдПрдХрддреНрд░реАрдХрд░рдг.
  • рд╕реАрд░рд┐рдпрд▓ рдкреЛрд░реНрдЯ рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо.
  • рдкреНрд▓реЙрдЯрд░, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд╡реНрд╣рд┐рдЬреНрдпреБрдЕрд▓ рдЖрд▓реЗрдЦрд╛рдЪреНрдпрд╛ рд░реВрдкрд╛рдд рдмреЛрд░реНрдбрджреНрд╡рд╛рд░реЗ рдкрд░рдд рдХреЗрд▓реЗрд▓реЗ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕ рдЖрдгрд┐ рдЗрддрд░ рдбреЗрдЯрд╛ рд╕рд╛рджрд░ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. рдордЬрдХреВрд░ рд╕реНрд╡рд░реВрдкрд╛рдд рдЖрдгрд┐ рдЖрд▓реЗрдЦ рдореНрд╣рдгреВрди рдЖрдЙрдЯрдкреБрдЯ рдПрдХрд╛рдЪ рд╡реЗрд│реА рдкрд╛рд╣рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ.
    рдкреВрд░реНрдгрдкрдгреЗ рдкреБрдиреНрд╣рд╛ рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реЗ Arduino IDE 2.0 рдЙрдкрд▓рдмреНрдз
  • рдЕрджреНрдпрддрдиреЗ рддрдкрд╛рд╕рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рд╡рд┐рддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрдВрдЧрднреВрдд рдпрдВрддреНрд░рдгрд╛.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛