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

рдкрдВрдХреНрддрд┐рдпрд╛рдБ Arduino рдбрд┐рдЬрд┐рдЯрд▓ рдЖрдЙрдЯрдкреБрдЯ рдкрд░ рдЬрд╛рддреА рд╣реИрдВ, рдореИрдВрдиреЗ рд╕рдореВрд╣реЛрдВ рдХреЛ рдПрдирд╛рд▓реЙрдЧ рдЖрдЙрдЯрдкреБрдЯ рд╕реЗ рдЬреЛрдбрд╝рд╛ рд╣реИ (рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдЖрдк рдбрд┐рдЬрд┐рдЯрд▓ рдЖрдЙрдЯрдкреБрдЯ рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдкрд╛рд╕ рдЙрдкрдпреБрдХреНрдд рд╡рд░реНрддрдорд╛рди рд╕реАрдорд┐рдд рдкреНрд░рддрд┐рд░реЛрдз рдирд╣реАрдВ рд╣реИ рдФрд░ рдореИрдВрдиреЗ рдмрд╕ PWM рдХреА рдЪрдордХ рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рд╣реИ)ред
рдпрд╣реА рд╣реИ, рдЬрдм рдЖрдЙрдЯрдкреБрдЯ рдкрд░ рдкрдВрдХреНрддрд┐ рдореЗрдВ 0 рд╣реЛрддрд╛ рд╣реИ, рддреЛ рд╕рдореВрд╣ рдореЗрдВ рдПрд▓рдИрдбреА рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред рдЬрдм рдкрдВрдХреНрддрд┐ 1 рдЪрд╛рд▓реВ рд╣реЛрддреА рд╣реИ, рддреЛ рдПрд▓ рдИ рдбреА рдзреИрд░реНрдпрдкреВрд░реНрд╡рдХ рдЪреБрдк рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдЕрдкрдиреА рдмрд╛рд░реА рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддреЗ рд╣реИрдВред
рдкреБрдирд╢реНрдЪ: рдХреЗрд╡рд▓ рдореИрдВ рдпрд╣ рдкрддрд╛ рдирд╣реАрдВ рд▓рдЧрд╛ рд╕рдХрддрд╛ рдХрд┐ рд╢реАрд░реНрд╖ рдкрд░ рдПрдХ рд╕реНрдЯрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рдПрд▓рдИрдбреА (рд╕рдлреЗрдж?) рдХреЛ рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рдХреИрд╕реЗ рд▓рдЯрдХрд╛рдПрдВред рдХреНрдпрд╛ рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рдЕрд▓рдЧ рд▓рдЯрдХрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдбрд┐рдЬрд╛рдЗрди рдмрд╣реБрдд рд╕реНрдерд┐рд░ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдореИрдВ рдЗрд╕реЗ рдПрдХ рдЬрд┐рдЬреНрдЮрд╛рд╕реБ рдкрд╛рдардХ рдХреЗ рд▓рд┐рдП рд╣реЛрдорд╡рд░реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЫреЛрдбрд╝ рджреВрдВрдЧрд╛ред рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рд╕реБрдЭрд╛рд╡реЛрдВ рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИред
рд╣рдореЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА
- рдЗрд╕ рдмрдХрд╡рд╛рд╕ рдХрд░рдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рдФрд░ рд╕рдордп
- рдореБрдЯреНрдареА рднрд░ рдПрд▓ рдИ рдбреА (рдореИрдВрдиреЗ рд╡рд┐рднрд┐рдиреНрди рд░рдВрдЧреЛрдВ рдореЗрдВ 5 рдорд┐рдореА рдПрд▓ рдИ рдбреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ - 3 рд▓рд╛рд▓, 3 рдкреАрд▓рд╛, 3 рдиреАрд▓рд╛ рдФрд░ 3 рд╣рд░рд╛)
- Arduino рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдЙрдкрдпреБрдХреНрдд рдмреЛрд░реНрдб рдХреЛ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЗ рд╕рд╛рде (рдореИрдВ Arduino Fio рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХ рд▓рд┐рдкрд┐рдб рдмреИрдЯрд░реА рд╕реЗ рдмрд┐рдЬрд▓реА рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ)
- рдлреНрд░реЗрдо рдХреЗ рд▓рд┐рдП рдПрдХрд▓ рддрд╛рд░
- рдЯрд╛рдВрдХрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рдЙрдкрдХрд░рдг
рд╕рднрд╛
рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рд╕реИрдВрдбрдкреЗрдкрд░ рдХреЗ рд╕рд╛рде рдПрд▓ рдИ рдбреА рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛, рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рдЪрд╛рд╣реВрдВрдЧрд╛ рдХрд┐ рд╡реЗ рдкреНрд░рдХрд╛рд╢ рдХреЛ рдереЛрдбрд╝рд╛ рдмрд┐рдЦреЗрд░реЗрдВ:

рдлреЛрдЯрд┐рдХ рдкреБрд░рд╛рдирд╛ рд╣реИ, рдЙрд╕рдХреЗ рд╣рд╛рде рдХрд╛рдБрдк рд░рд╣реЗ рд╣реИрдВ, рдХреНрд╖рд┐рддрд┐рдЬ рдлрд┐рд╕рдбреНрдбреА рд╣реИ - рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдпрд╣ рд╕рднреА рдЪрд┐рддреНрд░реЛрдВ рдореЗрдВ рдкрд░рд┐рд▓рдХреНрд╖рд┐рдд рд╣реБрдЖред рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдмреАрдд рдЪреБрдХреА рд╣реИред
рдореИрдВрдиреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЗ рдЧрдарди рдФрд░ рд╕реЛрд▓реНрдбрд░рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рд╣реА рд╡рд┐рдзрд╛рдирд╕рднрд╛ рд╢реБрд░реВ рдХреАред
рдиреАрдЪреЗ рдХреА рдкрдВрдХреНрддрд┐ рдореЗрдВ рд▓рдЧрднрдЧ 60 рдорд┐рдореА рд╣реИ, рдордзреНрдп рдкрдВрдХреНрддрд┐ рд▓рдЧрднрдЧ 50 рдорд┐рдореА рд╣реИ, рдФрд░ рд╢реАрд░реНрд╖ рд▓рдЧрднрдЧ 30 рдорд┐рдореА рд╣реИред
рдЗрд╕рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЗрдХрдЯреНрдареЗ рддреАрди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рджреЗрдЦреЛ:

рд╣рдо рдПрд▓ рдИ рдбреА рдХреА рдкрд╣рд▓реА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЛ рдорд┐рд▓рд╛рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рд╣рдорд╛рд░рд╛ "рдХреНрд░рд┐рд╕рдорд╕ рдЯреНрд░реА рдЯрд╛рдЗрдк" рдмрдирддрд╛ рд╣реИ:

рдЖрдЧреЗ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рдЖрд╕рд╛рди рд╣реИред рдпрд╣рд╛рдВ рджреВрд╕рд░рд╛ рдПрд▓рдИрдбреА рд╕рд░реНрдХрд┐рдЯ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдорд┐рд▓рд╛ рд╣реБрдЖ рд╣реИ (рджреВрд░ рдХреЗ рд░рд┐рд╢реНрддреЗрджрд╛рд░ рдХреЗ рд╕рд╛рде рдлреЛрдЯреЛ):

рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╣рдо рдлреНрд░реЗрдо рдкрд░ рд╢реЗрд╖ рдПрд▓рдИрдбреА рд╢реНрд░реГрдВрдЦрд▓рд╛рдУрдВ рдХреЛ рдорд┐рд▓рд╛рдк рдХрд░рддреЗ рд╣реИрдВред
рд╕рддреНрдпрд╛рдкрди рдФрд░ рдХреЛрдб
рдореИрдВрдиреЗ Arduino Mega2560 рдкрд░ рдЬрд╛рдБрдЪ рдХреА, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХрдорд╛рддреНрд░ Arduino рдмреЛрд░реНрдб рд╣реИ рдЬреЛ рдЗрд╕ рдЦрддрд░рдирд╛рдХ рдкреНрд░рдпреЛрдЧ рдХреЗ рд▓рд┐рдП рд╕рд╣рдордд рд╣реБрдЖ (рдмрд╛рдХреА рд╕рдм рдХрд╣реАрдВ рдЫреБрдк рдЧрдП рдЬрдм рдЙрдиреНрд╣реЗрдВ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдореИрдВрдиреЗ рд╣рд▓рдЪрд▓ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рд╣реИ):

рдХреЛрдб Github:
github.com/nochkin/ardutree рдкрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдХреЛрдб, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдЬреАрдирд┐рдпрд╕ рд╣реЛрдиреЗ рдХрд╛ рджрд╛рд╡рд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рддрд╛рдХрд┐ рджреВрд╕рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛред
рд╡рд╣рд╛рдВ рдЖрдк рдЕрдкрдиреЗ рдЦреБрдж рдХреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдФрд░ рд╕реАрдХреНрд╡реЗрдВрд╕ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдкрд░рд┐рдгрд╛рдо
рдбрд┐рдмрдЧрд┐рдВрдЧ рдФрд░ рдЬрд╛рдБрдЪ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рддрд░рд╣ рдХреА рдкреВрд░реНрдгрддрд╛ рдФрд░ рдЧрддрд┐рд╢реАрд▓рддрд╛ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рдкреВ рдмреИрдЯрд░реА рдХреЗ рд╕рд╛рде Arduino Fio рдХреЛ рдпрд╣ рд╕рднреА рдЕрдкрдорд╛рди рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛:

рдЕрдирд┐рд╡рд╛рд░реНрдп рд╡реАрдбрд┐рдпреЛ:
рдЖрдиреЗ рд╡рд╛рд▓реЗ рдирдП рд╕рд╛рд▓ рдкрд░ рдорд░реАрдЬреЛрдВ рдХреЛ рдмрдзрд╛рдИ!