рдпрд╣ рд╕рдм рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ рджреНрд╡рд┐рддреАрдпрдХ рдмрд╛рдЬрд╝рд╛рд░ рдореЗрдВ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдЙрдкрдХрд░рдг рдЦрд░реАрджрдиреЗ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реБрдЖ - рд╕реНрдорд╛рд░реНрдЯ рд░рд┐рд╕реНрдкрд╛рдВрд╕ XE (
рдЗрди рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдХрдИ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рд╕реНрдХреВрд▓реЛрдВ рдиреЗ рдЬреЛ рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдХрд░рдг $100-$200 рдореЗрдВ рдЦрд░реАрджрд╛ рдерд╛ рд╡рд╣ рдЕрдм eBay рдкрд░ $10 рдпрд╛ рдЙрд╕рд╕реЗ рдХрдо рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИред рд╡рд╣рд╛рдВ рдХрд╛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЧреАрдХреА рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЙрдкрдпреБрдХреНрдд рд╣реИ:
- 60 рдХреБрдВрдЬреА рдХреАрдмреЛрд░реНрдб
- 384├Ч136 рдХреЗ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рд╡рд╛рд▓рд╛ рдбрд┐рд╕реНрдкреНрд▓реЗ, 2 рдмрд┐рдЯ рдкреНрд░рддрд┐ рдкрд┐рдХреНрд╕реЗрд▓ - рдмреАрд╕реА, рд╕реАрдЬреАрдП рдХреЗ рд╕рдорд╛рди, рд▓реЗрдХрд┐рди 4 рд░рдВрдЧ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдЪрдордХ рдХреЗ рдЧреНрд░реЗрдбреЗрд╢рди
- рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ ATmega128RFA1 (128 kB рдлрд╝реНрд▓реИрд╢ рдореЗрдореЛрд░реА, 4 kB ROM, 16 kB RAM, 802.15.4 рдЯреНрд░рд╛рдВрд╕реАрд╡рд░)
- рдмрд╛рд╣рд░реА (рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ, рд╕рдВрдкреВрд░реНрдг рдбрд┐рд╡рд╛рдЗрд╕ рдирд╣реАрдВ) рдПрд╕рдкреАрдЖрдИ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд╕рд╛рде 1 рдореЗрдЧрд╛рдмрд┐рдЯ (128 рдХрд┐рд▓реЛрдмрд╛рдЗрдЯ) рдлреНрд▓реИрд╢ рдореЗрдореЛрд░реА
- 4 рдПрдПрдП рддрддреНрд╡реЛрдВ рдХреЗ рд▓рд┐рдП рдХрдореНрдкрд╛рд░реНрдЯрдореЗрдВрдЯред
рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЗ рдирд╛рдо рд╕реЗ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдпрд╣ AVR рдкрд░рд┐рд╡рд╛рд░ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ Arduino-рд╕рдВрдЧрдд рдмрдирд╛рдирд╛ рдПрдХ рдорд╛рдореВрд▓реА рдХрд╛рдо рд╕реЗ рднреА рдЕрдзрд┐рдХ рд╣реИ...
рд╕рдорд╛рдЪрд╛рд░ рд╕реЗ рдЖрдЧреЗ
рд▓реЗрдХрд┐рди рд▓реЗрдЦрдХ рдХреЛ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдЦреЗрд▓рдиреЗ рдХреЗ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХреЗ рдЕрд╡рд╕рд░ рдореЗрдВ рдЕрдзрд┐рдХ рд░реБрдЪрд┐ рд╣реИ:
- рд╕реАрд░рд┐рдпрд▓ рдПрд╕рдкреАрдЖрдИ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд╕рд╛рде рдлреНрд▓реИрд╢ рдореЗрдореЛрд░реА
- AVR рдХреЗ рд▓рд┐рдП рдмреВрдЯрд▓реЛрдбрд░
- рдорд╛рдирдХ 802.15.4
рд▓реЗрдЦрдХ рдиреЗ рд▓реЗрдЦрди рд╕реЗ рд╢реБрд░реБрдЖрдд рдХреА
рдпрд╣ Arduino рдмреВрдЯрд▓реЛрдбрд░ рдХреЛ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рд▓реЗрдХрд┐рди рд╕реНрдХреЗрдЪ рдирд╣реАрдВ - рд╕реАрд░рд┐рдпрд▓ рдкреЛрд░реНрдЯ рд╡рд╣рд╛рдВ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдк рдЕрднреА рднреА рдХреЗрд╕ рдХреЛ рдЦреЛрд▓реЗ рдмрд┐рдирд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкрд╣рд▓реЗ рд╕реАрд░рд┐рдпрд▓ рдкреЛрд░реНрдЯ рдХреА TX0 рдФрд░ RX0 рд▓рд╛рдЗрдиреЗрдВ рдХреАрдмреЛрд░реНрдб рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреА рдкреЛрд▓рд┐рдВрдЧ рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдпреБрдХреНрдд рд╣реЛрддреА рд╣реИрдВ, рдЕрд░реНрдерд╛рддреН рд╡реЗ рдЬреЛ рдбрд┐рд╕реНрдкреНрд▓реЗ рдХреЗ рдХрд┐рдирд╛рд░реЛрдВ рдкрд░ рдлрд╝рдВрдХреНрд╢рди рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЛ рдкреЛрд▓ рдХрд░рддреА рд╣реИрдВред рд▓реЗрдХрд┐рди рдЖрдк рдХреНрдпрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рд▓реЗрдЦрдХ рдиреЗ рдЗрд╕реЗ рдмрдирд╛рдпрд╛ рд╣реИ:
рд╡рд╣ рд╡рд╣рд╛рдВ JTAG рд▓рд╛рдЗрдиреЗрдВ рд▓реЗ рдЖрдпрд╛, рдФрд░ рдЕрдм рдмреИрдЯрд░реА рдбрд┐рдмреНрдмреЗ рдХреЛ рдЦреЛрд▓рдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдФрд░ рддрд╛рдХрд┐ рд╕реНрдХреЗрдЪ рдЕрдкрд▓реЛрдб рдХрд┐рдП рдЬрд╛ рд╕рдХреЗрдВ, рдореИрдВрдиреЗ рджреЛрдиреЛрдВ рд╕реАрд░рд┐рдпрд▓ рдкреЛрд░реНрдЯ рдХреЛ рдПрдХ рд╣реА рдХрдиреЗрдХреНрдЯрд░ рд╕реЗ рдЬреЛрдбрд╝рд╛, рд╕рд╛рде рд╣реА рдПрдХ рд╕реНрд╡рд┐рдЪ рднреА рдЬреЛрдбрд╝рд╛, рдХреНрдпреЛрдВрдХрд┐ рд╕реНрдерд╛рдкрд┐рдд рдмреИрдЯрд░рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде, рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдХрд┐рд╕реА рдЕрдиреНрдп рддрд░реАрдХреЗ рд╕реЗ рдмрдВрдж рдХрд░рдирд╛ рд╢рд╛рд░реАрд░рд┐рдХ рд░реВрдк рд╕реЗ рдЕрд╕рдВрднрд╡ рд╣реИред
рд╕реЛрд▓реНрдбрд░рд┐рдВрдЧ рдЖрдпрд░рди, рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдЪрд╛рдХреВ рдФрд░ рдЧреЛрдВрдж рдмрдВрджреВрдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдлреА рд╕рдордп рд▓рдЧрд╛ред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, "рдУрд╡рд░ рдж рдПрдпрд░" рд╕реНрдХреЗрдЪ рдЕрдкрд▓реЛрдб рдХрд░рдирд╛ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ; рд╣рдореЗрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рддрддреНрдХрд╛рд▓ рдХреБрдЫ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
Arduino IDE рд╕реНрдХреЗрдЪ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ
рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рджреВрд░ рдХрд░рдиреЗ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рддрд░реАрдХреЛрдВ рдХреЛ рдЖрдЬрдорд╛рдиреЗ рдХреЗ рдмрд╛рдж, рд▓реЗрдЦрдХ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдирд┐рд╖реНрдХрд░реНрд╖ рдкрд░ рдкрд╣реБрдВрдЪреЗред рдбрд┐рд╡рд╛рдЗрд╕ рдореЗрдВ рдПрд╕рдкреАрдЖрдИ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд╕рд╛рде 128 рдХреЗрдмреА рдлреНрд▓реИрд╢ рдореЗрдореЛрд░реА рд╣реИ - рд╣рдо рддрд╛рд░реЛрдВ рдкрд░ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ (рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рд▓реЗрдЦрдХ рдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд┐рдирд╛рд░реЗ рдкрд░ рдХрдиреЗрдХреНрдЯрд░ рдХреЗ рд╕рд╛рде рдПрдХ рдбрд┐рд╡рд╛рдЗрд╕ рд╣реИ), рдЗрд╕ рдореЗрдореЛрд░реА рдХреЛ рдмрдлрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдФрд░ рдбреЗрдЯрд╛ рдХреЛ рд░реЗрдбрд┐рдпреЛ рдкрд░ рднреЗрдЬреЗрдВ рдХрд┐рд╕реА рдЕрдиреНрдп рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдЪреИрдирд▓ред рд╕рд╛рдЗрдмрд┐рдХреЛ рдХреА рдУрд░ рд╕реЗ рдирдорд╕реНрдХрд╛рд░.
рд░реЗрдбрд┐рдпреЛ рдЪреИрдирд▓ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдлрд╝реЙрдиреНрдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХреЗ рдмрд╛рдж, рд▓реЛрдбрд░ 4 рдХрд┐рд▓реЛрдмрд╛рдЗрдЯ рд╕реЗ рдЕрдзрд┐рдХ рд▓рдВрдмрд╛ рд╣реЛ рдЧрдпрд╛ред рдЗрд╕рд▓рд┐рдП, HFUSE рдорд╛рди рдХреЛ 0xDA рд╕реЗ 0xD8 рдореЗрдВ рдмрджрд▓рдирд╛ рдкрдбрд╝рд╛ред рдЕрдм рдмреВрдЯрд▓реЛрдбрд░ 8 рдХрд┐рд▓реЛрдмрд╛рдЗрдЯ рддрдХ рд▓рдВрдмрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдкрддрд╛ рдЕрдм 0x1E000 рд╣реИред рдпрд╣ рдореЗрдХрдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкрд░рд┐рд▓рдХреНрд╖рд┐рдд рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рднрд░рддреЗ рд╕рдордп рдЗрд╕реЗ рднреА рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
ATmega802.15.4RFA128 рдореЗрдВ 1 рдЯреНрд░рд╛рдВрд╕реАрд╡рд░ рдореВрд▓ рд░реВрдк рд╕реЗ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдВрдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдЪреИрдирд▓ 15 рдФрд░ 26 рд╡рд╛рдИрдлрд╛рдИ рд╕реЗ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХреЗ рдкреНрд░рддрд┐ рд╕рдмрд╕реЗ рдХрдо рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╣реИрдВред рд▓реЗрдЦрдХ рдиреЗ рдЙрдирдореЗрдВ рд╕реЗ рджреВрд╕рд░реЗ рдХреЛ рдЪреБрдирд╛ред рдЕрд╕реНрд╡реАрдХрд░рдг: рдЕрдиреБрд╡рд╛рджрдХ рдХреЛ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЙрд╕реЗ ZigBee рдХреЛ рдЗрд╕ рддрд░рд╣ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рд╣реИ рдпрд╛ рдирд╣реАрдВред рд╢рд╛рдпрдж рд╣рдореЗрдВ рдереЛрдбрд╝реА рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП рдФрд░ рдЗрд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП?
рдкрд╣рд▓реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░, рдПрдХ рдкрд░рд┐рдорд┐рдд рд░рд╛рдЬреНрдп рдорд╢реАрди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдЬреЛ STK500 рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбреЗрдЯрд╛ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЕрдзрд┐рдХрд╛рдВрд╢ рднрд╛рдЧ рдХреЗ рд▓рд┐рдП, рдкреНрд░реЗрд╖рд┐рдд рдФрд░ рдкреНрд░рд╛рдкреНрдд рд╕рдВрджреЗрд╢ рдЖрддреНрдордирд┐рд░реНрднрд░ рд╣реЛрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреБрдЫ рдЙрди рд╕рдВрджреЗрд╢реЛрдВ рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рдкрд╣рд▓реЗ рдЪреИрдирд▓ рд╕реЗ рдЧреБрдЬрд░реЗ рдереЗред рд╕рдВрд╡рд╛рдж рдХрд╛ рд╡рд┐рд╡рд░рдг рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдЗрд╕ рд╕рдВрд╡рд╛рдж рдХрд╛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдШрдЯрдХ рдЧрдВрддрд╡реНрдп рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рдлреНрд▓реИрд╢ рдореЗрдореЛрд░реА рдореЗрдВ рд▓рд┐рдЦреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреИрдХреЗрдЯреЛрдВ рдХрд╛ рдкреНрд░рд╕рд╛рд░рдг рд╣реИред AVR рдкрд░рд┐рд╡рд╛рд░ рдХреЗ рд╕рд░рд▓ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЗ рд▓рд┐рдП, рдкреГрд╖реНрда рдХрд╛ рдЖрдХрд╛рд░ 128 рдмрд╛рдЗрдЯреНрд╕ рд╣реИ, рд▓реЗрдХрд┐рди ATmega128RFA1 рдХреЗ рд▓рд┐рдП рдпрд╣ 256 рд╣реИред рдФрд░ рдлреНрд▓реИрд╢ рдореЗрдореЛрд░реА рдХреЗ рд▓рд┐рдП рдЬреЛ SPI рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ, рдпрд╣ рд╕рдорд╛рди рд╣реИред рдкрд╣рд▓реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдо, рд╕реНрдХреЗрдЪ рдЕрдкрд▓реЛрдб рдХрд░рддреЗ рд╕рдордп, рдЗрд╕реЗ рддреБрд░рдВрдд рджреВрд╕рд░реЗ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдЗрд╕реЗ рдЗрд╕ рдореЗрдореЛрд░реА рдореЗрдВ рд▓рд┐рдЦрддрд╛ рд╣реИред рдЬрдм Arduino IDE рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХреА рд╢реБрджреНрдзрддрд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЙрд╕реЗ рд╡рд╣реА рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рд╡рд╣рд╛рдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ред рдЕрдм рд╣рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдбреЗрдЯрд╛ рдХреЛ рд░реЗрдбрд┐рдпреЛ рдЪреИрдирд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рджреВрд╕рд░реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЙрд╕реА рд╕рдордп, рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рд╕реЗ рд╕рдВрдЪрд╛рд░рдг рдФрд░ рд╡рд╛рдкрд╕ рдХрд░рдиреЗ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ рдЕрдХреНрд╕рд░ рд╣реЛрддрд╛ рд╣реИред STK500 рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рджреЗрд░реА рдХреЗ рдкреНрд░рддрд┐ рдЙрджрд╛рд╕реАрди рд╣реИ, рд▓реЗрдХрд┐рди рдбреЗрдЯрд╛ рд╣рд╛рдирд┐ рдХреЛ рдмрд░реНрджрд╛рд╢реНрдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ (рдЕрдЬреАрдм рдмрд╛рдд рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдКрдкрд░ рдХрд╣рд╛ рдЧрдпрд╛ рдерд╛ рдХрд┐ рджреЗрд░реА рднреА рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд░ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреА рд╣реИ)ред рдФрд░ рд╡рд╛рдпрд░рд▓реЗрд╕ рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рдХреЗ рджреМрд░рд╛рди рдиреБрдХрд╕рд╛рди рдЕрдкрд░рд┐рд╣рд╛рд░реНрдп рд╣реИрдВред ATmega128RFA1 рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдХреА рд╢реБрджреНрдзрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдВрджреЗрд╣ рд╣реЛрдиреЗ рдкрд░ рдмрд╛рд░-рдмрд╛рд░ рдЕрдиреБрд░реЛрдзреЛрдВ рдХрд╛ рдПрдХ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд▓реЗрдЦрдХ рдиреЗ рдЗрд╕реЗ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдореЗрдВ рд╕реНрд╡рдпрдВ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред рдЙрдиреНрд╣реЛрдВрдиреЗ рдПрдХ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рддрд░рдл рд╕реЗ рджреВрд╕рд░реЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдбреЗрдЯрд╛ рдкреНрд░рд╡рд╛рд╣рд┐рдд рд╣реЛрддрд╛ рд╣реИред
рдпрд╣ рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред 256-рдмрд╛рдЗрдЯ рдкреГрд╖реНрда рдХреЛ рдЪрд╛рд░ рдЦрдВрдбреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЛ рдПрдХ рдкреИрдХреЗрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд╣рд╡рд╛ рдореЗрдВ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рдкреИрдХреЗрдЯ рдореЗрдВ 125 рдмрд╛рдЗрдЯреНрд╕ рддрдХ рдбреЗрдЯрд╛ рдФрд░ рд▓рдВрдмрд╛рдИ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╛рдЗрдЯ рдФрд░ рд╕реАрдЖрд░рд╕реА рдХреЗ рд▓рд┐рдП рджреЛ рдмрд╛рдЗрдЯреНрд╕ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рддреЛ рдкреГрд╖реНрда рдФрд░ рдЦрдВрдб рд╕рдВрдЦреНрдпрд╛рдУрдВ (64 рд╕реЗ 0 рддрдХ) рдХреЗ рд╕рд╛рде 3 рдмрд╛рдЗрдЯреНрд╕ рд▓рдВрдмреЗ рдЯреБрдХрдбрд╝реЗ рд╡рд╣рд╛рдВ рд░рдЦреЗ рдЧрдП рд╣реИрдВред рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рдбрд┐рд╡рд╛рдЗрд╕ рдореЗрдВ рдПрдХ рд╡реИрд░рд┐рдПрдмрд▓ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдЙрд╕реЗ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдХрд┐ рдХрд┐рддрдиреЗ рдЦрдВрдб рдкреНрд░рд╛рдкреНрдд рд╣реБрдП рд╣реИрдВ, рдФрд░ рдЬрдм рд╕рднреА рдЪрд╛рд░ рдЖрддреЗ рд╣реИрдВ, рддреЛ рднреЗрдЬрдиреЗ рд╡рд╛рд▓реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдкреБрд╖реНрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ рдХрд┐ рдкреВрд░рд╛ рдкреГрд╖реНрда рдкреНрд░рд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ рд╣реИред рдХреЛрдИ рдкреБрд╖реНрдЯрд┐ рдирд╣реАрдВ (рд╕реАрдЖрд░рд╕реА рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддреА) - рдкреВрд░рд╛ рдкреГрд╖реНрда рдкреБрдирдГ рднреЗрдЬреЗрдВред рдХреЗрдмрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдВрдЪрд╛рд░рд┐рдд рдХрд░рддреЗ рд╕рдордп рдЧрддрд┐ рдФрд░ рднреА рдЕрдзрд┐рдХ рд╣реЛрддреА рд╣реИред рджреЗрдЦрдирд╛:
рд▓реЗрдХрд┐рди рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд╕реНрдХреЗрдЪ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдФрд░ рдЗрд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреЗрдмрд▓ рдХреЛ рдЙрдкрдХрд░рдгреЛрдВ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рддрд░реАрдХрд╛ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрдЧрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, CP2102 рдкрд░ рдРрд╕реЗ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрдирд╡рд░реНрдЯрд░ рдХреЛ рдЕрдВрджрд░ рд░рдЦреЗрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдлреЛрдЯреЛ рдореЗрдВ рд╣реИ, рдФрд░ рдЗрд╕реЗ рдмреЛрд░реНрдб рдкрд░ рдЪрд┐рдкрдХрд╛ рджреЗрдВ рддрд╛рдХрд┐ рдпрд╣ рдорд╛рдЗрдХреНрд░реЛ рдпреВрдПрд╕рдмреА рдХреЗрдмрд▓ рдХреЛ рдХрдиреЗрдХреНрдЯ рдФрд░ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд░рддреЗ рд╕рдордп рдмрд▓ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд╕рдХреЗред
рдЗрд╕рдореЗрдВ рдПрдХ 3,3-рд╡реЛрд▓реНрдЯ рд╕реНрдЯреЗрдмрд▓рд╛рдЗрдЬрд╝рд░ рднреА рд╣реИ (рдФрд░ рдЗрд╕реЗ 6-рд╡реЛрд▓реНрдЯ рдмрд┐рдЬрд▓реА рдЖрдкреВрд░реНрддрд┐ рд╡рд╛рд▓реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдореЗрдВ рдХреИрд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ - рдпрджрд┐ рдХреЗрд╡рд▓ рдЗрд╕рдореЗрдВ рдПрдХ рд╣реА рд╕реНрдЯреЗрдмрд▓рд╛рдЗрдЬрд╝рд░ рд╣реИ, рдФрд░ рдЖрдк рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреЛ рдбрд╛рдпреЛрдб рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЙрдирдореЗрдВ рд╕реЗ рдХреМрди рд╕рд╛ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдкрд╛рд╡рд░ рджреЗрдЧрд╛) . рд╕рднреА рддреАрди рдПрд▓ рдИ рдбреА рдХреЛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрдирд╡рд░реНрдЯрд░ рдмреЛрд░реНрдб рд╕реЗ рдЕрдирд╕реЛрд▓реНрдб рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЕрдиреНрдпрдерд╛ рд╡реЗ рдЙрди рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдмреИрдЯрд░реА рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рд░реВрдк рд╕реЗ рд▓реЛрдб рдХрд░реЗрдВрдЧреЗ, рдФрд░ рдХреАрдмреЛрд░реНрдб рдкреЛрд▓рд┐рдВрдЧ рдореЗрдВ рднреА рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХрд░реЗрдВрдЧреЗ рдФрд░ рдПрд╕рдкреАрдЖрдИ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд╕рд╛рде рдлреНрд▓реИрд╢ рдореЗрдореЛрд░реА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВрдЧреЗред
рдХрд┐рд╕реА рд▓рдХреНрд╖реНрдп рдХрд╛ рдкреАрдЫрд╛ рдХрд░рдирд╛ рдЙрд╕реЗ рд╣рд╛рд╕рд┐рд▓ рдХрд░рдиреЗ рд╕реЗ рднреА рдЕрдзрд┐рдХ рджрд┐рд▓рдЪрд╕реНрдк рд╕рд╛рдмрд┐рдд рд╣реБрдЖ (рдФрд░ рдмрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЙрд╕ рдордЬрд╛рдХ рдХреА рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рд╣реИ)ред рд▓реЗрдЦрдХ рдиреЗ AVR рдмреВрдЯрд▓реЛрдбрд░реНрд╕, SPI рдлрд╝реНрд▓реИрд╢ рдореЗрдореЛрд░реА, STK500 рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдФрд░ 802.15.4 рдорд╛рдирдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рдХреБрдЫ рд╕реАрдЦрд╛ред
рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЕрдиреНрдп рд╕рднреА рдХреЛрдб рд╣реИрдВ -
рд╕реНрд░реЛрдд: www.habr.com