рд╕реНрдиреЗрдХ 1.5, рдПрдореНрдмреЗрдбреЗрдб рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдкрд╛рдпрдерди рдЬреИрд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдЙрдкрд▓рдмреНрдз рд╣реИ

рдХреАрде рдкреИрдХрд░реНрдб (рдХреАрде рдкреИрдХрд░реНрдб), рд╕рдХреНрд░рд┐рдп рдбреЗрдмрд┐рдпрди рдбреЗрд╡рд▓рдкрд░, X.Org рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓реАрдбрд░ рдФрд░ XRender, XComposite рдФрд░ XRandR рд╕рд╣рд┐рдд рдХрдИ X рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рдирд┐рд░реНрдорд╛рддрд╛, рдкреНрд░рдХрд╛рд╢рд┐рдд рдирдИ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рд░рд┐рд▓реАрдЬ рд╕реНрдиреЗрдХ 1.5, рдЬрд┐рд╕реЗ рдкрд╛рдпрдерди рднрд╛рд╖рд╛ рдХрд╛ рдПрдХ рд╕рд░рд▓реАрдХреГрдд рд╕рдВрд╕реНрдХрд░рдг рдорд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдЙрди рдПрдореНрдмреЗрдбреЗрдб рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬрд┐рдирдХреЗ рдкрд╛рд╕ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╕рдВрд╕рд╛рдзрди рдирд╣реАрдВ рд╣реИрдВ рдорд╛рдЗрдХреНрд░реЛрдкреНрдерди ╨╕ рд╕рд░реНрдХрд┐рдЯрдкрд╛рдЗрдерди. рд╕реНрдиреЗрдХ рдкрд╛рдпрдерди рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП рдкреВрд░реНрдг рд╕рдорд░реНрдерди рдХрд╛ рджрд╛рд╡рд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрдо рд╕реЗ рдХрдо 2KB RAM, 32KB рдлрд╝реНрд▓реИрд╢ рдореЗрдореЛрд░реА рдФрд░ 1KB EEPROM рд╡рд╛рд▓реЗ рдЪрд┐рдкреНрд╕ рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдХреЛрдб рджреНрд╡рд╛рд░рд╛ рд╡рд┐рддрд░рд┐рдд GPLv3 рдХреЗ рдЕрдВрддрд░реНрдЧрдд рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рд╛рдкреНрддред рд╕рднрд╛рдУрдВ рддреИрдпрд╛рд░ Linux, Windows рдФрд░ macOS рдХреЗ рд▓рд┐рдП.

рдХреАрде рдкреИрдХрд░реНрдб рдХреЗ рд╢рд┐рдХреНрд╖рдг рдЕрднреНрдпрд╛рд╕ рдХреЗ рджреМрд░рд╛рди рдПрдХ рдирдИ рднрд╛рд╖рд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЙрддреНрдкрдиреНрди рд╣реБрдИ, рдЬреЛ рдЫрд╛рддреНрд░реЛрдВ рдХреЛ рдкрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдРрд╕реА рднрд╛рд╖рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рдереЗ рдЬреЛ Arduino рдмреЛрд░реНрдбреЛрдВ рдкрд░ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реЛ рдФрд░ рдЕрдкрдиреЗ рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рд▓реЗрдЧреЛ рд▓реЛрдЧреЛ рдХреЗ рд╕рдорд╛рди рд╣реЛ, рд▓реЗрдХрд┐рди рдЖрдЧреЗ рдХреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХрд╛ рдЖрдзрд╛рд░ рдмрди рд╕рдХреЗред . рдирдИ рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ рдкрд╛рдареНрдп рдкреНрд░рдХреГрддрд┐ рдХреА рдереАрдВ (рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдЬреЛ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдФрд░ рдорд╛рдЙрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рдирд╣реАрдВ рд╣реИрдВ),
рдкреВрд░реНрдг рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдФрд░ рднрд╛рд╖рд╛ рдХреА рд╕рдШрдирддрд╛ (рдХреБрдЫ рдШрдВрдЯреЛрдВ рдореЗрдВ рднрд╛рд╖рд╛ рд╕реАрдЦрдиреЗ рдХреА рдХреНрд╖рдорддрд╛) рдХреЗ рд▓рд┐рдП рдЖрдзрд╛рд░ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ред

рд╕реНрдиреЗрдХ рдкрд╛рдпрдерди рдХреЗ рд╢рдмреНрджрд╛рд░реНрде рдФрд░ рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд╕реАрдорд┐рдд рдЙрдкрд╕рдореВрд╣ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рд╡рд┐рдХрд╛рд╕ рдХреЗ рджреМрд░рд╛рди рдЬрд┐рди рд▓рдХреНрд╖реНрдпреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ рдкрд┐рдЫрдбрд╝реА рдЕрдиреБрдХреВрд▓рддрд╛ рдХреЛ рдмрдирд╛рдП рд░рдЦрдирд╛ - рд╕реНрдиреЗрдХ рдкрд░ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЛ рдкреВрд░реНрдг рд╡рд┐рдХрд╕рд┐рдд рдкрд╛рдпрдерди 3 рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╕реНрдиреЗрдХ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдЫрд╛рддреНрд░ рддреБрд░рдВрдд рдкреВрд░реНрдг рдкрд╛рдпрдерди рд╕реАрдЦрдирд╛ рдЬрд╛рд░реА рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдкрд╛рдпрдерди рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдЕрдкрдиреЗ рдореМрдЬреВрджрд╛ рдЬреНрдЮрд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

Snek рдХреЛ Arduino, Feather/Metro M0 Express, Adafruit Crickit, Adafruit ItsyBitsy, Lego EV3 рдФрд░ ┬╡duino рдмреЛрд░реНрдб рд╕рд╣рд┐рдд рдПрдореНрдмреЗрдбреЗрдб рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ GPIO рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдмрд╛рд╣реНрдп рдЙрдкрдХрд░рдгреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рд╕рд╛рде рд╣реА, рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдУрдкрди рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рднреА рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИ рд╕реНрдиреЗрдХрдмреЛрд░реНрдб (0 рдХреЗрдмреА рдлреНрд▓реИрд╢ рдФрд░ 256 рдХреЗрдмреА рд░реИрдо рдХреЗ рд╕рд╛рде рдПрдЖрд░рдПрдо рдХреЙрд░реНрдЯреЗрдХреНрд╕ рдПрдо32), рд╕реНрдиреЗрдХ рдпрд╛ рд╕рд░реНрдХрд┐рдЯрдкрд╛рдпрдерди рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдЗрд╕рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рд▓реЗрдЧреЛ рднрд╛рдЧреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд░реЛрдмреЛрдЯ рдХреЛ рдкрдврд╝рд╛рдирд╛ рдФрд░ рдмрдирд╛рдирд╛ рд╣реИред рд╕реНрдиреЗрдХрдмреЛрд░реНрдб рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдг рдЬреБрдЯрд╛рдпрд╛ рд╣реБрдЖ рдХреНрд░рд╛рдЙрдбрдлрдВрдбрд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди.

рд╕реНрдиреЗрдХ рдкрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХреЛрдб рд╕рдВрдкрд╛рджрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ Mu (рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рдкреИрдЪ) рдпрд╛ рдЖрдкрдХрд╛ рдЕрдкрдирд╛ рдХрдВрд╕реЛрд▓ рдЖрдИрдбреАрдИ рд╕реНрдиреЗрдХрдбреЗ, рдЬреЛ рдХрд░реНрд╕реЗрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдПрдХ рдпреВрдПрд╕рдмреА рдкреЛрд░реНрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреЛрдб рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдФрд░ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд╕рд╛рде рдЗрдВрдЯрд░реИрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ (рдЖрдк рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рддреБрд░рдВрдд рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рдИрдкреНрд░реЛрдо рдореЗрдВ рд╕рд╣реЗрдЬ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рдХреЛрдб рд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ)ред

рд╕реНрдиреЗрдХ 1.5, рдПрдореНрдмреЗрдбреЗрдб рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдкрд╛рдпрдерди рдЬреИрд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдЙрдкрд▓рдмреНрдз рд╣реИ

рдирдИ рд░рд┐рд▓реАрдЬ рдореЗрдВ:

  • Arduino Uno рдмреЛрд░реНрдб рдХреЗ рд▓рд┐рдП рдПрдХ рдкреЛрд░реНрдЯ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, рдЬреЛ рдбреНрдпреВрдорд┐рд▓рд╛рдиреЛрд╡ рдмреЛрд░реНрдб рдХреЗ рдкреЛрд░реНрдЯ рдХреЗ рд╕рдорд╛рди рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдореЗрдВ Atmega 16u2 рдХреЗ рд▓рд┐рдП рдлрд░реНрдорд╡реЗрдпрд░ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рд╢рд╛рдорд┐рд▓ рд╣реИред
  • рддреБрд▓рдирд╛ рд╢реГрдВрдЦрд▓рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ (рдП < рдмреА < рд╕реА)ред
  • рдПрдбрдлреНрд░реВрдЯ рд╕рд░реНрдХрд┐рдЯ рдкреНрд▓реЗрдЧреНрд░рд╛рдЙрдВрдб рдПрдХреНрд╕рдкреНрд░реЗрд╕ рдмреЛрд░реНрдб рдСрдбрд┐рдпреЛ рдЖрдЙрдЯрдкреБрдЯ рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред
  • рдбреНрдпреВрдорд┐рд▓рд╛рдиреЛрд╡ рдмреЛрд░реНрдбреЛрдВ рдХреЗ рд▓рд┐рдП рдмреВрдЯрд▓реЛрдбрд░ рд╕рдХреНрд╖рдо рд╣реИ рдСрдкреНрдЯрд┐рдмреВрдЯ, рдЖрдкрдХреЛ рдПрдХ рдЕрд▓рдЧ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛ рд╕реНрдиреЗрдХ рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рд╕реНрдиреЗрдХ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреАрде рдкреИрдХрд░реНрдб рднреА рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддрд╛ рд╣реИ рдорд╛рдирдХ рд╕реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдкрд┐рдХреЛрд▓рд┐рдмрдХ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрдо рд░реИрдо рд╡рд╛рд▓реЗ рдПрдореНрдмреЗрдбреЗрдб рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ