рд╣рд╛рдореА ATmega128RFA1 (рд╕реНрдорд╛рд░реНрдЯ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ XE рдЙрдкрдХрд░рдгрдХреЛ рднрд╛рдЧрдХреЛ рд░реВрдкрдорд╛) рдХреЛ рд▓рд╛рдЧрд┐ OTA рдмреБрдЯрд▓реЛрдбрд░ рд▓реЗрдЦреНрджреИрдЫреМрдВред

рд╣рд╛рдореА ATmega128RFA1 (рд╕реНрдорд╛рд░реНрдЯ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ XE рдЙрдкрдХрд░рдгрдХреЛ рднрд╛рдЧрдХреЛ рд░реВрдкрдорд╛) рдХреЛ рд▓рд╛рдЧрд┐ OTA рдмреБрдЯрд▓реЛрдбрд░ рд▓реЗрдЦреНрджреИрдЫреМрдВред

рдпреЛ рд╕рдмреИ рд▓реЗрдЦрдХрд▓реЗ рджреЛрд╕реНрд░реЛ рдмрдЬрд╛рд░рдорд╛ рдПрдЙрдЯрд╛ рд░реЛрдЪрдХ рдпрдиреНрддреНрд░ рдХрд┐рдиреЗрд░ рд╕реБрд░реБ рдЧрд░реНтАНрдпреЛ - Smart Response XE (рдЫреЛрдЯреЛ рд╡рд░реНрдгрди)ред рдпреЛ рд╡рд┐рджреНрдпрд╛рд▓рдпрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЕрднрд┐рдкреНрд░реЗрд░рд┐рдд рдЫ: рдХрдХреНрд╖рд╛рдорд╛ рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рджреНрдпрд╛рд░реНрдереАрд▓реЗ рдирдмреНрдмреЗ рджрд╢рдХрдХреЛ рдЗрд▓реЗрдХреНрдЯреНрд░реЛрдирд┐рдХ рдиреЛрдЯрдмреБрдХ рд╡рд╛ рдЕрдиреБрд╡рд╛рджрдХ рдЬрд╕реНрддреИ рдЙрдкрдХрд░рдг рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрджрдЫ, рд╢рд┐рдХреНрд╖рдХрд▓реЗ рдкреНрд░рд╢реНрди рд╕реЛрдзреНрдЫрдиреН, рд░ рд╡рд┐рджреНрдпрд╛рд░реНрдереАрд╣рд░реВрд▓реЗ рдпрдиреНрддреНрд░рд╣рд░реВрдХреЛ рдХрд┐рдмреЛрд░реНрдбрдорд╛ рдЬрд╡рд╛рдл рдЯрд╛рдЗрдк рдЧрд░реНрдЫрдиреН, рдЬреБрди рдПрдХ рдорд╛рд░реНрдлрдд рдкреНрд░рд╛рдкреНрдд рдЧрд░рд┐рдиреНрдЫред рд░реЗрдбрд┐рдпреЛ рдЪреНрдпрд╛рдирд▓ (802.15.4) рд╢рд┐рдХреНрд╖рдХрдХреЛ рдкреАрд╕реАрдорд╛ рдЬрдбрд╛рди рднрдПрдХреЛ рд░рд┐рд╕реАрднрд░рдорд╛ред

рдпреА рдпрдиреНрддреНрд░рд╣рд░реВ рдзреЗрд░реИ рд╡рд░реНрд╖ рдкрд╣рд┐рд▓реЗ рдмрдиреНрдж рдЧрд░рд┐рдПрдХрд╛ рдерд┐рдП, рд░ рдХреБрди рд╕реНрдХреВрд▓рд╣рд░реВрд▓реЗ $ 100- $ 200 рдкреНрд░рддреНрдпреЗрдХрдорд╛ рдЦрд░рд┐рдж рдЧрд░реЗрдХрд╛ рдерд┐рдП рдЕрдм eBay рдорд╛ $ 10 рд╡рд╛ рдХрдордорд╛ рдкрдк рдЕрдк рднрдЗрд░рд╣реЗрдХреЛ рдЫред рддреНрдпрд╣рд╛рдБ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ geeky рдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдзреЗрд░реИ рдЙрдкрдпреБрдХреНрдд рдЫ:

  • 60 рдХреБрдЮреНрдЬреА рдХрд┐рдмреЛрд░реНрдб
  • 384├Ч136 рдХреЛ рд░рд┐рдЬреЛрд▓реБрд╕рдирдХреЛ рд╕рд╛рде рдкреНрд░рджрд░реНрд╢рди, 2 рдмрд┐рдЯреНрд╕ рдкреНрд░рддрд┐ рдкрд┐рдХреНрд╕реЗрд▓ - BC, CGA рдЬрд╕реНрддреИ, рддрд░ 4 рд░рдЩ рд╣реЛрдЗрди, рддрд░ рдЪрдордХрдХреЛ рд╕реНрддрд░реАрдХрд░рдг
  • рдорд╛рдЗрдХреНрд░реЛрдХрдиреНрдЯреНрд░реЛрд▓рд░ ATmega128RFA1 (128 kB рдлреНрд▓реНрдпрд╛рд╕ рдореЗрдореЛрд░реА, 4 kB ROM, 16 kB RAM, 802.15.4 рдЯреНрд░рд╛рдиреНрд╕реАрднрд░)
  • рдмрд╛рд╣реНрдп (рдорд╛рдЗрдХреНрд░реЛрдХрдиреНрдЯреНрд░реЛрд▓рд░рдХреЛ рд╕рдореНрдмрдиреНрдзрдорд╛, рд╕рдореНрдкреВрд░реНрдг рдпрдиреНрддреНрд░ рд╣реЛрдЗрди) 1 рдореЗрдЧрд╛рдмрд┐рдЯ (128 рдХрд┐рд▓реЛрдмрд╛рдЗрдЯ) SPI рдЗрдиреНрдЯрд░рдлреЗрд╕рдХреЛ рд╕рд╛рде рдлреНрд▓реНрдпрд╛рд╕ рдореЗрдореЛрд░реА
  • 4 AAA рддрддреНрд╡рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдбрд┐рдмреНрдмрд╛ред

рдорд╛рдЗрдХреНрд░реЛрдХрдиреНрдЯреНрд░реЛрд▓рд░рдХреЛ рдирд╛рдордмрд╛рдЯ рдпреЛ рд╕реНрдкрд╖реНрдЯ рдЫ рдХрд┐ рдпреЛ AVR рдкрд░рд┐рд╡рд╛рд░рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫ, рдЬрд╕рдХреЛ рдорддрд▓рдм рдЙрдкрдХрд░рдгрд▓рд╛рдИ Arduino-compatible рдмрдирд╛рдЙрдиреБ рдорд╛рдореБрд▓реА рдХрд╛рдо рднрдиреНрджрд╛ рдмрдвреА рд╣реЛред

рд╕рдорд╛рдЪрд╛рд░ рдмрд╛рдЯ рд╣реИрдХрд╛рдбреЗ рд▓реЗрдЦрдХрд▓реЗ рдпреЛ рдХреЗ рд╣реЛ рдкрддреНрддрд╛ рд▓рдЧрд╛рдП рдкрд╣рд┐рд▓реЗ рдиреИ рдЧрд░рд┐рд╕рдХреЗрдХрд╛ рдЫрдиреН (рдПрдЙрдЯреИ рд▓рд┐рдЩреНрдХрд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдХрд╣рд╛рдБ рдЬрдбрд╛рди рдЧрд░реНрдиреЗ рднрдиреЗрд░ рдмрддрд╛рдЙрдБрдЫ), Arduboy рдХреЛ рд▓рд╛рдЧрд┐ рдЦреЗрд▓рд╣рд░реВ рдЪрд▓рд╛рдЙрдиреЗ рдЕрд╡рд╕рд░ рднрдПрдХреЛ:


рддрд░ рд▓реЗрдЦрдХ рдЙрдкрдХрд░рдгрдорд╛ рдЦреЗрд▓реНрдиреЗ рдЕрд╡рд╕рд░рдорд╛ рдмрдвреА рдЪрд╛рд╕реЛ рд░рд╛рдЦреНрдЫрдиреН, рддрд░ рдЕрдзреНрдпрдпрди рдЧрд░реНрди:

  • рд╕реАрд░рд┐рдпрд▓ SPI рдЗрдиреНрдЯрд░рдлреЗрд╕ рд╕рдВрдЧ рдлреНрд▓реИрд╢ рдореЗрдореЛрд░реА
  • AVR рдХреЛ рд▓рд╛рдЧрд┐ рдмреБрдЯрд▓реЛрдбрд░рд╣рд░реВ
  • рдорд╛рдирдХ 802.15.4

рд▓реЗрдЦрдХрд▓реЗ рд▓реЗрдЦреЗрд░ рд╕реБрд░реБ рдЧрд░реЗ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реБ (GPL v3), рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдбрд┐рд╕реНрдкреНрд▓реЗ, рдЖрдЙрдЯрдкреБрдЯ рдЯреЗрдХреНрд╕реНрдЯ рд░ рдЖрдпрддрд╣рд░реВ рд╕реБрд░реБ рдЧрд░реНрди рд░ SPI рдлреНрд▓реНрдпрд╛рд╕ рдореЗрдореЛрд░реА рдкрд╣реБрдБрдЪ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рддреНрдпрд╕рдкрдЫрд┐ рдЙрд╕рд▓реЗ рдпрдиреНрддреНрд░рдХреЛ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ рд╡рд┐рдЪрд╛рд░рд╣рд░реВ рд▓реНрдпрд╛рдЙрди рдерд╛рд▓реНрдпреЛ: VT-100-рдХрдореНрдкреНрдпрд╛рдЯрд┐рдмрд▓ рдкрдХреЗрдЯ рдЯрд░реНрдорд┐рдирд▓, рдорд▓реНрдЯрд┐рдкреНрд▓реЗрдпрд░ рдЦреЗрд▓рд╣рд░реВред рддреАрдирд╡рдЯрд╛ рдпрдиреНрддреНрд░рд╣рд░реВ рдкреБрди: рдирд┐рд░реНрдорд╛рдг рдЧрд░рд┐рд╕рдХреЗрдкрдЫрд┐, рдЙрд╣рд╛рдБрд▓реЗ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ "рд╣рд╡рд╛рдорд╛" рд╕реНрдХреЗрдЪрд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди "рд╕рд┐рдХрд╛рдЙрдиреЗ" рдирд┐рд░реНрдгрдп рдЧрд░реНрдиреБрднрдпреЛред рдХреЗ рдЪрд╛рдЦрд▓рд╛рдЧреНрджреЛ рдорд╛рддреНрд░ рд╣реЛрдЗрди, рддрд░ рдзреЗрд░реИ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдкрдирд┐ рд╣реБрдиреЗрдЫ: рдпрдиреНрддреНрд░ рдХреЗрд╕ рдкреНрд░рддреНрдпреЗрдХ рдкрдЯрдХ рдЦреЛрд▓реНрди рдЧрд╛рд╣реНрд░реЛ рдЫ, рд░ рдмреНрдпрд╛рдЯреНрд░реА рдбрд┐рдмреНрдмрд╛ рдХрднрд░ рдЕрдиреНрддрд░реНрдЧрдд рддреНрдпрд╣рд╛рдБ рдХреЗрд╡рд▓ рдкреНрд╡рд╛рд▓рд╣рд░реВ рдЫрдиреН рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ JTAG рдкреНрд░реЛрдЧреНрд░рд╛рдорд░рд▓рд╛рдИ рдмреЛрд░реНрдбрдорд╛ рдЬрдбрд╛рди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред

рд╣рд╛рдореА ATmega128RFA1 (рд╕реНрдорд╛рд░реНрдЯ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ XE рдЙрдкрдХрд░рдгрдХреЛ рднрд╛рдЧрдХреЛ рд░реВрдкрдорд╛) рдХреЛ рд▓рд╛рдЧрд┐ OTA рдмреБрдЯрд▓реЛрдбрд░ рд▓реЗрдЦреНрджреИрдЫреМрдВред

рдпреЛ Arduino рдмреБрдЯрд▓реЛрдбрд░ рдЕрдкрд▓реЛрдб рдЧрд░реНрди рдкрд░реНрдпрд╛рдкреНрдд рдЫ, рддрд░ рд╕реНрдХреЗрдЪ рд╣реЛрдЗрди - рд╕рд┐рд░рд┐рдпрд▓ рдкреЛрд░реНрдЯ рддреНрдпрд╣рд╛рдБ рдЬрдбрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫреИрди, рддреНрдпрд╕реИрд▓реЗ рддрдкрд╛рдЗрдБ рдЕрдЭреИ рдкрдирд┐ рдХреЗрд╕ рдЦреЛрд▓реНрди рдмрд┐рдирд╛ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдиред рд╕рд╛рдереИ, рдкрд╣рд┐рд▓реЛ рд╕рд┐рд░рд┐рдпрд▓ рдкреЛрд░реНрдЯрдХреЛ TX0 рд░ RX0 рд▓рд╛рдЗрдирд╣рд░реВ рдХрд┐рдмреЛрд░реНрдб рдореНрдпрд╛рдЯреНрд░рд┐рдХреНрд╕рдХреЛ рдкреЛрд▓рд┐рдВрдЧ рд▓рд╛рдЗрдирд╣рд░реВрд╕рдБрдЧ рдЬреЛрдбрд┐рдПрдХрд╛ рдЫрдиреН, рдЕрд░реНрдерд╛рддреН рддреА рдбрд┐рд╕реНрдкреНрд▓реЗрдХреЛ рдЫреЗрдЙрдорд╛ рд░рд╣реЗрдХреЛ рдкреНрд░рдХрд╛рд░реНрдп рдХреБрдЮреНрдЬреАрд╣рд░реВ рдкреЛрд▓ рдЧрд░реНрдиреЗред рддрд░ рддрдкрд╛рдИрдВ рдХреЗ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ - рд▓реЗрдЦрдХрд▓реЗ рдпреЛ рдмрдирд╛рдП:

рд╣рд╛рдореА ATmega128RFA1 (рд╕реНрдорд╛рд░реНрдЯ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ XE рдЙрдкрдХрд░рдгрдХреЛ рднрд╛рдЧрдХреЛ рд░реВрдкрдорд╛) рдХреЛ рд▓рд╛рдЧрд┐ OTA рдмреБрдЯрд▓реЛрдбрд░ рд▓реЗрдЦреНрджреИрдЫреМрдВред

рдЙрд╕рд▓реЗ рддреНрдпрд╣рд╛рдБ JTAG рд▓рд╛рдЗрдирд╣рд░реВ рд▓реНрдпрд╛рдпреЛ, рд░ рдЕрдм рдмреНрдпрд╛рдЯреНрд░реА рдбрд┐рдмреНрдмрд╛ рдЦреЛрд▓реНрди рдЖрд╡рд╢реНрдпрдХ рдЫреИрдиред рд░ рд╕реНрдХреЗрдЪрд╣рд░реВ рдЕрдкрд▓реЛрдб рдЧрд░реНрди рд╕рдХрд┐рдпреЛрд╕реН рднрдиреЗрд░, рдореИрд▓реЗ рджреБрдмреИ рд╕рд┐рд░рд┐рдпрд▓ рдкреЛрд░реНрдЯрд╣рд░реВ рдПрдЙрдЯреИ рдХрдиреЗрдХреНрдЯрд░рдорд╛ рдЬрдбрд╛рди рдЧрд░реЗрдВ, рд╕реНрд╡рд┐рдЪ рдкрдирд┐ рдердкреЗ, рдХрд┐рдирдХрд┐ рдмреНрдпрд╛рдЯреНрд░реАрд╣рд░реВ рд╕реНрдерд╛рдкрдирд╛ рднрдПрдХреЛрд▓реЗ, рдЕрдиреНрдп рдХреБрдиреИ рдкрдирд┐ рддрд░рд┐рдХрд╛рд▓реЗ рдЙрдкрдХрд░рдг рдмрдиреНрдж рдЧрд░реНрди рд╢рд╛рд░реАрд░рд┐рдХ рд░реВрдкрдорд╛ рдЕрд╕рдореНрднрд╡ рдЫред

рд╕реЛрд▓реНрдбрд░рд┐рдЩ рдЖрдЗрд░рди, рдпреБрдЯрд┐рд▓рд┐рдЯреА рдирд╛рдЗрдл рд░ рдЧреНрд▓реБ рдЧрдирд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрди рдирд┐рдХреИ рд╕рдордп рд▓рд╛рдЧреНрдпреЛред рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛, "рд╣рд╛рд╡рд╛рдорд╛" рд╕реНрдХреЗрдЪрд╣рд░реВ рдЕрдкрд▓реЛрдб рдЧрд░реНрди рдзреЗрд░реИ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЫ; рд╣рд╛рдореАрд▓реЗ рддреБрд░реБрдиреНрддреИ рдпрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдХреЗрд╣рд┐ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред

Arduino IDE рд▓реЗ рд╕реНрдХреЗрдЪрд╣рд░реВ рдЕрдкрд▓реЛрдб рдЧрд░реНрди рдХрд╛рд░реНрдпрдХреНрд░рдо рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ avrdudeред рдпрд╕рд▓реЗ рдкреНрд░реЛрдЯреЛрдХрд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдорд╛рдЗрдХреНрд░реЛрдХрдиреНрдЯреНрд░реЛрд▓рд░рд╕рдБрдЧ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдЧрд░реНрдЫ STK500, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рджреБрд╡реИ рджрд┐рд╢рд╛рдорд╛ рдлрд╛рдЗрд▓рд╣рд░реВ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдпреЛ рдЪреНрдпрд╛рдирд▓рд╣рд░реВрд╕рдБрдЧ рдЦрд░рд╛рдм рдЙрдкрдпреБрдХреНрдд рдЫ рдЬрд╣рд╛рдБ рдЪрд░ рдврд┐рд▓рд╛рдЗ, рд╡рд┐рд░реВрдкрдг рд░ рдбреЗрдЯрд╛ рд╣рд╛рдирд┐ рд╕рдореНрднрд╡ рдЫред рдзрд╛рд░рд╛рд╡рд╛рд╣рд┐рдХ рдЪреНрдпрд╛рдирд▓рдорд╛ рдХреЗрд╣рд┐ рдвреАрд▓реЛ рд╡рд╛ рд░рд╕реНрдЯрд▓ рдЖрдпреЛ рднрдиреЗ, рддрдкрд╛рдИрдВ рдХрд╛рд░рдг рдЦреЛрдЬреНрджреИ рдкрд╛рдЧрд▓ рд╣реБрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдПрдХ рдкрдЯрдХ рд▓реЗрдЦрдХрд▓реЗ рдЖрдзрд╛ рджрд┐рдирдХреЛ рд▓рд╛рдЧрд┐ рдкреАрдбрд╛ рднреЛрдЧреЗ рдЬрдмрд╕рдореНрдо рдЙрд╕рд▓реЗ рдорд╣рд╕реБрд╕ рдЧрд░реЗ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдЦрд░рд╛рдм рдХреЗрдмрд▓ рдерд┐рдпреЛ, рд╕рд╛рдереИ рдПрдХ рдЖрдХрд░реНрд╖рдХ CP2102 рдЗрдиреНрдЯрд░рдлреЗрд╕ рдХрдирд╡рд░реНрдЯрд░ред рдмрд┐рд▓реНрдЯ-рдЗрди рдЗрдиреНрдЯрд░рдлреЗрд╕ рдХрдиреНрднрд░реНрдЯрд░ рднрдПрдХреЛ рдорд╛рдЗрдХреНрд░реЛрдХрдиреНрдЯреНрд░реЛрд▓рд░рд▓реЗ рдкрдирд┐, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, ATmega32u4, рдХрд╣рд┐рд▓реЗрдХрд╛рд╣реАрдБ рдпрд╕реНрддреЛ рдХрд╛рд░реНрдп рдЧрд░реНрди рд╕рдХреНрдЫред рдкреНрд░рддреНрдпреЗрдХ Arduino рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рдпрд╛рдж рдЧрд░реЗрдХреЛ рдЫ рдХрд┐ рд╕реНрдХреЗрдЪрд╣рд░реВ рдЕрдкрд▓реЛрдб рдЧрд░реНрджрд╛ рддреНрд░реБрдЯрд┐рд╣рд░реВ рджреБрд░реНрд▓рдн рдЫреИрдирдиреНред рдХрд╣рд┐рд▓реЗрдХрд╛рд╣реАрдБ рд░реЗрдХрд░реНрдбрд┐рдЩ рд░рд╛рдореНрд░рд░реА рдЬрд╛рдиреНрдЫ, рддрд░ рдкрд░реАрдХреНрд╖рдг рдкрдвреНрджрд╛ рддреНрд░реБрдЯрд┐ рдкрддреНрддрд╛ рд▓рд╛рдЧреНрдпреЛред рдпрд╕рдХреЛ рдорддрд▓рдм рдпреЛ рд╣реЛрдЗрди рдХрд┐ рд▓реЗрдЦреНрдиреЗ рдХреНрд░рдордорд╛ рддреНрд░реБрдЯрд┐ рдерд┐рдпреЛ - рдкрдвреНрдиреЗ рдХреНрд░рдордорд╛ рдЕрд╕рдлрд▓рддрд╛ рдерд┐рдпреЛред рдЕрдм рдХрд▓реНрдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН рдХрд┐ "рдУрднрд░ рдж рдПрдпрд░" рдХрд╛рдо рдЧрд░реНрджрд╛ рдЙрд╣реА рдХреБрд░рд╛ рд╣реБрдиреЗрдЫ, рддрд░ рдзреЗрд░реИ рдкрдЯрдХред

рдпрд╕ рд╕рдорд╕реНрдпрд╛рд▓рд╛рдИ рд╣рдЯрд╛рдЙрди рд╡рд┐рднрд┐рдиреНрди рддрд░рд┐рдХрд╛рд╣рд░реВ рдкреНрд░рдпрд╛рд╕ рдЧрд░рд┐рд╕рдХреЗрдкрдЫрд┐, рд▓реЗрдЦрдХ рдирд┐рдореНрдирдХреЛ рд╕рд╛рде рдЖрдПред рдпрдиреНрддреНрд░рдорд╛ SPI рдЗрдиреНрдЯрд░рдлреЗрд╕рдХреЛ рд╕рд╛рде 128 KB рдлреНрд▓реНрдпрд╛рд╕ рдореЗрдореЛрд░реА рдЫ - рд╣рд╛рдореАрд▓реЗ рддрд╛рд░рд╣рд░реВрдорд╛ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдЫреМрдВ (рдпрд╛рдж рдЧрд░реНрдиреБрд╣реЛрд╕реН рдХрд┐ рд▓реЗрдЦрдХрд╕рдБрдЧ рдкрд╣рд┐рд▓реЗ рдиреИ рдЫреЗрдЙрдорд╛ рдХрдиреЗрдХреНрдЯрд░ рднрдПрдХреЛ рдПрдЙрдЯрд╛ рдпрдиреНрддреНрд░ рдЫ), рдпреЛ рдореЗрдореЛрд░реАрд▓рд╛рдИ рдмрдлрд░рдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рд░ рдбрд╛рдЯрд╛рд▓рд╛рдИ рд░реЗрдбрд┐рдпреЛрдорд╛ рдкрдард╛рдЙрдиреБрд╣реЛрд╕реНред рдЕрд░реНрдХреЛ рдЙрдкрдХрд░рдгрдорд╛ рдЪреНрдпрд╛рдирд▓ред Cybiko рдмрд╛рдЯ рдирдорд╕реНрдХрд╛рд░ред

рд░реЗрдбрд┐рдпреЛ рдЪреНрдпрд╛рдирд▓, рд╕рд╛рдереИ рдлрдиреНрдЯ рд╕рдВрдЧ рдХрд╛рдо рдЧрд░реНрди рдХреЛрдб рд▓реЗрдЦреЗ рдкрдЫрд┐, рд▓реЛрдбрд░ 4 рдХрд┐рд▓реЛрдмрд╛рдЗрдЯ рднрдиреНрджрд╛ рд▓рд╛рдореЛ рднрдпреЛред рддрд╕рд░реНрде, HFUSE рдорд╛рди 0xDA рдмрд╛рдЯ 0xD8 рдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреБрдкрд░реНрдиреЗ рдерд┐рдпреЛред рдЕрдм рдмреБрдЯрд▓реЛрдбрд░ 8 рдХрд┐рд▓реЛрдмрд╛рдЗрдЯ рд╕рдореНрдо рд▓рд╛рдореЛ рд╣реБрди рд╕рдХреНрдЫ, рд░ рд╕реБрд░реБ рдареЗрдЧрд╛рдирд╛ рдЕрдм 0x1E000 рдЫред рдпреЛ рдореЗрдХрдлрд╛рдЗрд▓рдорд╛ рдкреНрд░рддрд┐рдмрд┐рдореНрдмрд┐рдд рд╣реБрдиреНрдЫ, рддрд░ рднрд░реНрджрд╛ рдкрдирд┐ рдзреНрдпрд╛рдирдорд╛ рд░рд╛рдЦреНрдиреБрдкрд░реНрдЫ рдмреБрдЯрд▓реЛрдбрд░ avrdude рдорд╛рд░реНрдлрддред

ATmega802.15.4RFA128 рдорд╛ 1 рдЯреНрд░рд╛рдиреНрд╕реАрднрд░ рдореВрд▓ рд░реВрдкрдорд╛ рдкреНрд░реЛрдЯреЛрдХрд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕рдЮреНрдЪрд╛рд▓рди рдЧрд░реНрди рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рд╣реЛред Zigbee, рдЬреБрди рдзреЗрд░реИ рдЬрдЯрд┐рд▓ рдЫ, рддреНрдпрд╕реИрд▓реЗ рд▓реЗрдЦрдХрд▓реЗ рдпрд╕рдХреЛ рд╕рдЯреНрдЯрд╛ рдкреНрдпрд╛рдХреЗрдЯрд╣рд░реВ рдкреНрд░рд╕рд╛рд░рдг рдЧрд░реНрдиреЗ рдирд┐рд░реНрдгрдп рдЧрд░реЗред рдпреЛ ATmega128RFA1 рдорд╛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░рдорд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫ, рддреНрдпрд╕реИрд▓реЗ рд╕рд╛рдиреЛ рдХреЛрдб рдЖрд╡рд╢реНрдпрдХ рдЫред рд╕рд╛рдереИ, рд╕рд╛рджрдЧреАрдХреЛ рд▓рд╛рдЧрд┐, рд▓реЗрдЦрдХрд▓реЗ рдирд┐рд╢реНрдЪрд┐рдд рдЪреНрдпрд╛рдирд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдирд┐рд░реНрдгрдп рдЧрд░реЗ, рддрдкрд╛рдИрдВрд▓рд╛рдИ рдореНрдпрд╛рдиреБрдЕрд▓ рд░реВрдкрдорд╛ рдкрдирд┐ рдЪрдпрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдБрджреИрдиред 802.15.4 рдорд╛рдирдХрд▓реЗ 16 рджреЗрдЦрд┐ 11 рд╕рдореНрдордХреЛ рд╕рдВрдЦреНрдпрд╛ рднрдПрдХрд╛ 26 рдЪреНрдпрд╛рдирд▓рд╣рд░реВрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред рддрд┐рдиреАрд╣рд░реВ рдПрдХрджрдореИ рднреАрдбрднрд╛рдб рднрдПрдХрд╛ рдЫрдиреН, рдХреЗрд╣реА рд╡рд╛рдЗрдлрд╛рдЗ рдЪреНрдпрд╛рдирд▓рд╣рд░реВ рдкрдирд┐ рдУрднрд░рд▓реНрдпрд╛рдк рдЧрд░реНрдЫрдиреН (рд░рд╛рддреЛ ZigBee рдЪреНрдпрд╛рдирд▓рд╣рд░реВ, рдиреАрд▓реЛ, рд╣рд░рд┐рдпреЛ рд░ рдкрд╣реЗрдБрд▓реЛ рд╡рд╛рдЗрдлрд╛рдЗ рд╣реБрдиреН)ред

рд╣рд╛рдореА ATmega128RFA1 (рд╕реНрдорд╛рд░реНрдЯ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ XE рдЙрдкрдХрд░рдгрдХреЛ рднрд╛рдЧрдХреЛ рд░реВрдкрдорд╛) рдХреЛ рд▓рд╛рдЧрд┐ OTA рдмреБрдЯрд▓реЛрдбрд░ рд▓реЗрдЦреНрджреИрдЫреМрдВред

рдпреЛ рдкрддреНрддрд╛ рд▓рд╛рдЧреНрдпреЛ рдХрд┐ рдЪреНрдпрд╛рдирд▓ 15 рд░ 26 рд╡рд╛рдЗрдлрд╛рдЗ рдмрд╛рдЯ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХреЛ рд▓рд╛рдЧреА рдХрдо рд╕реЗ рдХрдо рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдЫрдиреНред рд▓реЗрдЦрдХрд▓реЗ рддреА рдордзреНрдпреЗ рджреЛрд╕реНрд░реЛ рд░реЛрдЬреЗред рдЕрд╕реНрд╡реАрдХрд░рдг: рдЕрдиреБрд╡рд╛рджрдХрд▓рд╛рдИ рдерд╛рд╣рд╛ рдЫреИрди рдХрд┐ рдпреЛ ZigBee рд▓рд╛рдИ рдпрд╕ рддрд░рд┐рдХрд╛рд▓реЗ рд╕рд░рд▓ рдмрдирд╛рдЙрди рдЕрдиреБрдорддрд┐ рдЫ рдХрд┐ рдЫреИрдиред рд╕рд╛рдпрдж рд╣рд╛рдореАрд▓реЗ рдЕрд▓рд┐ рдмрдвреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рдЧрд░реНрдиреБрдкрд░реНрдЫ рд░ рдпрд╕рд▓рд╛рдИ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрдиреБрдкрд░реНрдЫ?

рдкрд╣рд┐рд▓реЛ рдЙрдкрдХрд░рдгрдорд╛, STK500 рдкреНрд░реЛрдЯреЛрдХрд▓ рдорд╛рд░реНрдлрдд рдбрд╛рдЯрд╛ рдкреНрд░рд╕рд╛рд░рдг рдЧрд░реНрдиреЗ рд╕реАрдорд┐рдд рд░рд╛рдЬреНрдп рдореЗрд╕рд┐рди рд▓рд╛рдЧреВ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рдзреЗрд░реИ рдЬрд╕реЛ, рдкреНрд░рд╕рд╛рд░рд┐рдд рд░ рдкреНрд░рд╛рдкреНрдд рдЧрд░рд┐рдПрдХрд╛ рд╕рдиреНрджреЗрд╢рд╣рд░реВ рдЖрддреНрдордирд┐рд░реНрднрд░ рдЫрдиреН, рддрд░ рдХреЗрд╣реА рдкрд╣рд┐рд▓реЗ рдЪреНрдпрд╛рдирд▓ рдорд╛рд░реНрдлрдд рдкрд╛рд░рд┐рдд рднрдПрдХрд╛рд╣рд░реВрд╕рдБрдЧ рдмрд╛рдБрдзрд┐рдПрдХрд╛ рдЫрдиреНред рд╕рдВрд╡рд╛рджрдХреЛ рд╡рд┐рд╡рд░рдг рджрд┐рдЗрдПрдХреЛ рдЫ рдпрд╣рд╛рдБ.

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

рдпреЛ рд╕рд┐рджреНрдз рдЫреИрди, рддрд░ рдпреЛ рдХрд╛рдо рдЧрд░реНрджрдЫред 256-рдмрд╛рдЗрдЯ рдкреГрд╖реНрдард▓рд╛рдИ рдЪрд╛рд░ рдЦрдгреНрдбрд╣рд░реВрдорд╛ рд╡рд┐рднрд╛рдЬрд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рдордзреНрдпреЗ рдкреНрд░рддреНрдпреЗрдХ рдкреНрдпрд╛рдХреЗрдЯрдХреЛ рд░реВрдкрдорд╛ рд╣рд╛рд╡рд╛рдорд╛ рдкреНрд░рд╕рд╛рд░рд┐рдд рд╣реБрдиреНрдЫред рдПрдЙрдЯрд╛ рдкреНрдпрд╛рдХреЗрдЯрд▓реЗ 125 рдмрд╛рдЗрдЯ рдбрд╛рдЯрд╛ рд░ рд▓рдореНрдмрд╛рдЗрдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рдмрд╛рдЗрдЯ рд░ CRC рдХреЛ рд▓рд╛рдЧрд┐ рджреБрдИ рдмрд╛рдЗрдЯрд╣рд░реВ рд╕рдорд╛рддреНрди рд╕рдХреНрдЫред рддреНрдпрд╕реИрд▓реЗ рдкреГрд╖реНрда рд░ рдЦрдгреНрдб рд╕рдВрдЦреНрдпрд╛рд╣рд░реВ (реж рджреЗрдЦрд┐ рей рд╕рдореНрдо) рд╕рд╣рд┐рдд ремрек рдмрд╛рдЗрдЯ рд▓рд╛рдореЛ рдЯреБрдХреНрд░рд╛рд╣рд░реВ рддреНрдпрд╣рд╛рдБ рд░рд╛рдЦрд┐рдиреНрдЫрдиреНред рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреЗ рдпрдиреНрддреНрд░рдорд╛ рдПрдЙрдЯрд╛ рдЪрд░ рдЫ рдЬрд╕рд▓реЗ рдпрд╕рд▓рд╛рдИ рдХрддрд┐ рдЦрдгреНрдбрд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рднрдПрдХреЛ рдЫ рднрдиреЗрд░ рдЯреНрд░реНрдпрд╛рдХ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рд░ рдЬрдм рд╕рдмреИ рдЪрд╛рд░ рдЖрдЗрдкреБрдЧреНрдЫ, рдкрдард╛рдЙрдиреЗ рдпрдиреНрддреНрд░рд▓реЗ рд╕рдореНрдкреВрд░реНрдг рдкреГрд╖реНрда рдкреНрд░рд╛рдкреНрдд рднрдПрдХреЛ рдкреБрд╖реНрдЯрд┐ рдЧрд░реНрджрдЫред рдХреБрдиреИ рдкреБрд╖реНрдЯрд┐рдХрд░рдг рдЫреИрди (CRC рдореЗрд▓ рдЦрд╛рдПрди) - рд╕рдореНрдкреВрд░реНрдг рдкреГрд╖реНрда рдкреБрди: рдкрдард╛рдЙрдиреБрд╣реЛрд╕реНред рдЧрддрд┐ рдХреЗрдмрд▓ рдорд╛рд░реНрдлрдд рдкреНрд░рд╕рд╛рд░рдг рдЧрд░реНрджрд╛ рднрдиреНрджрд╛ рдкрдирд┐ рдареВрд▓реЛ рдЫред рд╣реЗрд░реНрдиреБрд╣реЛрд╕реН:


рддрд░ рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛, рдпреЛ рд╕реНрдХреЗрдЪ рдЕрдкрд▓реЛрдб рдЧрд░реНрди рд░ рдпрд╕рдХреЛ рдорд╛рдзреНрдпрдордмрд╛рдЯ рдпрдиреНрддреНрд░рд╣рд░реВрдорд╛ рдХреЗрдмрд▓ рдЬрдбрд╛рди рдЧрд░реНрди рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рддрд░рд┐рдХрд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рд╣реБрдиреЗрдЫред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдлреЛрдЯреЛрдорд╛ рдЬрд╕реНрддреИ CP2102 рдорд╛ рдпрд╕реНрддреЛ рдЗрдиреНрдЯрд░рдлреЗрд╕ рдХрдиреНрднрд░реНрдЯрд░ рднрд┐рддреНрд░ рд░рд╛рдЦреНрдиреБрд╣реЛрд╕реН, рд░ рдпрд╕рд▓рд╛рдИ рдмреЛрд░реНрдбрдорд╛ рдЯрд╛рдБрд╕реНрдиреБрд╣реЛрд╕реН рддрд╛рдХрд┐ рдпрд╕рд▓реЗ рдорд╛рдЗрдХреНрд░реЛ USB рдХреЗрдмрд▓ рдЬрдбрд╛рди рд░ рд╡рд┐рдЪреНрдЫреЗрдж рдЧрд░реНрджрд╛ рдмрд▓рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрди рд╕рдХреЛрд╕реНред

рд╣рд╛рдореА ATmega128RFA1 (рд╕реНрдорд╛рд░реНрдЯ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ XE рдЙрдкрдХрд░рдгрдХреЛ рднрд╛рдЧрдХреЛ рд░реВрдкрдорд╛) рдХреЛ рд▓рд╛рдЧрд┐ OTA рдмреБрдЯрд▓реЛрдбрд░ рд▓реЗрдЦреНрджреИрдЫреМрдВред

рдпрд╕рдорд╛ 3,3-рднреЛрд▓реНрдЯ рд╕реНрдЯреЗрдмрд┐рд▓рд╛рдЗрдЬрд░ рдкрдирд┐ рдЫ (рд░ рдпрд╕рд▓рд╛рдИ 6-рднреЛрд▓реНрдЯ рдкрд╛рд╡рд░ рд╕рдкреНрд▓рд╛рдИ рднрдПрдХреЛ рдпрдиреНрддреНрд░рдорд╛ рдХрд╕рд░реА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ - рдпрджрд┐ рддреНрдпрд╕рдорд╛ рдПрдЙрдЯреИ рд╕реНрдЯреЗрдмрд┐рд▓рд╛рдЗрдЬрд░ рдЫ рднрдиреЗ, рд░ рддрдкрд╛рдИрдВрд▓реЗ рддреА рдордзреНрдпреЗ рдХреБрди рдпрдиреНрддреНрд░рд▓рд╛рдИ рд╢рдХреНрддрд┐ рджрд┐рдиреЗрдЫ рднрдиреЗрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рдЪрдпрди рдЧрд░реНрди рджреБрдИрд╡рдЯрд╛ рдбрд╛рдпреЛрдбрд╣рд░реВ рдердкреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ)ред ред рд╕рдмреИ рддреАрдирд╡рдЯрд╛ LEDs рдЗрдиреНрдЯрд░рдлреЗрд╕ рдХрдиреНрднрд░реНрдЯрд░ рдмреЛрд░реНрдбрдмрд╛рдЯ рдмреЗрдЪреНрди рдирдкрд░реЛрд╕реН, рдЕрдиреНрдпрдерд╛ рддрд┐рдиреАрд╣рд░реВрдорд╛ рдХрд╛рдо рдЧрд░реНрджрд╛ рдмреНрдпрд╛рдЯреНрд░реАрд╣рд░реВ рд▓реЛрдб рд╣реБрдиреЗрдЫрдиреН, рд░ рдХрд┐рдмреЛрд░реНрдб рдкреЛрд▓рд┐рдВрдЧрдорд╛ рдкрдирд┐ рд╣рд╕реНрддрдХреНрд╖реЗрдк рд╣реБрдиреЗрдЫ рд░ SPI рдЗрдиреНрдЯрд░рдлреЗрд╕рдХреЛ рд╕рд╛рде рдлреНрд▓реНрдпрд╛рд╕ рдореЗрдореЛрд░реАрдХреЛ рд╕рд╛рде рдХрд╛рдо рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рд▓рдХреНрд╖реНрдпрдХреЛ рдкрдЫрд┐ рд▓рд╛рдЧреНрдиреБ рдпрд╕рд▓рд╛рдИ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреБ рднрдиреНрджрд╛ рдкрдирд┐ рдмрдвреА рд░реЛрдЪрдХ рднрдпреЛ (рд░ рдмрд╕рдХреЛ рдмрд╛рд░реЗрдорд╛ рддреНрдпреЛ рдордЬрд╛рдХ рдЪрд╛рд╣рд┐рдБрджреИрди)ред рд▓реЗрдЦрдХрд▓реЗ AVR рдмреБрдЯрд▓реЛрдбрд░рд╣рд░реВ, SPI рдлреНрд▓реНрдпрд╛рд╕ рдореЗрдореЛрд░реА, STK500 рдкреНрд░реЛрдЯреЛрдХрд▓ рд░ 802.15.4 рдорд╛рдирдХрдХреЛ рдмрд╛рд░реЗрдорд╛ рдзреЗрд░реИ рдХреБрд░рд╛ рд╕рд┐рдХреЗред

рдорд╛рдерд┐ рд╡рд░реНрдгрди рдЧрд░рд┐рдПрдХреЛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдмрд╛рд╣реЗрдХ рдЕрдиреНрдп рд╕рдмреИ рдХреЛрдб - рд╣реЛ рдпрд╣рд╛рдБ, рд░ рдпреЛ GPL v3 рдЕрдиреНрддрд░реНрдЧрдд рдкрдирд┐ рдЫред рд▓реЗрдЦрдХрдХреЛ рдЯреНрд╡рд┐рдЯрд░ - рдпрд╣рд╛рдБ.

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди