рдПрдХ рдФрджреНрдпреЛрдЧрд┐рдХ рдЖрдИрдЖрд░ рд╕реНрдЯреЗрд╢рди рдХрд╛ рдЖрдзреБрдирд┐рдХреАрдХрд░рдг, рдпрд╛ рдЗрд╕реЗ рд╢реБрд░реВ рдореЗрдВ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдПред рднрд╛рдЧ 1


рдбрд┐рдЬрд┐рдЯрд▓ рдЙрдкрдХрд░рдгреЛрдВ рдФрд░ рд▓реИрдкрдЯреЙрдк рдХреА рдорд░рдореНрдордд рдореЗрдВ рдПрдХ рдорд╛рд╕реНрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ, рдПрдХ рдЗрдиреНрдлреНрд░рд╛рд░реЗрдб (рдЖрдИрдЖрд░) рдЯрд╛рдВрдХрд╛ рд▓рдЧрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕реНрдЯреЗрд╢рди рдХреА рддрддреНрдХрд╛рд▓ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА, рд▓реЗрдХрд┐рди рдЪреВрдВрдХрд┐ рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рдХрд┐рдЯ рдпреВрдХреНрд░реЗрди рдореЗрдВ рдирд┐рд╖реЗрдзрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдорд╣рдВрдЧреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рджреЛ рд╡рд┐рдХрд▓реНрдк рдЪрд░реНрдЪрд╛ рдХреЗ рд▓рд┐рдП рд▓рд╛рдП рдЧрдП рдереЗ: 1) рдЦрд░реЛрдВрдЪ 2 рд╕реЗ рдЗрдХрдЯреНрдард╛ рдХрд░реЗрдВред рдмреНрд▓реЙрдХред рдореИрдВрдиреЗ рджреВрд╕рд░рд╛ рд╡рд┐рдХрд▓реНрдк рдЪреБрдирд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХрдо рд╕рдордп рдФрд░ рдкреИрд╕рд╛ рдЦрд░реНрдЪ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ, рдФрд░ рдЙрд╕реА рджрд┐рди рдореИрдВрдиреЗ AOYUE Int 883 рдмреЛрд░реНрдбреЛрдВ рдХреЗ рдирд┐рдЪрд▓реЗ рдкреНрд░рд╛рдЧреЗрдЯрд░ рдХреЛ рдЦрд░реАрджрд╛ ред рдореЗрд░реЗ рд▓рд┐рдП, рдпрд╣ рд╕рд╕реНрддрд╛ рдФрд░ рд╣рдВрд╕рдореБрдЦ рд╣реИ, рдФрд░ рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ рдпрд╣ рдореЗрд░реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рдХрдорд┐рдпреЛрдВ рдФрд░ "рдмрдЧ" рдХреА рдкрд╣рдЪрд╛рди рдХреА рдЧрдИ рдФрд░ рдЗрд╕реЗ рдЦрддреНрдо рдХрд░рдиреЗ рдФрд░ рдЖрдзреБрдирд┐рдХреАрдХрд░рдг рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ред
рдХрдЯ рдХреЗ рдиреАрдЪреЗ рдмрд╣реБрдд рд╕рд╛рд░реА рддрд╕реНрд╡реАрд░реЗрдВ рд╣реИрдВ, рд▓реЗрдЦ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдпрд╣ рджрд┐рдЦрд╛рдирд╛ рд╣реИ рдХрд┐ рдХреИрд╕реЗ рдЬрдЯрд┐рд▓ рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдПрдХ рдЖрд╕рд╛рди рддрд░реАрдХреЗ рд╕реЗ рдкреАрд╕реА рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдпрд╛рддрд╛рдпрд╛рдд! рдмрд╣реБрдд рд╕рд╛рд░реА рдлреЛрдЯреЛ рд╕рд╛рдордЧреНрд░реА!

рдЖрдЗрдП рдкреНрд░реАрд╣реЗрдЯрд░ рдХреА рдПрдХ рд╕рдореАрдХреНрд╖рд╛ рд╕реЗ рд╣реА рд╢реБрд░реВ рдХрд░реЗрдВред

8 рдЗрдВрдЯ рдореЗрдВ


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

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


рдирд┐рдпрдВрддреНрд░рдг рдПрдХ рдкреАрдЖрдИрдбреА тАЛтАЛрдирд┐рдпрдВрддреНрд░рдХ рд╣реИ рдЬрд┐рд╕рдореЗрдВ 3 рдСрдкрд░реЗрдЯрд┐рдВрдЧ рдореЛрдб рдФрд░ 3 рдерд░реНрдореЛрдХреЛрд▓ рд╣реЛрддреЗ рд╣реИрдВ: рд╣реАрдЯрд░ рдкрд░ рдЖрдВрддрд░рд┐рдХ рдФрд░ рд▓рдЪреАрд▓реА рдирд▓реА рдкрд░ рджреЛ рдмрд╛рд╣рд░реАред
0 рдореЛрдб рдЖрдкрдХреЛ рдЖрдВрддрд░рд┐рдХ рд╕реЗрдВрд╕рд░ (400 рдЕрдзрд┐рдХрддрдо) рдХреЗ рдЕрдиреБрд╕рд╛рд░ рддрд╛рдкрдорд╛рди рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬрдмрдХрд┐ 2 рдмрд╛рд╣рд░реА рдерд░реНрдореЛрдХреЙрдЙрдВрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдСрдкрд░реЗрд╢рди рдХреЗ рджреМрд░рд╛рди, рдЖрдк рдЙрдирдХрд╛ рдбреЗрдЯрд╛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ)ред
1 рдореЛрдб рдПрдХ рдмрд╛рд╣рд░реА рдерд░реНрдореЛрдХрдкрд▓ рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рддрд╛рдкрдорд╛рди рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рддрд╛рдкрдорд╛рди рд╕реЗрдВрд╕рд░ рдХреЛ рдмреЛрд░реНрдб рдХреЗ рддрд╣рдд / рдкрд░, рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╢реЗрд╖ рд╕рдВрд╡реЗрджрдХ рдирд┐рдЧрд░рд╛рдиреА рдХрд░ рд░рд╣реЗ рд╣реИрдВред
2 рдореЛрдб - рдерд░реНрдорд▓ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдерд░реНрдорд▓ рдкреНрд░реЛрдлрд╛рдЗрд▓ рд╕рд┐рд░реНрдл рдПрдХ рд╣реИ, рд▓реЗрдХрд┐рди 6 рдЪрд░рдгреЛрдВ рдХреЗ рд╕рд╛рдеред рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХрд╛ рдРрд╕рд╛ рдирд┐рд░реНрдгрдп рдмрд╣реБрдд рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ - 3 рдЪрд░рдгреЛрдВ рдореЗрдВ 2 рдерд░реНрдорд▓ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдмрдирд╛рдирд╛ рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛ред рдкреНрд░рддреНрдпреЗрдХ рдЪрд░рдг рдХреА рдЕрдзрд┐рдХрддрдо рдЕрд╡рдзрд┐ 200 рд╕реЗрдХрдВрдб рд╣реИ, рддрд╛рдкрдорд╛рди 250 рд╣реИред рдерд░реНрдорд▓ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХреА рдХреБрд▓ рдЕрд╡рдзрд┐ 20 рдорд┐рдирдЯ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдпрд╣ рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред
рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреАрдЖрдИрдбреА тАЛтАЛрдХреЗ рдХрд╛рдо рдХреЛ рдкрд╕рдВрдж рдирд╣реАрдВ рдХрд░рддрд╛, рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреА рдкреВрд░реНрддрд┐ рдХреЗ рд▓рд┐рдП рдпрд╣ рдХрд╛рдлреА рдЙрдкрдпреБрдХреНрдд рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдмреЗрд╣рддрд░ рд╣реЛ рд╕рдХрддрд╛ рдерд╛ред рддрд╛рдкрдорд╛рди рдирд┐рдпрдВрддреНрд░рдг рдореЗрдВ рдЦрд╛рдорд┐рдпрд╛рдВ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдк рдПрдХ рдЙрдЪреНрдЪ рддрд╛рдк рджрд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ "рдУрд╡рд░рд╢реВрдЯ" рд╣реЛрддрд╛ рд╣реИ, рд╕рдВрднрд╡рддрдГ рд╣реАрдЯрд░ рдХреА рдЬрдбрд╝рддрд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ (рдЬреЛ рдЕрдЬреАрдм рд╣реИ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреНрд╡рд╛рд░реНрдЯреНрдЬ рдЗрд╕ рд╕рдВрдмрдВрдз рдореЗрдВ рд╕рд┐рд░реЗрдорд┐рдХ рд╕реЗ рдмреЗрд╣рддрд░ рд╣реИ, рд▓реЗрдХрд┐рди рдХрдо рд╕реЗ рдХрдо рд╕рдмрд╕реЗ рд╕рд░рд▓ рдкреАрдЖрдИрдбреА тАЛтАЛрдХреЗ рд╕рд╛рде рдореЗрд░рд╛ рд╕реНрдЯреЗрд╢рди рдЪреАрдиреА рдорд┐рдЯреНрдЯреА рдХреА рдЪреАрдЬрд╝реЗрдВ рдмреЗрд╣рддрд░ рдХрд╛рдо рдХрд┐рдпрд╛)ред
рдмрд╛рд╣рд░реА рддрд╛рдкрдорд╛рди рд╕реЗрдВрд╕рд░реЛрдВ рдХреЛ рд▓рдЪреАрд▓реА рдзрд╛рддреБ рд╣реЛрд╕реЗрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ; рдПрдХ рдорд┐рд╢реНрд░ рдзрд╛рддреБ рдХреЗ рддрд╛рд░ рдирд▓реА рдХреЗ рдЕрдВрдд рд╕реЗ рдЪрд┐рдкрдХ рдЬрд╛рддреЗ рд╣реИрдВред рдПрдХ рддрд░рдл, рдпрд╣ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ, рд▓рдЪреАрд▓рд╛ рд╣реЛрд╕реЗрд╕ рдЖрдкрдХреЛ рд╕реЗрдВрд╕рд░ рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдмреЛрд░реНрдб рдкрд░ рд╕рдВрд▓рдЧреНрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рджреВрд╕рд░реА рддрд░рдл, рдПрдХ рдкреНрд░реЛрдЯреНрд░реВрдЗрдВрдЧ рддрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рджреЛрд╖ред рдореБрдЭреЗ рдпрд╣ рдкрд╕рдВрдж рдирд╣реАрдВ рдерд╛ рдХрд┐ рд╕реЗрдВрд╕рд░ рд╕реЙрдХреЗрдЯ рд╕рд╛рдордиреЗ, рдХрднреА-рдХрднреА рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХрд░рддрд╛ рд╣реИред

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



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


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

рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдмрдпрд╛рди


1) рдирд┐рдпрдВрддреНрд░рдг рдЗрдХрд╛рдИ рдХрд╛ рдПрдХ рдкреВрд░реНрдг рдкрд░рд┐рд╡рд░реНрддрди, рдЕрд░реНрдерд╛рддреН: рд╣рдо рдкреБрд░рд╛рдиреЗ рдирд┐рдпрдВрддреНрд░рдг рдЗрдХрд╛рдИ рдХреЛ рдХрдЪрд░реЗ рдореЗрдВ рдлреЗрдВрдХ рджреЗрддреЗ рд╣реИрдВ, рд╣рдорд╛рд░реА рдЗрдХрд╛рдИ рдХреЛ рдкреАрд╕реА рд╕реЗ рдореЙрдирд┐рдЯрд░ рдФрд░ рдирд┐рдпрдВрддреНрд░рдг рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде рдЗрдХрдЯреНрдард╛ рдХрд░рддреЗ рд╣реИрдВред
2) рдПрдХ рдкреАрд╕реА рдирд┐рдпрдВрддреНрд░рд┐рдд рдКрдкрд░реА рддрд╛рдк рдЗрдХрд╛рдИ рднреА рдЗрдХрдЯреНрдард╛ рдХрд░реЗрдВ
3) рдПрдХ рд╕рд╣реА рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рддрд╛рдкрдорд╛рди рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ

рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди


рдЪреВрдВрдХрд┐ рд╕рдордп рдХрдо рд╣реИ, рдФрд░ рдЖрдкрдХреЛ рд╣рд░ рдЪреАрдЬ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЖрдИрдЖрд░ рд╕реНрдЯреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдФрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕рдордп рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреЗ рдХрд╛рдо рдХреЛ рдмрд╛рдзрд┐рдд рдХрд░рдирд╛ рдЕрдиреБрдореЗрдп рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рд╕рдмрд╕реЗ рд╕рд░рд▓ рд╡рд┐рдХрд▓реНрдк рдЪреБрдирд╛ рд╣реИред
1) рдмреНрд░реЗрдбрдмреЛрд░реНрдб рдкрд░, рдирд┐рдЪрд▓реЗ рд╣реАрдЯрд░ рдФрд░ рдКрдкрд░реА рдПрдХ рдХреЗ рд▓рд┐рдП рдирд┐рдпрдВрддреНрд░рдг рдЗрдХрд╛рдИ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ рдЧрдпрд╛, рд╕рд╛рде рд╣реА рд╕реЗрдВрд╕рд░ рд╕реЗ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣ рдФрд░ рдкреАрд╕реА рдХреЗ рд╕рд╛рде рдбреЗрдЯрд╛ рдХрд╛ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ред
2) Arduino рдмреВрдЯрд▓реЛрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдФрд░ рддреНрд╡рд░рд┐рдд рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рднрд░рдиреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
3) рдкреАрд╕реА рдкрд░ рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ, рднрд╛рд╖рд╛ рдХреЛ Visual Basic .NET рдЪреБрдирд╛ рдЧрдпрд╛ рдерд╛

рдирд┐рдпрдВрддреНрд░рдг рдЗрдХрд╛рдИ, рд╕рд░реНрдХрд┐рдЯ, рдкрд░реАрдХреНрд╖рдг (рдбрд┐рдмрдЧ) рд╡рд┐рдХрд▓реНрдк

рдЖрдЗрдП рдЪрд┐рддреНрд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рдиреАрдЪреЗ рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд░реАрдХреНрд╖рдг рдмреНрд▓реЙрдХ рдХрд╛ рдЖрд░реЗрдЦ рд╣реИред
рдЗрд╕рдореЗрдВ рджреЛ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ Atmega8 рдФрд░ Atmega 168 рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдкрд╣рд▓рд╛ рдПрдордХреЗ USB рдХрдирд╡рд░реНрдЯрд░ - RSR232 рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред рджреВрд╕рд░реА рдПрдордХреЗ рдХрд╛рд░реНрдпрдХрд╛рд░реА рдЗрдХрд╛рдИ рд╣реЛрдЧреАред рдЕрдм рддрдХ, рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдерд░реНрдорд┐рд╕реНрдЯрд░ рдХреЛ рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдЕрдВрддрд┐рдо рдкрд░рд┐рдгрд╛рдо

рдмреНрд▓реЙрдХ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдПрдордХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдлреНрд▓реИрд╢ рдХрд░рдирд╛ рд╣реЛрдЧрд╛
Atmega8 рдФрд░ рдлреНрдпреВрдЬ рдХреЗ рд▓рд┐рдП рдлрд░реНрдорд╡реЗрдпрд░
Atmega 168 рдХреЗ рд▓рд┐рдП рдлрд░реНрдорд╡реЗрдпрд░ Arduino IDE arduino \ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ \ arduino \ bootloaders \ atmega \ ATmegaBOOT_168_diecimila.hex рдХреЗ рд╕рд╛рде рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗ рд▓рд┐рдП рд╕рдВрд▓рдпрди рдХрдо: 0xff рдЙрдЪреНрдЪ: 0xdd
рдпрджрд┐ рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗ рд╕рд╛рде рдХрдард┐рдирд╛рдЗрдпрд╛рдВ рд╣реИрдВ, рддреЛ рдореИрдВ рдФрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░реВрдВрдЧрд╛ред
рдЕрд╕реЗрдВрдмрд▓реА рдФрд░ рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗ рдмрд╛рдж, рд╣рдорд╛рд░реЗ рдмреЛрд░реНрдб рдХреЛ Arduino IDE рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЗрд╕реЗ рд╡рд╣рд╛рдВ "Arduino Diecimila рдпрд╛ Duemilanove w / ATmega168" рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред
рдпрджрд┐ рд╕рдм рдХреБрдЫ рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рддреЛ рд╣рдо рдерд░реНрдореЛрдХрдкрд▓ рд░реАрдбрд┐рдВрдЧ рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдкрд░реАрдХреНрд╖рдг рд╕реНрдХреЗрдЪ рдХреЛ рд╕реАрд╡реЗ рдХрд░реЗрдВрдЧреЗ
int temperatura;
void setup()
{
Serial.begin(115200);
}
void loop()
{
char ler = 'n';
if(Serial.available()>0)
{
ler=Serial.read();
}
if(ler=='a')
{
delay(10);
temperatura = analogRead(0);
temperatura = (5* temperatura * 100)/1024;
Serial.print(temperatura);
}
}

рд╣рдордиреЗ рдЕрдм рддрдХ рдмреЛрд░реНрдб рдЦрддреНрдо рдХрд░ рджрд┐рдП рд╣реИрдВред рдФрд░ рдЪрд▓реЛ рдкреАрд╕реА рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВред

рдерд░реНрдореЛрдХрдкрд▓ рдбрд┐рд╕реНрдкреНрд▓реЗ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░

рдореИрдВрдиреЗ Visual Basic .NET рдХреА рднрд╛рд╖рд╛ рдореЗрдВ Visual Studio 2010 рдореЗрдВ рд▓рд┐рдЦрд╛ рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдЖрд╕рд╛рди рд╣реИред
Public Class Form1

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim ports As String() = SerialPort1.GetPortNames()
Dim port As String
For Each port In ports
ComboBox1.Items.Add(port)
Next port
End Sub

Private Sub ConnectToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ConnectToolStripMenuItem.Click
SerialPort1.BaudRate = 115200
SerialPort1.DataBits = 8
SerialPort1.StopBits = IO.Ports.StopBits.One
SerialPort1.Parity = IO.Ports.Parity.None
SerialPort1.PortName = ComboBox1.Text
Try
SerialPort1.Open()
Timer1.Start()

Catch ex As Exception

End Try
End Sub

Private Sub DisconnectToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DisconnectToolStripMenuItem.Click
Try
Timer1.Stop()
SerialPort1.Close()

Catch ex As Exception

End Try
End Sub

Private Sub RefreshPortsToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RefreshPortsToolStripMenuItem.Click
ComboBox1.Items.Clear()
Dim ports As String() = SerialPort1.GetPortNames()
Dim port As String
For Each port In ports
ComboBox1.Items.Add(port)
Next port
End Sub

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
Try
SerialPort1.Write("a")
System.Threading.Thread.Sleep(250)
Dim i As Integer = SerialPort1.ReadExisting
Chart1.Series("Series1").Points.AddY(i)
Label1.Text = "Temperatura actual" + i.ToString()
Catch ex As Exception

End Try
End Sub

Private Sub Chart1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Chart1.Click

End Sub
End Class


рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд░рдо, рдЬрдм рдмреЛрд░реНрдб рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЧреНрд░рд╛рдл рдХреЗ рд░реВрдк рдореЗрдВ рдерд░реНрдореЛрдХрдкрд▓ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдЧрд╛ (рдХреНрдпреЛрдВ? рдЕрдЧрд▓реЗ рднрд╛рдЧ рдореЗрдВ)ред
рдРрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ


рдЕрднреА рдХреЗ рд▓рд┐рдП рдмрд╕ рдЗрддрдирд╛ рд╣реАред рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ рдкрд░рд┐рдЪрдпрд╛рддреНрдордХ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ рдФрд░ рдЕрдЧрд▓реЗ рднрд╛рдЧ рдореЗрдВ рд╕рднреА рд╡рд┐рдХрд╛рд╕ рдЬрд╛рд░реА рд░рд╣реЗрдВрдЧреЗред
рдореБрдЭреЗ рдХрд┐рд╕реА рднреА рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ рджреЗрдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреА

Source: https://habr.com/ru/post/In138044/


All Articles