
рдХрдВрдкреНрдпреВрдЯрд░ рдЧреЗрдо рдореЗрдВ рдПрдХ рдзрдорд╛рдХреЗрджрд╛рд░ рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдирдпрд╛ рдирд╣реАрдВ рд╣реИ, рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдХрд╛рдЗрдиреЗрдХреНрдЯ рд╣реИ, рд╕реЛрдиреА, рдирд┐рдиреНрдЯреЗрдВрдбреЛ рдХреЗ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕реЗрдВрд╕рд░, рдФрд░ рдЕрдм рд╡рд░реНрдЪреБрдЕрд▓ рд░рд┐рдпрд▓рд┐рдЯреА рд╣реЗрд▓рдореЗрдЯ рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рди рднреА рдЬреЛ рдЖрдкрдХреЛ рдЧреЗрдо рдХреЗ рджреМрд░рд╛рди рдЕрдкрдиреЗ рд╣рд╛рде рдФрд░ рдкреИрд░ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рд╣рд╛рд▓рд╛рдВрдХрд┐, рдРрд╕реЗ рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЕрдиреБрднрд╡ рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐:
1. рдЖрдк рдХреЗрд╡рд▓ рдЙрди рдЦреЗрд▓реЛрдВ рдХреЛ рдЦреЗрд▓ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЧрддрд┐ рд╕рдВрд╡реЗрджрдХреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рддреЗрдЬ рд╣реЛрддреЗ рд╣реИрдВред рдФрд░ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рд╣реИ рдЬрд┐рдирдХреЗ рдкрд╕рдВрджреАрджрд╛ рдЦреЗрд▓ рдкрд┐рдЫрд▓реА рд╕рджреА рдореЗрдВ рдЬрд╛рд░реА "рдлрдиреА рд▓рд╛рд╢ рдСрди рдж рдЗрдиреЛрд╕реЗрдВрдЯ" рд╣реИ?
2. рдЦреЗрд▓ рдореЗрдВ рдЖрдВрджреЛрд▓рдиреЛрдВ рдХреЛ рд▓реЛрдб рдХреЗ рдЖрд░рд╛рдорджрд╛рдпрдХ / рдЖрд╡рд╢реНрдпрдХ рд╕реНрддрд░ рдХреЗ рд╕рд╛рде рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддрд╛ рд╣реИред рдпрд╛ рддреЛ рдЖрдк рдЬрд▓реНрджреА рдердХ рдЬрд╛рддреЗ рд╣реИрдВ, рдпрд╛ рдорд╛рдВрд╕рдкреЗрд╢рд┐рдпреЛрдВ рдХреЛ рд╕рд╣реА рднрд╛рд░ рдирд╣реАрдВ рдорд┐рд▓рддрд╛ рд╣реИред
рдЗрд╕рд▓рд┐рдП, рдореЗрд░реЗ рджрд┐рдорд╛рдЧ рдореЗрдВ рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдЖрдпрд╛ рдХрд┐ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рд╕рд╛рде рд╕рдмрд╕реЗ рд╕рд░рд▓ рдХреЙрдореНрдкреИрдХреНрдЯ рд╕реНрдкреЛрд░реНрдЯреНрд╕ рд╕рд┐рдореБрд▓реЗрдЯрд░ (рд╕реНрдЯреЗрдкрд░) рдХреЛ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдП рдФрд░ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдХреЗрд╡рд▓ рддрднреА рдЦреЗрд▓рдиреЗ рджрд┐рдпрд╛ рдЬрд╛рдП рдЬрдм рдореИрдВ рд╡реНрдпрд╛рдпрд╛рдо рдХреА рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЧрддрд┐ рдХрд╛ рдЕрд╡рд▓реЛрдХрди рдХрд░реВрдВред
рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдкрд░рд┐рдгрд╛рдореА рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдкрд╣рд▓реЗ рджрд┐рди, рдореИрдВрдиреЗ рд▓рдВрдЪ рдмреНрд░реЗрдХ рдХреЗ рджреМрд░рд╛рди рдПрдХ рд╕рдорд╛рди рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдХреЗ рд▓рд┐рдП рдЕрдирд┐рдпрдорд┐рдд рд╕реБрд╕реНрдд рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рдПрдХ рд╡рд░реНрд╖ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдХрджрдо рдЙрдард╛рдП, рдФрд░ рдПрдХ рдорд╣реАрдиреЗ рдмрд╛рдж рдореИрдВрдиреЗ рдХреВрдбрд╝реЗ рдореЗрдВ рд░рдмрд░ рд╕реНрдЯреЙрдк рдХреЛ рддреЛрдбрд╝ рджрд┐рдпрд╛ред рдЦреИрд░, рдореИрдВрдиреЗ рдЕрднреА рднреА рдлрд░реНрд╢ рдореЗрдВ рдПрдХ рдЫреЗрдж рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдиреАрдЪреЗ рдХреЗ рдкрдбрд╝реЛрд╕рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрд╕рдлрд▓ рдирд╣реАрдВ рд╣реБрдЖред
рдХреМрди рдореЗрд░реЗ рдЕрдиреБрднрд╡ рдХреЛ рджреЛрд╣рд░рд╛рдиреЗ рдХреА рдкрд░рд╡рд╛рд╣ рдХрд░рддрд╛ рд╣реИ - рдкрд░ рдкрдврд╝реЗрдВред
рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
рдЬрдм рдЖрдк рд╕реНрдЯреЗрдкрд░ рдкрд░ рдХрджрдо рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рдЪреБрдВрдмрдХ рдЗрд╕рдореЗрдВ рдЪрд▓рддрд╛ рд╣реИ, рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╕реЗрдВрд╕рд░ (рд░реАрдб рд╕реНрд╡рд┐рдЪ) рдХреЛ рдмрдВрдж рдХрд░рдирд╛ рдФрд░ рдЦреЛрд▓рдирд╛, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рдЪрд░рдгреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдЧрд┐рдирд╛ рдФрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИред
рд╣рдо рдЗрд╕рдХреЗ рдмрдЧрд▓ рдореЗрдВ рдПрдХ рд╕рдорд╛рди рд╕реЗрдВрд╕рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВрдЧреЗ, рдЗрд╕реЗ Arduino рдмреЛрд░реНрдб рдореЗрдВ рд╕рдВрд▓рдЧреНрди рдХрд░реЗрдВрдЧреЗ, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдпрд╣ USB рдХреЗрдмрд▓ рд╡рд╛рд▓реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рднреАред рдЕрдЧрд▓рд╛ рдХрджрдо рдЙрдард╛рдиреЗ рдкрд░ Arduino рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдмрддрд╛рдПрдЧрд╛ред рдпрджрд┐ рдЖрдк рдмрд╣реБрдд рдЕрдзрд┐рдХ рдХрджрдо рдирд╣реАрдВ рдЙрдард╛рддреЗ рд╣реИрдВ, рддреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо Arduino рдХреЛ рдкрд╣рд▓реЗ рдирд┐рд░реНрджреЗрд╢ рджреЗрддрд╛ рд╣реИ рдХрд┐ рд╡рд╣ рдкрд▓рдХ рдЭрдкрдХрддреЗ рдПрд▓ рдИ рдбреА (рд▓рд╛рд▓, рдлрд┐рд░ рдиреАрд▓рд╛, рдлрд┐рд░ рджреЛрдиреЛрдВ) рдкрд░ рдЕрдкрдирд╛ рдзреНрдпрд╛рди рдЖрдХрд░реНрд╖рд┐рдд рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░ рдХрд╖реНрдЯрдкреНрд░рдж рдЪреАрдЦрд╝ рдХреЛ рдЪрд╛рд▓реВ рдХрд░реЗрдВред рдпрджрд┐ рдпрд╣ рдорджрдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрдВрдкреНрдпреВрдЯрд░ рд╕реНрдХреНрд░реАрди рдкрд░ рдЫрд╡рд┐ рдХреЛ рдХрд╛рд▓рд╛ рдХрд░ рджреЗрддрд╛ рд╣реИред
рдореЗрд░рд╛ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХрд░реЛ, рдпрд╣ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЖрдк рддреБрд░рдВрдд рдЪрд▓рдирд╛ рдлрд┐рд░рдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВред
рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рдореИрдВрдиреЗ рд╢рд╛рд░реАрд░рд┐рдХ рд╡реНрдпрд╛рдпрд╛рдо рдХреА рдХрдо рддреАрд╡реНрд░рддрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рджрдВрдб рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдЙрд╕ / рдХреАрдмреЛрд░реНрдб рдХреЛ рдЕрд╡рд░реБрджреНрдз рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ред рд▓реЗрдХрд┐рди рдпрд╣ рдЕрдирд╛рд╡рд╢реНрдпрдХ / рдХрд╖реНрдЯрдкреНрд░рдж рдирд┐рдХрд▓рд╛, рдпрд╣ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░ рдХреЗ рдЖрд░рд╛рдо рдХреЛ рдереЛрдбрд╝рд╛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рд▓реЗрдХрд┐рди рдирд┐рдпрдВрддреНрд░рдг рдХреЛ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдЕрд╡рд░реБрджреНрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВред
рдЕрдиреБрднрд╡ рдФрд░ рд╕рдВрднрд╛рд╡рдирд╛рдПрдБ
рдореИрдВрдиреЗ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЪрд▓рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛, рдФрд░ рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рдкреНрд▓рд╕ рд╣реИред рд▓реЗрдХрд┐рди рд╕реВрдХреНрд╖реНрдорддрд╛рдПрдВ рд╣реИрдВред
рдПрдХ рд╕рд╕реНрддреА рд╕реНрдЯреЗрдкрд░, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдЙрдкрдпреЛрдЧ рдХреЗ рдкрд╣рд▓реЗ рдорд┐рдирдЯреЛрдВ рдореЗрдВ рдЕрдкрдиреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдмрджрд▓рддрд╛ рд╣реИред рд╕рджрдореЗ рдЕрд╡рд╢реЛрд╖рдХ рдореЗрдВ рддреЗрд▓ рдЧрд░реНрдо рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдкрддрд▓рд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рднреА рд╕реНрдЯреЗрдкрд░ рд╕реЗ рдореЗрд░реЗ рдмреЙрдХреНрд╕ рдкрд░ рдХрд╣рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ 20 рдорд┐рдирдЯ рдХреЗ рдирд┐рд░рдВрддрд░ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдХрд╛рд░реНрдпрдХреНрд░рдо рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдПрдХ рд▓реЛрдб рдЧрддрд┐ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ, рдЗрд╕реЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдФрд░ рд╕рдордп рдкрд░ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдмреЗрд╣рддрд░ рдЕрднреА рддрдХ, рд╣реГрджрдп рдЧрддрд┐ рд╕рдВрд╡реЗрджрдХ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреИрд░ рдХрд╛рдлреА рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рд╣реЛрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рд╣рд╛рдереЛрдВ рдФрд░ рдмрд╛рдХреА рд╕рдм рдЪреАрдЬрд╝реЛрдВ рдХрд╛ рдХреНрдпрд╛? рдЖрдЦрд┐рд░рдХрд╛рд░, рдХреАрдмреЛрд░реНрдб рдФрд░ рдорд╛рдЙрд╕ рджреНрд╡рд╛рд░рд╛ рд╣рд╛рдереЛрдВ рдкрд░ рдХрдмреНрдЬрд╛ рдХрд░ рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ?
рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдЯрдХрдЯрдХреА рдФрд░ рдЖрд╡рд╛рдЬрд╝ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдХреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдирд┐рдпрдВрддреНрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреЗ рд╣рд╛рдереЛрдВ рдХреЛ рдореБрдХреНрдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рдареАрдХ рд╣реИ ... рдЖрдк рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдЗрд╕ рддрд░рд╣ рд╢рддрд░рдВрдЬ рдЦреЗрд▓ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдПрдХ рдЧрддрд┐рд╢реАрд▓ рдЦреЗрд▓ рдореЗрдВ рд╕рдлрд▓ рдирд╣реАрдВ рд╣реБрдЖред
рдмрд┐рдирд╛ рд╣рд╛рдереЛрдВ рдХреЗ рдЦреЗрд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╡реАрдбрд┐рдпреЛ рджреЗрдЦреЗрдВ (рд╡рд┐рдХрд▓рд╛рдВрдЧ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦреЗ рдЧрдП рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ)рдЦреЗрд▓ рдореЗрдВ рдЖрд╡рд╛рдЬ рдирд┐рдпрдВрддреНрд░рдг:
рдЦреЗрд▓ рдореЗрдВ рдЦреЗрд▓ рдирд┐рдпрдВрддреНрд░рдг:
рддреЛ рдЬрдмрдХрд┐ рд╣рд╛рдереЛрдВ рдкрд░ рднрд╛рд░ рдПрдХ рдЦреБрд▓рд╛ рдкреНрд░рд╢реНрди рд╣реИред рд╢рд╛рдпрдж рдореИрдВ рд╕реАрдзреЗ рд╕рд┐рдореБрд▓реЗрдЯрд░ рдХреЗ рд╣реИрдВрдбрд▓ рдкрд░ рдмрдЯрди / рджрдмрд╛рд╡ рд╕реЗрдВрд╕рд░ / рдЬрд╛рдЗрд░реЛрд╕реНрдХреЛрдк рд▓рдЧрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ред
рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдлрд┐рдЯрдиреЗрд╕ рд╕реЗрдВрдЯрд░, рдЬрд┐рд╕ рд░реВрдк рдореЗрдВ рд╡реЗ рдЕрдм рд╣реИрдВ, рдЙрдиреНрд╣реЛрдВрдиреЗ рдЦреБрдж рдХреЛ рд░реЗрдЦрд╛рдВрдХрд┐рдд рдХрд┐рдпрд╛ рд╣реИред рдордиреЛрд░рдВрдЬрди рдХреЗрдВрджреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдордп рдЖ рдЬрд╛рдПрдЧрд╛ рдЬрд╣рд╛рдВ рд╢рд╛рд░реАрд░рд┐рдХ рдЧрддрд┐рд╡рд┐рдзрд┐ рдХрд┐рд╕реА рддрд░рд╣ рдХреЗ рдордиреЛрд░рдВрдЬрди рд╕реЗ рдкреНрд░реЗрд░рд┐рдд рд╣реЛрдЧреА, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрдВрдкреНрдпреВрдЯрд░ рдЧреЗрдо / рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛рдУрдВред
рдЗрд╕ рдмреАрдЪ, рдЗрд╕реЗ рдШрд░ рдкрд░ рдХрд░реЗрдВред
рд╣рдореЗрдВ рдХреНрдпрд╛ рдЪрд╛рд╣рд┐рдП?
1. рдПрдХ рдЙрдиреНрдирдд рдХрдВрдкреНрдпреВрдЯрд░ред рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рд╕реНрдЯреЗрдкрд░ рдкрд░ рдЦрдбрд╝реЗ рд╣реЛрдХрд░, рдЖрдкрдХреЛ рдХреАрдмреЛрд░реНрдб рдФрд░ рдорд╛рдЙрд╕ рдХреЗ рд▓рд┐рдП рдЖрд░рд╛рдорджрд╛рдпрдХ рдкрд╣реБрдВрдЪ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдореИрдВрдиреЗ рд╕реНрд╡реАрдбрд┐рд╢ рджреАрд╡рд╛рд░ рдкрд░ рдПрдХ рд╢реЗрд▓реНрдл рдмрдирд╛рдпрд╛ред
2. рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ "рд╕реНрдЯреЗрдкрд░"ред рдореИрдВрдиреЗ рдбреЗрдХрд╛рдерд▓реЙрди рдореЗрдВ "рдбреЛрдорд┐рдпрд╕ рдорд┐рдиреА рд╕реНрдЯреЗрдкрд░ рдПрд╕реЗрдВрд╢рд┐рдпрд▓" рд▓рд┐рдпрд╛ред рд▓реЗрдХрд┐рди рдЙрдиреНрд╣реЛрдВрдиреЗ рд╕реНрдкреЛрд░реНрдЯрдорд╛рд╕реНрдЯрд░ рдореЗрдВ рдПрдХ рд╕рдорд╛рди рдореЙрдбрд▓ рджреЗрдЦрд╛ред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рднреА рд╕реНрдЯреЗрдкрд░ рдПрдХ рд╣реА рдбреНрд░реЙрдЗрдВрдЧ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдиреНрдпреВрдирддрдо рдХреЙрд╕реНрдореЗрдЯрд┐рдХ рдкрд░рд┐рд╡рд░реНрддрди рд╣реЛрддреЗ рд╣реИрдВред
3. Arduino рдмреЛрд░реНрдб рдХреЗ рд╕рд╛рде рдХрд┐рдЯ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рд╣реИ, рдЕрдЧрд░ рдХреЗрд╡рд▓ рдЗрд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:
- Arduino рдмреЛрд░реНрдб (рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ - Arduino рдиреИрдиреЛ рдХрд╛ рдЪреАрдиреА рдПрдирд╛рд▓реЙрдЧ)
- рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП USB рддрд╛рд░
- рд╕рд░реНрдХрд┐рдЯ рдмреЛрд░реНрдб рдФрд░ рддрд╛рд░
- 2 рдПрд▓рдИрдбреА, 2 рдкреНрд░рддрд┐рд░реЛрдзрдХ 220 рдУрдо, 1 рдкреНрд░рддрд┐рд░реЛрдз 10 kOhm
рдЖрдк рдЗрди рд╕рднреА рддрддреНрд╡реЛрдВ рдХреЛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВред
4. 5 рд╡реЛрд▓реНрдЯ рд╕реЗ рд╡реЛрд▓реНрдЯреЗрдЬ рдХреЗ рд▓рд┐рдП рд░реЗрдЯреЗрдб рдПрдХ рдкреАрдЬреЛрдЗрд▓реЗрдХреНрдЯреНрд░рд┐рдХ рдЯреНрд░рд╛рдВрд╕рдбреНрдпреВрд╕рд░ред рдореЗрд░реЗ рдКрдкрд░ рд▓рд┐рдЦрд╛ рд╣реИ - рдПрдЪрдкреАрдПрдо -14 рдПред
5. рд▓рдШреБ рд░реАрдб рд╕реНрд╡рд┐рдЪ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, MKA-10110Aред рдПрдХ рдмрдбрд╝рд╛ рдИрдЦ рд╕реНрд╡рд┐рдЪ рдпрд╣рд╛рдБ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ! рдЪреЗрдХ рдХрд┐рдП рдЧрдП!
6. рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдФрд░ Arduino рдореЗрдВ рд░реАрдб рд╕реНрд╡рд┐рдЪ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдВрдмреЗ рд╕рдордп рддрдХ рджреЛ-рддрд╛рд░ рддрд╛рд░
7. рдПрдХ рдкреБрд░рд╛рдиреЗ рд▓рдЧрд╛-рдЯрд┐рдк рдкреЗрди рд╕реЗ рдПрдХ рдЯреЛрдкреА рдЗрд╕рдореЗрдВ рдПрдХ рд░реАрдб рд╕реНрд╡рд┐рдЪ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП
8. рд╕реЛрд▓реНрдбрд░рд┐рдВрдЧ рд▓реЛрд╣рд╛, рдбреНрд░рд┐рд▓, рдЪрд┐рдордЯреА, рдЧреЛрдВрдж рдмрдВрджреВрдХ, рдкрд░реАрдХреНрд╖рдХ / рдорд▓реНрдЯреАрдореАрдЯрд░ред
рдХрджрдо рд╕реЗ рдХрджрдо рдирд┐рд░реНрджреЗрд╢
1. рд╕реНрдЯреЗрдкрд░ рдореЗрдВ рд░реАрдб рд╕реНрд╡рд┐рдЪ рдЬреЛрдбрд╝реЗрдВ
рдзреАрд░реЗ рд╕реЗ рдИрдЦ рд╕реНрд╡рд┐рдЪ рдХреЗ рдЯрд░реНрдорд┐рдирд▓реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рдореЛрдбрд╝реЛ, рдЗрд╕реЗ рдЖрдзрд╛рд░ рдкрд░ рдЪрд┐рдордЯреА рдХреЗ рд╕рд╛рде рдкрдХрдбрд╝реЗ рддрд╛рдХрд┐ рдЭреБрдХрддреЗ рд╕рдордп рдХрд╛рдВрдЪ рдХрд╛ рдорд╛рдорд▓рд╛ рджрд░рд╛рд░ рди рд╣реЛ! рдореИрдВ рд╕рд┐рд░реНрдл рдПрдХ рдИрдЦ рд╕реНрд╡рд┐рдЪ рдЦреЛ рджрд┐рдпрд╛ рд╣реИред

рдорд┐рд▓рд╛рдк рддрд╛рд░реЛрдВ:

рд╣рдордиреЗ рд░реАрдб-рдЯрд┐рдк рдкреЗрди рд╕реЗ рдХреИрдк рдореЗрдВ рд░реАрдб рд╕реНрд╡рд┐рдЪ рд▓рдЧрд╛рдпрд╛ рдФрд░ рдЗрд╕реЗ рдорд╛рдирдХ рдПрдХ рдХреЗ рд╕рдорд╛рди рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рджреВрд╕рд░реА рддрд░рдл рд╕реЗред рддреБрд░рдВрдд рд╕рд╣реА рдЬрдЧрд╣ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдЪрд▓реЗрдЧрд╛ред рд╕рд╣реА рдЬрдЧрд╣ рд╡рд╣ рд╣реИ рдЬрдм рд░реАрдб рд╕реНрд╡рд┐рдЪ рдареАрдХ рдЪрд░рдг рдХреЗ рдмреАрдЪ рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЬрдм рджрд╛рдпрд╛рдБ рдкреЗрдбрд▓ рдмрд╛рдИрдВ рдУрд░ рдлреНрд▓рд╢ рд╣реЛрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдкрд╣рд▓реЗ рд╣рдо рдЗрд╕реЗ рдЯреЗрдк рдХреЗ рд╕рд╛рде рдЧреЛрдВрдж рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдмрд╛рдПрдВ рдФрд░ рджрд╛рдПрдВ рдШреБрдорд╛рддреЗ рд╣реИрдВ рдЬрдм рддрдХ рдХрд┐ рд╣рдо рд╕рд╣реА рд╕реНрдерд┐рддрд┐ рдирд╣реАрдВ рдкрд╛рддреЗ (рд╣рдореЗрдВ рд╕рдВрдкрд░реНрдХ рдмрдВрдж рд╣реЛрдиреЗ рдкрд░ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ):

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

2. рд╣рдо Arduino рдмреЛрд░реНрдб рдХреЗ рд╕рд╛рде рд╕рд░реНрдХрд┐рдЯ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рддреЗ рд╣реИрдВ

рдореЗрд░реЗ рд▓рд┐рдП, рдпрд╣ рддрд╛рд░реЛрдВ рдХреЗ рдЗрд╕ рддрд░рд╣ рдХреЗ рдЗрдВрдЯрд░рд╡рд┐рд╡рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓ рдЧрдпрд╛:

3. Arduino рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдо рднрд░реЗрдВ
рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛрдб// , int brightnessB=LOW, brightnessR=LOW; int blinkingB=0; int blinkingR=0; int speakerPin=8; int BlueLED=10; int RedLED=11; int freq[]={3830,3038,2550,3038}; int cur_freq=0; int buzzer_value=0; volatile int stepper=0, old_stepper=0; // pin void step() { stepper=!stepper; Serial.print(stepper); Serial.flush(); } void setup() { pinMode(10,OUTPUT); pinMode(11,OUTPUT); pinMode(2,INPUT); Serial.begin(9600); //attachInterrupt(0,step,CHANGE); } void loop() { delay (200); // 1. while(Serial.available()) { switch(Serial.read()) { case '0': // , brightnessB=HIGH; blinkingB=0; brightnessR=HIGH; blinkingR=0; buzzer_value=1; break; case '1': // . brightnessB=LOW; blinkingB=1; brightnessR=HIGH; blinkingR=1; buzzer_value=0; break; case '2': // brightnessB=HIGH; blinkingB=1; brightnessR=LOW; blinkingR=0; buzzer_value=0; break; case '3':// brightnessB=LOW; blinkingB=0; brightnessR=HIGH; blinkingR=1; buzzer_value=0; break; case '4': // brightnessB=LOW; blinkingB=0; brightnessR=HIGH; blinkingR=0; buzzer_value=0; break; case '5': // . brightnessB=LOW; blinkingB=0; brightnessR=LOW; blinkingR=0; buzzer_value=0; break; } } // , , if(1==blinkingB) { if(HIGH==brightnessB) brightnessB=LOW; else brightnessB=HIGH; } if(1==blinkingR) { if(HIGH==brightnessR) brightnessR=LOW; else brightnessR=HIGH; } digitalWrite(RedLED,brightnessR); digitalWrite(BlueLED,brightnessB); if(1==buzzer_value) { tone(speakerPin, freq[cur_freq], 200); cur_freq++; if(cur_freq>3) {cur_freq=0;} } stepper=digitalRead(2); if(old_stepper!=stepper) { Serial.print(stepper); Serial.flush(); old_stepper=stepper; } }
рд╣рдо рдЬрд╛рдБрдЪрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ - рд╕реАрд░рд┐рдпрд▓ рдореЙрдиреАрдЯрд░ рдореЗрдВ, рдЬреЛ рдХрд┐ Arduino рд╡рд┐рдХрд╛рд╕ рдХреЗ рдорд╛рд╣реМрд▓ рдореЗрдВ рд╣реИ, рдЖрдк рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдкрд░ рдХрджрдо рд░рдЦрддреЗ рд╣реА рд╢реВрдиреНрдп рдФрд░ рд▓реЛрдЧреЛрдВ рдХреА рдмрдврд╝рддреА рд░реЗрдЦрд╛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред

рдФрд░ рдпрджрд┐ рдЖрдк рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдбреНрд░рд╛рдЗрд╡ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ Arduino рдкрд░ рднреЗрдЬрддреЗ рд╣реИрдВ, рддреЛ рдЙрд╕реЗ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП:
5 - рдПрд▓рдИрдбреА рдмрдВрдж рд╣реИрдВ
4 - рд▓рд╛рд▓ рд░рдВрдЧ рдХреА рд░реЛрд╢рдиреА
3 - рдкрд▓рдХ рд▓рд╛рд▓
2 - рдмреНрд▓рд┐рдВрдХрд┐рдВрдЧ рдмреНрд▓реВ
1 - рд▓рд╛рд▓, рдлрд┐рд░ рдиреАрд▓реЗ рдкрд▓рдХреЗрдВ
0 - рд╕реНрдХреНрд╡реАрдХрд░ рд╕реНрдХреНрд╡реАрдХреНрд╕ред рджреЛрдиреЛрдВ рдбрд╛рдпреЛрдб рдЪрд╛рд▓реВ рд╣реИрдВред
4. рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЪрд▓рд╛рдПрдВ
DimForce.exe рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдЬреАрдердм рдкрд░ рд▓рд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рд╕реНрд░реЛрдд рдХреЛрдб рдХреЗ рд░реВрдк рдореЗрдВ):
https://github.com/MastaLomaster/DimForceрд╡рд░реНрддрдорд╛рди рдореЗрдВ, рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╣рд╛рд░реНрдб-рд╡рд╛рдпрд░реНрдб рд╣реИ рдЬреЛ Arduino COM9 рдкреЛрд░реНрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЗ рд╕рд╛рде рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ Arduino рдкреЛрд░реНрдЯ рдХреЛ COM9 рдХреЗ рд░реВрдк рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВред рдпрд╛ DFSerial.cpp рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд▓рд╛рдЗрди рдХреЛ рд╕рд╣реА рдХрд░рдХреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдлрд┐рд░ рд╕реЗ рдЬреЛрдбрд╝реЗрдВ:
Port = CreateFile(L"\\\\.\\COM9", GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING, FILE_FLAG_OVERLAPPED, NULL);
рдЬрдм рдЖрдк рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдкрд░ рдХрджрдо рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╡рд┐рдВрдбреЛ рдореЗрдВ, рд╢реВрдиреНрдп рдХреЛ рдПрдХ рд╕реЗ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд:

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