FLProg + рдЕрдЧрд▓рд╛ HMIред рдкрд╛рда реи



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

рдЯреЗрд╕реНрдЯ рдмреЗрдВрдЪ рд▓реЗрдЖрдЙрдЯред


рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдкреИрдирд▓ рдкрд░ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓ рдПрдХ рд▓рд┐рдВрдХ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд▓реЗрдЦ рдХреЗ рдЕрдВрдд рдореЗрдВ Lesson2.hmi рд╣реИ)ред
рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рддреАрди рд╕реНрдХреНрд░реАрди рд╣реИрдВред
рдкрд╣рд▓реА рд╕реНрдХреНрд░реАрди рдХрд╛ рдЙрдкрдпреЛрдЧ рддрд╛рдкрдорд╛рди (рдкреЗрдЬ "рдкреЗрдЬ 0" рд╕реВрдЪрдХрд╛рдВрдХ - 0) рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред



рдЗрд╕рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддрддреНрд╡ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:
1 - рд╢рд░рд╛рдм рдерд░реНрдорд╛рдореАрдЯрд░ рдХреА рдЫрд╡рд┐ рдХреЗ рд╕рд╛рде рдЪрд┐рддреНрд░ред
2 - рддрддреНрд╡ "рдкреНрд░рдЧрддрд┐ рдкрдЯреНрдЯреА"ред рдЗрд╕рдХреА рдорджрдж рд╕реЗ, рдерд░реНрдорд╛рдореАрдЯрд░ рд╕рд┐рдореНрдпреБрд▓реЗрдЯреЗрдб рд╣реИред

рдЖрдЗрдЯрдо рд╕реЗрдЯрд┐рдВрдЧреНрд╕ред


рдореИрдВ рдЙрди рддрддреНрд╡реЛрдВ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ рдЬрд┐рдирдХреЗ рд╕рд╛рде рдЗрд╕реЗ рд╣рдореЗрд╢рд╛ UART ("vccope" рд╡рд┐рд╢реЗрд╖рддрд╛ "рд╡реИрд╢реНрд╡рд┐рдХ") рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡реИрд╢реНрд╡рд┐рдХ рдмрдирд╛рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рд╣реИ, рдФрд░ рддрджрдиреБрд╕рд╛рд░ рдкреВрд░реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдЙрдиреНрд╣реЗрдВ ("objname" рд╡рд┐рд╢реЗрд╖рддрд╛) рдЕрджреНрд╡рд┐рддреАрдп рдирд╛рдо рдЕрд╕рд╛рдЗрди рдХрд░реЗрдВред рдпрд╣ Arduino рдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЗ рдХрд╛рдо рдХреЛ рдЧрддрд┐ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИред рдореИрдВ рд╕рдордЭрд╛рдКрдВрдЧрд╛ рдХреНрдпреЛрдВред
рд╕реНрдерд╛рдиреАрдп рддрддреНрд╡ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛ рд▓рд┐рдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╕рдордп, рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рдкреИрдирд▓ рд╕реЗ рд╡рд░реНрддрдорд╛рди рдкреГрд╖реНрда рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рдирд╛ рд╣реЛрдЧрд╛ (рдпрд╣ рдПрдХ рдЕрд▓рдЧ рдЕрдиреБрд░реЛрдз рд╣реИ рдЬреЛ рдХрдо рд╕реЗ рдХрдо 20 рдПрдордПрд╕ рд▓реЗрддрд╛ рд╣реИред)ред рдпрджрд┐ рдкреГрд╖реНрда рд╡рд╣ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рддрддреНрд╡ рд╢рд╛рдорд┐рд▓ рд╣реИ, рддреЛ рдорд╛рди рдкреИрдирд▓ рдкрд░ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ; рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрднрд┐рдкреНрд░реЗрдд рдореВрд▓реНрдп рдХреЛ рдЪрд░ рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд╡рд╣реА рдореЗрдореЛрд░реА рд╕реНрдкреЗрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ)ред рдЬрдм рдЖрдк рдХрд┐рд╕реА рддрддреНрд╡ рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рдкреГрд╖реНрда рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рддреБрд░рдВрдд рдЗрд╕рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдирд╡реАрдирддрдо рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдорд╛рдиреЛрдВ рдХреЗ рд╕рд╛рде рдЕрджреНрдпрддрди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬрдм рдПрдХ рдкреГрд╖реНрда рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╕реНрдерд╛рдиреАрдп рдЪрд░ рдХреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рддреЗ рд╕рдордп рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдорд╛рдиреЛрдВ рдХреЗ рд╕рд╛рде рдЖрд░рдВрдн рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдФрд░ рдпрджрд┐ рдкреГрд╖реНрда рдкрд░ рдирд┐рдпрдВрддреНрд░рдХ рд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд┐рдП рдЧрдП рдмрд╣реБрдд рд╕рд╛рд░реЗ рддрддреНрд╡ рд╣реИрдВ, рддреЛ рдЗрд╕реЗ рд╕реНрд╡рд┐рдЪ рдХрд░рддреЗ рд╕рдордп, рдпрд╣ рдирд┐рдпрдВрддреНрд░рдХ рд╕рднреА рддрддреНрд╡реЛрдВ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рд▓рдВрдмреЗ рд╕рдордп рддрдХ рд╡реНрдпрд╕реНрдд рд░рд╣реЗрдЧрд╛ред
рдПрдХ рд╡реИрд╢реНрд╡рд┐рдХ рддрддреНрд╡ рдХреЗ рд▓рд┐рдП, рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИред рдЖрдк рдХрд┐рд╕реА рднреА рд╕рдордп рдЗрд╕рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖рддрд╛ рдорд╛рди рд░рд┐рдХреЙрд░реНрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдкреГрд╖реНрда рдХреЛ рдкреНрд░рд╕реНрддреБрдд рдХрд░рддреЗ рд╕рдордп рдЕрдВрддрд┐рдо рдорд╛рдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рднреЗрдЬрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдПрдХ рдкреГрд╖реНрда рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рдФрд░ рдореВрд▓реНрдп рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
рд▓реЗрдХрд┐рди рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдпрд╣ рд╕рдм рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдкреИрдирд▓ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрд╣реБрдд рдмрдбрд╝реА рд╣реИ, рдФрд░ рд╡реИрд╢реНрд╡рд┐рдХ рддрддреНрд╡реЛрдВ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдЬрдЧрд╣ рдирд╣реАрдВ рд╣реИ, рддреЛ рдирд┐рдпрдВрддреНрд░рдХ рд╕реЗ рдореЗрдореЛрд░реА рд▓реЗрдирд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕реНрдерд╛рдиреАрдп рдмрдирд╛рдирд╛ рд╕рдВрднрд╡ рд╣реИред
3. рддрд╛рдкрдорд╛рди рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рда рдмреЙрдХреНрд╕ред

рдЖрдЗрдЯрдо рдкреИрд░рд╛рдореАрдЯрд░ред


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

рдЖрдЗрдЯрдо рдкреИрд░рд╛рдореАрдЯрд░ред


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





рддрддреНрд╡ рдЗрд╕рдХреЗ рд╕рд╛рде рд╕рдВрд▓рдЧреНрди рдЫрд╡рд┐ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ ("picc" рд╡рд┐рд╢реЗрд╖рддрд╛ рдЫрд╡рд┐ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореЗрдВ рдЫрд╡рд┐ рдХрд╛ рд╕реВрдЪрдХрд╛рдВрдХ рд╣реИ)ред рдЗрд╕ рдЦрдВрдб рдХреЗ рдКрдкрд░реА рдмрд╛рдПрдБ рдХреЛрдиреЗ рддрддреНрд╡ (рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ "x" рдФрд░ "y") рдХреЗ рд╕рдореНрдорд┐рд▓рди рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдореЗрдВ рд╣реИрдВ рдФрд░ рддрддреНрд╡ рдХреА рдЪреМрдбрд╝рд╛рдИ рдФрд░ рдКрдБрдЪрд╛рдИ рд╣реИ (рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ "w" рдФрд░ "h")ред рдирд┐рдпрдВрддреНрд░рдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рджреМрд░рд╛рди, рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рдЪрд┐рддреНрд░ рдХреЗ рд▓рд┐рдП рддрддреНрд╡ рдХрд╛ рдмрдВрдзрди рдмрджрд▓ рдЬрд╛рдПрдЧрд╛ред

5. рдмрдЯрдиред

рдЖрдЗрдЯрдо рдкреИрд░рд╛рдореАрдЯрд░ред


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

рдШрдЯрдирд╛ рдореЗрдВ рдХреЛрдб "рдЯрдЪ рдкреНрд░реЗрд╕ рдЗрд╡реЗрдВрдЯ"ред


рджреВрд╕рд░реА рд╕реНрдХреНрд░реАрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрд░реНрджреНрд░рддрд╛ (рдкреГрд╖реНрда "рдкреЗрдЬ 1" рд╕реВрдЪрдХрд╛рдВрдХ - 1) рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред


рдкреГрд╖реНрда рдХреА рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рд╣рд╛рдЗрдЧреНрд░реЛрдореАрдЯрд░ рд╕реНрдХреЗрд▓ рдХреА рддреИрдпрд╛рд░ рдЫрд╡рд┐ рдХреЗ рд╕рд╛рде рдПрдХ рдЪрд┐рддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред


рдкреГрд╖реНрда рдореЗрдВ рд╢рд╛рдорд┐рд▓ рддрддреНрд╡реЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред

1. "рдЧреМрдб" рддрддреНрд╡, рдЬреЛ рд╣рд╛рдЗрдЧреНрд░реЛрдореАрдЯрд░ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░реЗрдЧрд╛ред

рдЖрдЗрдЯрдо рдкреИрд░рд╛рдореАрдЯрд░ред


рдЪреВрдВрдХрд┐ рд╣рдо рдЗрд╕реЗ рдирд┐рдпрдВрддреНрд░рдХ рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░реЗрдВрдЧреЗ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рд╡реИрд╢реНрд╡рд┐рдХ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдХрдЯ рдЫрд╡рд┐ ("sta" рд╡рд┐рд╢реЗрд╖рддрд╛) рдХреЛ рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рд░реВрдк рдореЗрдВ рдЪреБрдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдкреГрд╖реНрда рдХреА рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐ ("picc" рд╡рд┐рд╢реЗрд╖рддрд╛) рдХреЛ рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рд░реВрдк рдореЗрдВ рдЪреБрдирд╛ рдЬрд╛рддрд╛ рд╣реИред

2. рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдХреНрд╖реЗрддреНрд░ред

рдЖрдЗрдЯрдо рдкреИрд░рд╛рдореАрдЯрд░ред


рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЖрд░реНрджреНрд░рддрд╛ рдореВрд▓реНрдп рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЪреВрдВрдХрд┐ рдкреИрдирд▓ рднрд┐рдиреНрдирд╛рддреНрдордХ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд╣рдо рдПрдХ рдЖрдВрд╢рд┐рдХ рднрд╛рдЧ рдХреЗ рдмрд┐рдирд╛ рдЖрд░реНрджреНрд░рддрд╛ рдорд╛рди рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВрдЧреЗред рдХрдЯ рдЗрдореЗрдЬ рдХреЛ рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб (рд╡рд┐рд╢реЗрд╖рддрд╛ "sta" рд╡реИрд▓реНрдпреВ "рдХреНрд░реЙрдк рдЗрдореЗрдЬ") рдХреЗ рд░реВрдк рдореЗрдВ рдЪреБрдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдФрд░ рдЬрд┐рд╕ рдЫрд╡рд┐ рдХреЛ рдХрд╛рдЯрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрд╕реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреВрд░реЗ рдкреГрд╖реНрда рдХреА рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ ("picc" рд╡рд┐рд╢реЗрд╖рддрд╛ рдЫрд╡рд┐ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╕реЗ рдЫрд╡рд┐ рдХрд╛ рд╕реВрдЪрдХрд╛рдВрдХ рд╣реИ)ред рдкреНрд░рджрд░реНрд╢рди рд╕реМрдВрджрд░реНрдп рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рд╕рд╣реА (рд╡рд┐рд╢реЗрд╖рддрд╛ "xcen" рдорд╛рди - 2) рдХреЗ рд▓рд┐рдП рд╕рдВрд░реЗрдЦрдг рд╕реЗрдЯ рдХрд┐рдпрд╛ рд╣реИ, рдФрд░ рдЗрд╕рдХреЗ рдмрдЧрд▓ рдореЗрдВ рдореИрдВрдиреЗ "%" рдорд╛рди рдХреЗ рд╕рд╛рде рдПрдХ рдкрд╛рда рдлрд╝реАрд▓реНрдб (3) рдбрд╛рд▓ рджрд┐рдпрд╛ рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП рдкреГрд╖реНрдарднреВрдорд┐ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕рдВрдЦреНрдпрд╛ рдлрд╝реАрд▓реНрдб рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рдорд╛рди рд╣реИрдВред

рдкрд╛рда рдХреНрд╖реЗрддреНрд░ рд╡рд┐рдХрд▓реНрдк (3)ред


4 рдФрд░ 5. рдмрдЯрди рдкрд┐рдЫрд▓реЗ рдкреГрд╖реНрда рдФрд░ рдЕрдЧрд▓реЗ рдкреГрд╖реНрдаред рдЬрдм рдЖрдк рдмрдЯрди 4 рджрдмрд╛рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдкрд╣рд▓реЗ рдкреГрд╖реНрда рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ, рдФрд░ рдЬрдм рдЖрдк рдмрдЯрди 5 рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЕрдЧрд▓реЗ рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВред рдмрдЯрди рдкреНрд░рджрд░реНрд╢рди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкрд╣рд▓реЗ рдкреГрд╖реНрда рдкрд░ рдмрдЯрди рдХреЗ рд╕рдорд╛рди рд╣реИрдВред

рдмрдЯрди 4 рд╕реЗрдЯрд┐рдВрдЧреНрд╕ ("рдкрд┐рдЫрд▓рд╛ рдкреГрд╖реНрда")


рдмрдЯрди 4 рдХреЗ рд▓рд┐рдП "рдЯрдЪ рдкреНрд░реЗрд╕ рдЗрд╡реЗрдВрдЯ" рдореЗрдВ рдХреЛрдб ("рдкрд┐рдЫрд▓рд╛ рдкреГрд╖реНрда")ред


рдмрдЯрди 5 рд╕реЗрдЯрд┐рдВрдЧреНрд╕ ("рдЕрдЧрд▓рд╛ рдкреГрд╖реНрда")


рдмрдЯрди 5 рдХреЗ рд▓рд┐рдП "рдЯрдЪ рдкреНрд░реЗрд╕ рдЗрд╡реЗрдВрдЯ" рдореЗрдВ рдХреЛрдб ("рдЕрдЧрд▓рд╛ рдкреГрд╖реНрда")ред


рддреАрд╕рд░рд╛ рдкреГрд╖реНрда - рддрд╛рдкрдорд╛рди рдФрд░ рдЖрд░реНрджреНрд░рддрд╛ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛ рдЧреНрд░рд╛рдл ("рдкреЗрдЬ 2" тАЛтАЛрд╕реВрдЪрдХрд╛рдВрдХ - 2)ред


рдЗрд╕ рдкреГрд╖реНрда рдкрд░ рддрд╛рдкрдорд╛рди рдФрд░ рдЖрд░реНрджреНрд░рддрд╛ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛ рдПрдХ рдЧреНрд░рд╛рдл рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдкреГрд╖реНрда рдореЗрдВ рд╢рд╛рдорд┐рд▓ рддрддреНрд╡реЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред

1. рддрд░рдВрдЧ рддрддреНрд╡ред

рдЖрдЗрдЯрдо рдкреИрд░рд╛рдореАрдЯрд░ред


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

2 рдФрд░ 3 рдЧреНрд░рд╛рдл рдХреЗ рдЕрдХреНрд╖ рдХреЛ рджрд┐рдЦрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЯреЗрдХреНрд╕реНрдЯ рдлрд╝реАрд▓реНрдб рд╣реИрдВред

4 - рдмрдЯрди рд╡рд╛рдкрд╕ред рдпрд╣ рдЗрд╡реЗрдВрдЯ рд╣реИрдВрдбрд▓рд░ рдореЗрдВ рдХреЛрдб рдХреЗ рдЕрдкрд╡рд╛рдж рдХреЗ рд╕рд╛рде, рдкрд┐рдЫрд▓реА рд╕реНрдХреНрд░реАрди рдкрд░ рдПрдХ рд╣реА рдмрдЯрди рдХреЗ рд╕рдорд╛рди рд╣реИред

рдмрдЯрди 4 рдХреЗ рд▓рд┐рдП "рдЯрдЪ рдкреНрд░реЗрд╕ рдЗрд╡реЗрдВрдЯ" рдореЗрдВ рдХреЛрдб ("рдкрд┐рдЫрд▓рд╛ рдкреГрд╖реНрда")ред


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

рдмреЛрд░реНрдб 1. рд╕реЗрдВрд╕рд░ рд╕реЗ рдбреЗрдЯрд╛ рдкрдврд╝рдирд╛ред


DHT-22 рд╕реЗрдВрд╕рд░ рдХреЗ рд╕рд╛рде рддрд╛рдкрдорд╛рди рдФрд░ рдЖрд░реНрджреНрд░рддрд╛ рдорд╛рди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, B1 рдмреНрд▓реЙрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - "DHT11, DHT21, DHT22" (рддрддреНрд╡ рдкреБрд╕реНрддрдХрд╛рд▓рдп, рдлрд╝реЛрд▓реНрдбрд░ "рд╕реЗрдВрд╕рд░")ред

рдмреНрд▓реЙрдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ (рдЗрд╕ рдкрд░ рдбрдмрд▓-рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ)ред


рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ, рдкрд┐рди рдХреЛ рд╕реМрдВрдкрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рд╕реЗрдВрд╕рд░ рдХрд╛ "рдбреЗрдЯрд╛" рдЖрдЙрдЯрдкреБрдЯ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ, рд╕реЗрдВрд╕рд░ рдХрд╛ рдкреНрд░рдХрд╛рд░, рдФрд░ рддрд╛рдкрдорд╛рди рдФрд░ рдЖрд░реНрджреНрд░рддрд╛ рдЖрдЙрдЯрдкреБрдЯ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ред рд╕реЗрдВрд╕рд░ рдорддрджрд╛рди рдореЛрдб рднреА рдЪреБрдирд╛ рдЧрдпрд╛ рд╣реИред рдореИрдВрдиреЗ рдкреНрд░рддреНрдпреЗрдХ 5 рд╕реЗрдХрдВрдб рдореЗрдВ рдПрдХ рдмрд╛рд░ рдорддрджрд╛рди рдХреЗрдВрджреНрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ред

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

рдмреЛрд░реНрдб 2. рдкреИрдирд▓ рдкрд░ рддрд╛рдкрдорд╛рди рдореВрд▓реНрдп рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред


рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ, рдореИрдВ рдирд╛рдорд┐рдд рдХрдиреЗрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рдЖрдк рд╕рдВрдмрдВрдзрд┐рдд рдкрд╛рда рдореЗрдВ рдЙрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рди рд╕рдХрддреЗ рд╣реИрдВ ред
рдирд┐рдпрдВрддреНрд░рдХ рдкрд░ рд▓реЛрдб рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдкреИрдирд▓ рдХреЛ рдбреЗрдЯрд╛ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ рдЬрдм рдбреЗрдЯрд╛ рдмрджрд▓ рдЧрдпрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╣рдо рдкрд╣рд▓реЗ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдбреЗрдЯрд╛ рдмрджрд▓ рдЧрдпрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмреНрд▓реЙрдХ B5 - "рд╕рдВрдЦреНрдпрд╛ рдкрд░рд┐рд╡рд░реНрддрди рдбрд┐рдЯреЗрдХреНрдЯрд░" (рддрддреНрд╡реЛрдВ рдХрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп, рдлрд╝реЛрд▓реНрдбрд░ - "рдмреЗрд╕ рдмреНрд▓реЙрдХ") рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдпрд╣ рдЗрдХрд╛рдИ рдЕрдкрдиреЗ рдЗрдирдкреБрдЯ рдкрд░ "рдореВрд▓реНрдп" рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддреА рд╣реИ рдФрд░ рдЬрдм рдкрд░рд┐рд╡рд░реНрддрд┐рдд рд╣реЛрддреА рд╣реИ, рддреЛ рдЖрдЙрдЯрдкреБрдЯ рдкрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рдПрдХ рдЪрдХреНрд░ рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рдкрд▓реНрд╕ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИред
рдЙрд╕рдХреЗ рдмрд╛рдж, рд╣рдо рдкреИрдирд▓ рдкрд╛рда рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рддреИрдпрд╛рд░ рдХрд░рддреЗ рд╣реИрдВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рддрд╛рдкрдорд╛рди рдорд╛рди рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реЗрдВ, 10 рд╕реЗ рдЧреБрдгрд╛ рдХрд░рдХреЗ, рдлреНрд▓реЛрдЯ рдХреЗ рдПрдХ рдирд┐рд░рдВрддрд░ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рд╛рде 10. рдХреЗ рдорд╛рди рдХреЗ рд╕рд╛рдеред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╣рдо рдПрдХ рдЖрдВрд╢рд┐рдХ рднрд╛рдЧ рдХреЗ рд╕рд╛рде рддрд╛рдкрдорд╛рди рдореВрд▓реНрдп рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВред рд╣рдо рдЗрд╕реЗ рдмреНрд▓реЙрдХ B6 - "DIV (/)" (рддрддреНрд╡реЛрдВ рдХреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА, рдлрд╝реЛрд▓реНрдбрд░ "рдЧрдгрд┐рдд") рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд░рддреЗ рд╣реИрдВред рдлрд┐рд░ рд╣рдо рдмреНрд▓реЙрдХ рдмреА 7 - "рд╕реНрдЯреНрд░рд┐рдВрдЧ рд░реВрдкрд╛рдВрддрд░рдг" (рддрддреНрд╡реЛрдВ рдХрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп, рдлрд╝реЛрд▓реНрдбрд░ "рдкреНрд░рдХрд╛рд░ рд░реВрдкрд╛рдВрддрд░рдг") рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлреНрд▓реЛрдЯ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдореВрд▓реНрдп рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓ рджреЗрддреЗ рд╣реИрдВред рдлрд┐рд░ рд╣рдо рдмреНрд▓реЙрдХ рдмреА 8 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕реНрдЯреНрд░рд┐рдВрдЧ "рд╕реА" рдХреЗ рд╕рд╛рде рдкрд░рд┐рдгрд╛рдореА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ - "рд▓рд╛рдЗрдиреЛрдВ рдХрд╛ рдЬреЛрдбрд╝" (рддрддреНрд╡реЛрдВ рдХрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп, рдлрд╝реЛрд▓реНрдбрд░ "рд▓рд╛рдЗрдиреЗрдВ")ред рдкрд░рд┐рдгрд╛рдореА рд▓рд╛рдЗрди рдХреЛ рдпреВрдирд┐рдЯ рдХреЗ рдЗрдирдкреБрдЯ рдХреЗ рд▓рд┐рдП рдиреЗрдХреНрд╕реНрдЯрд┐рдпрди рдПрдЪрдПрдордЖрдИ рдмреА 9 рдкреИрдирд▓ рдореЗрдВ рд╡рд┐рд╢реЗрд╖рддрд╛ рдорд╛рди рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЦрд┐рд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - "рд╕реЗрдЯ рдкреИрд░рд╛рдореАрдЯрд░" (рдПрд▓рд┐рдореЗрдВрдЯреНрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА -> рдлреЛрд▓реНрдбрд░ "рдиреЗрдХреНрд╕реНрдЯрд┐рдпрди рдПрдЪрдПрдордЖрдИ рдкреИрдирд▓" -> "рдПрд▓рд┐рдореЗрдВрдЯреНрд╕" рдлреЛрд▓реНрдбрд░)ред
рдпрд╣ рдмреНрд▓реЙрдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХрд╛ рдорд╛рди рд▓рд┐рдЦрддрд╛ рд╣реИред

рдмреНрд▓реЙрдХ рдкреИрд░рд╛рдореАрдЯрд░ред

рдмреНрд▓реЙрдХ рдкрд░ рдбрдмрд▓-рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ, рдмреНрд▓реЙрдХ рдПрдбрд┐рдЯрд░ рд╡рд┐рдВрдбреЛ рдЦреБрд▓рддреА рд╣реИред


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


рдЗрд╕ рд╕рдВрд╡рд╛рдж рдореЗрдВ, рдкреИрдирд▓ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдкреЛрд░реНрдЯ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ (рд╣рдорд╛рд░реЗ рдкрд╛рда рдореЗрдВ - SoftwareSerial)ред рдпрджрд┐ рдЖрдк SoftwareSerial рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ UART рдкреЛрд░реНрдЯ рдХреЗ RX рдФрд░ TX рд╕рдВрдХреЗрддреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкрд┐рди рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ (рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, 2 рдФрд░ 3)ред рдкреИрдирд▓ рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рднреА рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдпрд╣ рдЕрджреНрд╡рд┐рддреАрдп рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдХрдИ рдкреИрдирд▓реЛрдВ рдХреЛ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрдм рддрдХ рдХрд┐ рдкрд░реНрдпрд╛рдкреНрдд рдореБрдХреНрдд UART рдкреЛрд░реНрдЯ рди рд╣реЛрдВред рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рднреАрддрд░ рдкреНрд░рддреНрдпреЗрдХ рдкреИрдирд▓ рдХрд╛ рдирд╛рдо рдЕрджреНрд╡рд┐рддреАрдп рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЙрд╕реА рд╕рдВрд╡рд╛рдж рдореЗрдВ рдЖрдк рдкреИрдирд▓ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдкреГрд╖реНрдареЛрдВ рдХреЛ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдо рдХреНрдпрд╛ рдХрд░реЗрдВрдЧреЗред рдРрдб рдкреЗрдЬ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдкреЗрдЬ рдирд┐рд░реНрдорд╛рдг рд╡рд┐рдВрдбреЛ рдЦреБрд▓рддреА рд╣реИред


рдЗрд╕ рд╡рд┐рдВрдбреЛ рдореЗрдВ рд╣рдореЗрдВ рдкреЗрдЬ рдФрд░ рдЙрд╕рдХреА рдЖрдИрдбреА рдХрд╛ рдирд╛рдо рджрд░реНрдЬ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЗрд╕ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдиреЗрдХреНрд╕реНрдЯрд┐рди рдПрдбрд┐рдЯрд░ рдореЗрдВ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реЗ рд╕реАрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред


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


рдпрд╣рд╛рдВ рд╣рдореЗрдВ рддрддреНрд╡ рдХреЗ рдкреНрд░рдХрд╛рд░ рдФрд░ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЙрд╕рдХрд╛ рдирд╛рдо, рд╕реВрдЪрдХрд╛рдВрдХ рджрд░реНрдЬ рдХрд░реЗрдВ, рдФрд░ рдпрджрд┐ рддрддреНрд╡ рд╡реИрд╢реНрд╡рд┐рдХ рд╣реИ, рддреЛ рд╕рдВрдмрдВрдзрд┐рдд рдЪреЗрдХрдмреЙрдХреНрд╕ рд╕реЗрдЯ рдХрд░реЗрдВред рдпрд╣ рд╕рд╛рд░рд╛ рдбреЗрдЯрд╛ рдиреЗрдХреНрд╕реНрдЯрд┐рди рдПрдбрд┐рдЯрд░ рдореЗрдВ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред


рд╕рднреА рдбреЗрдЯрд╛ рднрд░рдиреЗ рдХреЗ рдмрд╛рдж, "рд╕рдорд╛рдкреНрдд рдХрд░реЗрдВ" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рдФрд░ рдлрд┐рд░ рдкреЗрдЬ рдирд┐рд░реНрдорд╛рдг рд╡рд┐рдВрдбреЛ рдореЗрдВ рдЙрд╕реА рддрд░рд╣ рд╕реЗ рдЗрд╕ рдкреЗрдЬ рдкрд░ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдмреНрдпрд╛рдЬ рдХреЗ рд╕рднреА рддрддреНрд╡реЛрдВ рдХреЛ рдЬреЛрдбрд╝реЗрдВред


рдкреГрд╖реНрда рдкрд░ рд╕рднреА рддрддреНрд╡реЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рдкреЗрдЬ рдирд┐рд░реНрдорд╛рдг рд╡рд┐рдВрдбреЛ рдореЗрдВ рд╡рд┐рдВрдбреЛ рдореЗрдВ "рд╕рдорд╛рдкреНрдд рдХрд░реЗрдВ" рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рд╣реА рдкрд░рд┐рджреГрд╢реНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдкреИрдирд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдВрдбреЛ рдореЗрдВ, рд╢реЗрд╖ рдкреЗрдЬ рдмрдирд╛рддреЗ рд╣реИрдВред






рд╣рдо рдкрд░рд┐рдЪрд┐рдд "рдлрд┐рдирд┐рд╢" рдмрдЯрди рдХреЗ рд╕рд╛рде рдкреИрдирд▓ рдмрдирд╛рддреЗ рд╣реИрдВред
рдмреНрд▓реЙрдХ рдПрдбрд┐рдЯрд░ рдореЗрдВ, "tnt" рдирд╛рдо рдХреЗ рд╕рд╛рде рдкреЗрдЬ "рдПрд▓рд┐рдореЗрдВрдЯ" рдПрд▓рд┐рдореЗрдВрдЯ "рдЯреЗрдХреНрд╕реНрдЯ" рдЪреБрдиреЗрдВ рдФрд░ рдЗрд╕рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛ "рдЯреЗрдХреНрд╕реНрдЯ (txt)"ред рдорд╛рди рдХреЗ рд░реВрдк рдореЗрдВ, рдЗрдирдкреБрдЯ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред


рдмреНрд▓реЙрдХ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рд╣рдо рдпреЛрдЬрдирд╛ рдкрд░ рдЖрдЧреЗ рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ рд╣реИрдВред
рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдХрд┐ рдПрдХ рдЦреАрдВрдЪреА рдЧрдИ рдерд░реНрдорд╛рдореАрдЯрд░ рдХрд╛ -40 рдбрд┐рдЧреНрд░реА рдХрд╛ рдорд╛рди рдЙрд╕ рдкрд░ рд╕реНрдерд┐рдд "рдкреНрд░рдЧрддрд┐ рдкрдЯреНрдЯреА" рддрддреНрд╡ рдореЗрдВ 10 рдХреЗ рдорд╛рди рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ, рдФрд░ рдерд░реНрдорд╛рдореАрдЯрд░ рдХреЗ рд▓рд┐рдП 50 рдбрд┐рдЧреНрд░реА рдХрд╛ рдорд╛рди 91% рдХреА рдкреНрд░рдЧрддрд┐ рдХреЗ рдореВрд▓реНрдп рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрдиреБрд╕рд╛рд░, рд╣рдо B10 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ "рддрд╛рдкрдорд╛рди x10" рдЪрд░ рдХреЗ рд╕рд╛рде рдорд╛рди рдХреЛ рд╕реНрдХреЗрд▓ рдХрд░рддреЗ рд╣реИрдВ - "рд╕реНрдХреЗрд▓" рдмреНрд▓реЙрдХ (рддрддреНрд╡реЛрдВ рдХрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп, "рд╕реНрдХреЗрд▓рд┐рдВрдЧ" рдлрд╝реЛрд▓реНрдбрд░) рдпрд╣ рднреВрд▓рдХрд░ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЗрд╕ рдмреНрд▓реЙрдХ рдХреЗ 10. рдкреИрд░рд╛рдореАрдЯрд░ рджреНрд╡рд╛рд░рд╛ рддрд╛рдкрдорд╛рди рдореВрд▓реНрдп рдХрдИ рдЧреБрдирд╛ рд╣реИред


рд╕реНрдХреЗрд▓ рдХрд┐рдП рдЧрдП рддрд╛рдкрдорд╛рди рдорд╛рди рдХреЛ рдмреНрд▓реЙрдХ B11 - "рд╕реЗрдЯ рдкреИрд░рд╛рдореАрдЯрд░" (рддрддреНрд╡реЛрдВ рдХреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА -> рдлрд╝реЛрд▓реНрдбрд░ "рдкреИрдирд▓ рдиреЗрдХреНрд╕реНрдЯрд┐рдпрди рдПрдЪрдПрдордЖрдИ" -> рдлрд╝реЛрд▓реНрдбрд░ "рддрддреНрд╡реЛрдВ") рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреИрдирд▓ рдореЗрдВ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рдмреНрд▓реЙрдХ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧреНрд╕ред


рдЕрдЧрд▓рд╛ рдмреНрд▓реЙрдХ B12 - "рддреБрд▓рдирд┐рддреНрд░" (рддрддреНрд╡реЛрдВ рдХрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп, рдлрд╝реЛрд▓реНрдбрд░ "рддреБрд▓рдирд╛") рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╡рд░реНрддрдорд╛рди рддрд╛рдкрдорд╛рди рдЪрд░ "рд╕реЗрдЯрдкреЙрдЗрдВрдЯ - рд╣реЙрдЯ" рдХреЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди рд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдмрд┐рдВрджреБ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИред рдпрд╣ 290 рд╣реИ (рдпрд╣ рдордд рднреВрд▓реЛ рдХрд┐ рд╣рд░ рдЬрдЧрд╣ рд╣рдо рддрд╛рдкрдорд╛рди 10 рд╕реЗ рдЧреБрдгрд╛ рдХрд░рддреЗ рд╣реИрдВ)ред


рдмреНрд▓реЙрдХ рдмреА 12 рдХреЛ рдЕрдкрдиреЗ рдЖрдЙрдЯрдкреБрдЯ рдкрд░ рдПрдХ рддрд╛рд░реНрдХрд┐рдХ рдЗрдХрд╛рдИ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬрдм рдЗрдирдкреБрдЯ "I1" рдХрд╛ рдореВрд▓реНрдп рдЗрдирдкреБрдЯ "I2" рдкрд░ рдореВрд▓реНрдп рд╕реЗ рдЕрдзрд┐рдХ рд╣реИред


B13, B14 рдФрд░ B15 рдмреНрд▓реЙрдХ рдмреНрд▓реЙрдХ рдЕрд╕рддрдд рд╕рдВрдХреЗрдд рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рд╕рд░реНрдХрд┐рдЯред рдмреНрд▓реЙрдХ B13 рдФрд░ B14 - Rtrig (рддрддреНрд╡реЛрдВ рдХрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп, рдлрд╝реЛрд▓реНрдбрд░ "рдЯреНрд░рд┐рдЧрд░"), рдЬрдм рдПрдХ рдЕрд╕рддрдд рд╕рдВрдХреЗрдд рдХрд╛ рдПрдХ рдкреНрд░рдореБрдЦ рдХрд┐рдирд╛рд░рд╛ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ, рддреЛ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ 1 рдЪрдХреНрд░ рдХреА рдЕрд╡рдзрд┐ рдХреЗ рд╕рд╛рде рдЖрдЙрдЯрдкреБрдЯ рдкрд▓реНрд╕ рдХреЛ рдмрд╛рд╣рд░ рдХрд░реЗрдВред рдмреНрд▓реЙрдХ рдмреА 14, рдЗрд╕рдХреЗ рдЗрдирдкреБрдЯ рдкрд░ рдЙрд▓рдЯрд╛ рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг, рд╕рд┐рдЧреНрдирд▓ рдХреА рдЕрдиреБрдЧрд╛рдореА рдзрд╛рд░ "рд╕реАрдорд╛ рд╕реЗ рдЕрдзрд┐рдХ" рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддрд╛ рд╣реИред рдмреНрд▓реЙрдХ B15 тАУOR (рддрддреНрд╡реЛрдВ рдХрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп, рдлрд╝реЛрд▓реНрдбрд░ "рдореВрд▓ рддрддреНрд╡"), рдЕрдЧрд░ рдХрд┐рд╕реА рднреА рдЗрдирдкреБрдЯ рдкрд░ рдПрдХ рддрд╛рд░реНрдХрд┐рдХ рдЗрдХрд╛рдИ рд╣реИ, рддреЛ рдЗрд╕рдХреЗ рдЙрддреНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдПрдХ рддрд╛рд░реНрдХрд┐рдХ рдЗрдХрд╛рдИ рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдПрдХ рд╕рдВрдХреЗрдд рдмрдирддрд╛ рд╣реИ "рдбреЗрдЯрд╛ рднреЗрдЬрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдЬрдм рд╕реАрдорд╛ рдкрд╛рд░ рд╣реЛ рдЧрдИ рд╣реИред" рдЗрд╕ рд╕рдВрдХреЗрдд рдХреЗ рдЕрдЧреНрд░рдгреА рдХрд┐рдирд╛рд░реЗ рдкрд░, рдкрд╛рда рддрд╛рдкрдорд╛рди рдХреЗ рдлрд╝реЙрдиреНрдЯ рд░рдВрдЧ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрдорд╛рдВрдб рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рд╡рд░реНрддрдорд╛рди рддрд╛рдкрдорд╛рди рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рдмреНрд▓реЙрдХ B17- "рд╕реЗрдЯ рдкреИрд░рд╛рдореАрдЯрд░" (рддрддреНрд╡реЛрдВ рдХреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА -> рдлрд╝реЛрд▓реНрдбрд░ "рдиреЗрдХреНрд╕реНрдЯрд┐рдпрди рдПрдЪрдПрдордЖрдИ рдкреИрдирд▓" -> рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИрддрддреНрд╡реЛрдВ рдлрд╝реЛрд▓реНрдбрд░)ред рдЗрд╕ рдмреНрд▓реЙрдХ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧреНрд╕ред


рдХрдорд╛рдВрдб рдореЗрдВ рдкреНрд░реЗрд╖рд┐рдд рдореВрд▓реНрдп рдХрд╛ рдЪрдпрди рдмреНрд▓реЙрдХ рдмреА 16 - "рд╕реНрд╡рд┐рдЪ" (рддрддреНрд╡реЛрдВ рдХреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА, рдлрд╝реЛрд▓реНрдбрд░ "рд╕реНрд╡рд┐рдЪ") рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЗрдирдкреБрдЯ рдкрд░ рдирд┐рдореНрди рддрд░реНрдХ рд╕реНрддрд░ рд╡рд╛рд▓рд╛ рдпрд╣ рдмреНрд▓реЙрдХ рдЗрдирдкреБрдЯ "0" рд╕реЗ рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ, рдФрд░ рдЗрдирдкреБрдЯ "1" рд╕реЗ рдПрдХ рдЙрдЪреНрдЪ рдХреЗ рд╕рд╛рде рдореВрд▓реНрдп рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рд╕реНрд╡рд┐рдЪ рдЗрдирдкреБрдЯ рдХреЛ рджрд┐рдП рдЧрдП рд░рдВрдЧ рдорд╛рди рдХреЛ B44 рдФрд░ B45 - "рдХрд▓рд░ рдХрдВрдЯреАрдиреНрдпреВрдЕрд╕ рд╣рд╛рдИрдЯ рдХрд▓рд░" (рддрддреНрд╡реЛрдВ рдХреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА -> рдлреЛрд▓реНрдбрд░ "рдиреЗрдХреНрд╕реНрдЯрд┐рдпрди рдПрдЪрдПрдордЖрдИ рдкреИрдирд▓" -> рдлреЛрд▓реНрдбрд░ "рдХрд▓рд░") рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд░рдВрдЧ рдмреНрд▓реЙрдХ рд╕рдВрдкрд╛рджрдХ (рдмреНрд▓реЙрдХ рдкрд░ рдбрдмрд▓ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ) рдореЗрдВ рдЪреБрдирд╛ рдЧрдпрд╛ рд╣реИред


рдПрдХ рд░рдВрдЧ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, "рдмрджрд▓реЗрдВ" рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рд░рдВрдЧ рдмреАрдирдиреЗ рд╡рд╛рд▓рд╛ рдЦреЛрд▓рддрд╛ рд╣реИред


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


рдЫрд╡рд┐ рд╕реВрдЪрдХрд╛рдВрдХ рдХреЛ рдмреНрд▓реЙрдХ B18 - "рд╕реНрд╡рд┐рдЪ" (рддрддреНрд╡реЛрдВ рдХрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп, рдлрд╝реЛрд▓реНрдбрд░ "рд╕реНрд╡рд┐рдЪ") рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЪреБрдирд╛ рдЧрдпрд╛ рд╣реИред рдЙрдирдХреЗ рдХрд╛рдо рдХреЛ рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЖрд╡рд╢реНрдпрдХ рдЫрд╡рд┐ рдХреЗ рд╕реВрдЪрдХрд╛рдВрдХ рдореВрд▓реНрдп рдХреЛ рдЫрд╡рд┐ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореЗрдВ рдиреЗрдХреНрд╕реНрдЯрдСрди рдПрдбрд┐рдЯрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рддрд╛рдкрдорд╛рди рдбреЗрдЯрд╛ рдХреЗ рд╣рд╕реНрддрд╛рдВрддрд░рдг рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ред рдЖрдЗрдП рдирдореА рдХреА рдУрд░ рдмрдврд╝реЗрдВред

рдмреЛрд░реНрдб 3. рдЖрд░реНрджреНрд░рддрд╛ рдХрд╛ рдирд┐рд╖реНрдХрд░реНрд╖ред


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


рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдХрд┐ рдкреИрдирд▓ рдбрд┐рдЬрд╛рдЗрди рдореЗрдВ рддреИрдпрд╛рд░ рд╣рд╛рдЗрдЧреНрд░реЛрдореАрдЯрд░ рдкреИрдорд╛рдиреЗ рдХреЗ 0% рдЖрд░реНрджреНрд░рддрд╛ рдореВрд▓реНрдп рдХреЗ рд▓рд┐рдП, "рдЧреЗрдЬ" рддрддреНрд╡ рдЬреЛ рддреАрд░ рдХреЛ рдЦреАрдВрдЪрддрд╛ рд╣реИ рд╡рд╣ 314 рд╣реИ рдФрд░ 100% рдЖрд░реНрджреНрд░рддрд╛ рдХреЗ рд▓рд┐рдП рдпрд╣ 226 рд╣реИред рдЙрд╕реА рд╕рдордп, рддреАрд░ рдорд╛рди 0 рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЬрдм рд╣рдо рд░реИрдЦрд┐рдХ рдореВрд▓реНрдпреЛрдВ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдирд┐рд░рдВрддрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВред -46 рд╕реЗ (0%) рд╕реЗ 226 (100%) рддрдХред рдЗрди рдЖрдВрдХрдбрд╝реЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рд╣рдо рдмреНрд▓реЙрдХ B22 - "рд╕реНрдХреЗрд▓" рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВред
рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ рдХреЛ рдмреНрд▓реЙрдХ рдХрд░реЗрдВред


рдЪреВрдВрдХрд┐ "рдЧреЗрдЬ" рддрддреНрд╡ рдХреЗ рд▓рд┐рдП рдорд╛рди рдирдХрд╛рд░рд╛рддреНрдордХ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрди рдорд╛рдиреЛрдВ рдкрд░ рддреАрд░ рдХреЗ рд╡рд┐рдХреНрд╖реЗрдкрдг рдХреЛрдг рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдирдХрд╛рд░рд╛рддреНрдордХ рдорд╛рди рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, 360 рдХрд╛ рдорд╛рди рдЗрд╕рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рдо рдРрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ B23- "SUMM (+)" рдмреНрд▓реЙрдХ (рддрддреНрд╡реЛрдВ рдХрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп)ред рдореИрдереНрд╕ рдлреЛрд▓реНрдбрд░)ред рд╣рдо рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдмреНрд▓реЙрдХ B26 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдВрдЦреНрдпрд╛ 0 рд╕реЗ рдХрдо рд╣реИ - "рддреБрд▓рдирд┐рддреНрд░" (рддрддреНрд╡реЛрдВ рдХрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп, рдлрд╝реЛрд▓реНрдбрд░ "рддреБрд▓рдирд╛")ред рдЗрд╕рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рд╕реНрд╡рд┐рдЪ B24 - "рд╕реНрд╡рд┐рдЪ" (рддрддреНрд╡реЛрдВ рдХрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп, рдлрд╝реЛрд▓реНрдбрд░ "рд╕реНрд╡рд┐рдЪ") рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЪрдпрдирд┐рдд рдорд╛рди рдмреНрд▓реЙрдХ B25 - "рд╕реЗрдЯ рдкреИрд░рд╛рдореАрдЯрд░" (рддрддреНрд╡реЛрдВ рдХреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА -> рдлрд╝реЛрд▓реНрдбрд░ "рдЕрдЧрд▓рд╛ HMI рдкреИрдирд▓" - "рддрддреНрд╡" рддрддреНрд╡реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреИрдирд▓ рдХреЛ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ) )ред
рдЗрд╕ рдмреНрд▓реЙрдХ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧреНрд╕ред


рдЕрдЧрд▓рд╛ рдмреЛрд░реНрдб рддрд╛рдкрдорд╛рди рдФрд░ рдЖрд░реНрджреНрд░рддрд╛ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛ рдПрдХ рдЧреНрд░рд╛рдл рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред


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


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


рдЪрдпрдирд┐рдд рдЬрдирд░реЗрдЯрд░ рдХрд╛ рдкреНрд░рдХрд╛рд░ "рд╕рд┐рдореЗрдЯреНрд░рд┐рдХ рдорд▓реНрдЯреАрд╡реАрдмреНрд░реЗрдЯрд░" рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдкрд▓реНрд╕ рдХреА рдЕрд╡рдзрд┐ рдард╣рд░рд╛рд╡ рдХреА рдЕрд╡рдзрд┐ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИред рдкрд▓реНрд╕ рдЕрд╡рдзрд┐ рдХреЛ 5 рд╕реЗрдХрдВрдб рддрдХ рд╕реЗрдЯ рдХрд░рддреЗ рд╕рдордп, рдХреНрд░рдорд╢рдГ, рдард╣рд░рд╛рд╡ рд╕рдорд╛рди 5 рд╕реЗрдХрдВрдб рд╣реЛрдЧрд╛ред рдирд╛рдбрд╝реА рдХреА рдЕрдЧреНрд░рдгреА рдзрд╛рд░ рд╣рд░ 10 рд╕реЗрдХрдВрдб рдореЗрдВ рдЖ рдЬрд╛рдПрдЧреАред рдЗрд╕ рдореЛрд░реНрдЪреЗ рдХреЛ рдмреНрд▓реЙрдХ B30 - "Rtrig" (рддрддреНрд╡реЛрдВ рдХрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп, рдлрд╝реЛрд▓реНрдбрд░ "рдЯреНрд░рд┐рдЧрд░") рджреНрд╡рд╛рд░рд╛ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ "рдЕрдЧрд▓реЗ рдмрд┐рдВрджреБ рдХреЛ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб" рдЪрд░ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред
"рдУрдкрди рдЧреНрд░рд╛рдл рдкреЗрдЬ" рд╕рд┐рдЧреНрдирд▓ рдХреЗ рдЕрдЧреНрд░рдгреА рдХрд┐рдирд╛рд░реЗ рдкрд░, рдЬрд┐рд╕реЗ рдмреНрд▓реЙрдХ рдмреА 31 - "рдЖрд░рдЯреАрдЖрд░рдЬреА" (рддрддреНрд╡ рдкреБрд╕реНрддрдХрд╛рд▓рдп, "рдЯреНрд░рд┐рдЧрд░" рдлрд╝реЛрд▓реНрдбрд░) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЪреБрдирд╛ рдЬрд╛рдПрдЧрд╛, "рдЧреНрд░рд╛рдл рдЗрддрд┐рд╣рд╛рд╕ рднреЗрдЬреЗрдВ" рд╕рд┐рдЧреНрдирд▓ рдЙрддреНрдкрдиреНрди рд╣реЛрдЧрд╛ред рдЗрд╕ рд╕рд┐рдЧреНрдирд▓ рдХреЗ рджреНрд╡рд╛рд░рд╛, рд╕рд░рдгрд┐рдпреЛрдВ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЪрд╛рд░реНрдЯ рдкрд░ рдкреИрдирд▓ рдореЗрдВ рднреЗрдЬрд╛ рдЬрд╛рдПрдЧрд╛, рдЬрд┐рд╕рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдЧреНрд░рд╛рдл рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдмрд┐рдВрджреБрдУрдВ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рддрд╛рдкрдорд╛рди рдХреЗ рд▓рд┐рдП, рдпрд╣ рдмреНрд▓реЙрдХ B32 - "рдЧреНрд░рд╛рдл рдХреЗ рд▓рд┐рдП рд╕рд░рдгреА рднреЗрдЬрдирд╛" (рддрддреНрд╡реЛрдВ рдХрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп -> рдлрд╝реЛрд▓реНрдбрд░ "рдЕрдЧрд▓рд╛ HMI рдкреИрдирд▓" -> рдлрд╝реЛрд▓реНрдбрд░ "рдЧреНрд░рд╛рдлрд╝") рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдмреНрд▓реЙрдХ рдХреЛ рдмреНрд▓реЙрдХ рдПрдбрд┐рдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред


рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рдПрдХ рд╕рд░рдгреА рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рддрд╛рдкрдорд╛рди рдЧреНрд░рд╛рдл рдХрд╛ рдЗрддрд┐рд╣рд╛рд╕ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, "рдмрдирд╛рдПрдВ" рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рд╕рд░рдгреА рдирд┐рд░реНрдорд╛рдг рд╡рд┐рдВрдбреЛ рдЦреБрд▓рддреА рд╣реИред


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


рдЙрд╕реА рддрд░рд╣, рд╣рдо B33 рдкреИрдирд▓ рдХреЛ рдЖрд░реНрджреНрд░рддрд╛ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд░рдгреА рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдмреНрд▓реЙрдХ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВ - "рдЧреНрд░рд╛рдлрд╝ рдкрд░ рд╕рд░рдгреА рднреЗрдЬ рд░рд╣рд╛ рд╣реИ" (рддрддреНрд╡ рдкреБрд╕реНрддрдХрд╛рд▓рдп -> "рдЕрдЧрд▓рд╛ HMI рдкреИрдирд▓" рдлрд╝реЛрд▓реНрдбрд░ -> "рдЧреНрд░рд╛рдлрд╝" рдлрд╝реЛрд▓реНрдбрд░)ред рдЗрд╕рдХреА рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ, рд╣рдо рдЗрд╕ рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рд╕рд░рдгреА рдмрдирд╛рддреЗ рд╣реИрдВред


рдЕрдм рдЖрдкрдХреЛ рддрд╛рдкрдорд╛рди рдЧреНрд░рд╛рдл рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЗрд╕ рдЪрд╛рд░реНрдЯ рдореЗрдВ рдЪрд╛рд░реНрдЯ рдХреЗ рдиреАрдЪреЗ рд╕реЗ 160 рдЕрдВрдХ рдХреА рдКрдВрдЪрд╛рдИ рдкрд░ рдЗрд╕рдХреА рдзреБрд░реА рдХреЗ рд╕рд╛рде рдПрдХ рд░реЗрдЦрд╛ рд╣реЛрдЧреАред рддрд╛рдкрдорд╛рди рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреЛ рдФрд░ рдЕрдзрд┐рдХ рджреГрд╢реНрдпрдорд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдмреНрд▓реЙрдХ рдмреА 35 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ "рддрд╛рдкрдорд╛рди x10" рдЪрд░ рдХреЗ рдорд╛рди рдХреЛ 5 рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рддреЗ рд╣реИрдВ (рдЬреИрд╕реЗ рдХрд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рддрд╛рдкрдорд╛рди рдХреЗ рдорд╛рди рдХреЛ 2 рд╕реЗ рдЧреБрдгрд╛ рдХрд░рдирд╛) рдФрд░ рдмреНрд▓реЙрдХ рдмреА 36 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕рдореЗрдВ рдСрдлрд╕реЗрдЯ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред рдкрд░рд┐рдгрд╛рдо рдХреЛ "рдЧреНрд░рд╛рдл рдХреЗ рд▓рд┐рдП рдПрдХ рдмрджрд▓рд╛рд╡ рдХреЗ рд╕рд╛рде рддрд╛рдкрдорд╛рди" рдЪрд░ рдореЗрдВ рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рдмреНрд▓реЙрдХ B37 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ - "рд╕реНрдЯреИрдХ" (рддрддреНрд╡реЛрдВ рдХреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА, рдлрд╝реЛрд▓реНрдбрд░ "рд╕рд░рдгрд┐рдпрд╛рдБ"), рдЪрд░ рд╕реЗ рдкрд▓реНрд╕ "рдЕрдЧрд▓реЗ рдмрд┐рдВрджреБ рдХреЛ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб" рддрд╛рдкрдорд╛рди рдХреЗ рд╕рд╛рде рд╕рд░рдгреА рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ рд╕реНрдЯреИрдХ рд╕рд┐рджреНрдзрд╛рдВрдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЧреНрд░рд╛рдл рдХреЗ рд▓рд┐рдП рдПрдХ рдмрджрд▓рд╛рд╡ рдХреЗ рд╕рд╛рде (рд╕рд░рдгреА рдХрд╛ рдкрд╣рд▓рд╛ рддрддреНрд╡ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ,) рдмрд╛рдХреА рдХреЛ рдПрдХ рдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЕрдВрддрд┐рдо рдореВрд▓реНрдп рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ)ред рдмреНрд▓реЙрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдмреНрд▓реЙрдХ рдПрдбрд┐рдЯрд░ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред


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


рдЕрдЧрд▓реЗ рдирдореА рдорд╛рди рдХреЛ B39 рдЪрд╛рд░реНрдЯ рдкрд░ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдмреНрд▓реЙрдХ рднреА рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ - "рдЪрд╛рд░реНрдЯ рдореЗрдВ рдПрдХ рдмрд┐рдВрджреБ рдЬреЛрдбрд╝реЗрдВ" (рддрддреНрд╡реЛрдВ рдХрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп -> "рдЕрдЧрд▓рд╛ HMI рдкреИрдирд▓" рдлрд╝реЛрд▓реНрдбрд░ -> "рдЪрд╛рд░реНрдЯ" рдлрд╝реЛрд▓реНрдбрд░)ред


рдЕрдиреБрд╕реВрдЪреА рдХреЗ рд╕рдорд╛рдкрди рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реБрдЖред

рдмреЛрд░реНрдб 5. рдмреИрдХрд▓рд╛рдЗрдЯ рдХреА рдЪрдордХ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░реЗрдВред


рдПрдХ рдЪрд░ рдЕрд╡рд░реЛрдзрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реЗрдЯ рдХрд┐рдП рдЧрдП рдмреИрдХрд▓рд╛рдЗрдЯ рдХрд╛ рдорд╛рди "рдмреНрд░рд╛рдЗрдЯрдиреЗрд╕" рдПрдирд╛рд▓реЙрдЧ рдЗрдирдкреБрдЯ рдмреНрд▓реЙрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрдврд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЪреВрдВрдХрд┐ рдкреИрдирд▓ рд░реЛрд╢рдиреА рдХрд╛ рдЪрдордХ рдорд╛рди 0 рд╕реЗ 100 рдХреА рд╕реАрдорд╛ рдХреЗ рднреАрддрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╣рдо B41 - "рд╕реНрдХреЗрд▓" рдмреНрд▓реЙрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд░реЗрдВрдЬ 0-1023 рд╕реЗ рд░реЗрдВрдЬ 0-100 рддрдХ рд░реАрдб рд╡реИрд▓реНрдпреВ рдХреЛ рд╕реНрдХреЗрд▓ рдХрд░рддреЗ рд╣реИрдВред
рдмреНрд▓реЙрдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ред


рдлрд┐рд░ рд╣рдо рдмреНрд▓реЙрдХ рдмреА 42 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕ рдореВрд▓реНрдп рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХреЗ рддрдереНрдп рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ - "рдирдВрдмрд░ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЯреЗрдХреНрдЯрд░"ред рдЗрд╕ рдмреНрд▓реЙрдХ рдореЗрдВ рдереЛрдбрд╝реА рдЧреИрд░-рдорд╛рдирдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╣реИрдВред


рдЪрд░ рдЕрд╡рд░реЛрдзрдХ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдЖрдВрджреЛрд▓рди рдХреЗ рд▓рд┐рдП рдЪрдордХ рдХреЛ рдирд╣реАрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП, рдбреЗрдбрдмреИрдВрдб рдХреЛ 5 рдХреЗ рдорд╛рди рдХреЗ рд╕рд╛рде рдЗрдХрд╛рдИ рдореЗрдВ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЕрд░реНрдерд╛рдд, рдЗрдирдкреБрдЯ рдорд╛рди рдХрд┐рд╕реА рджрд┐рд╢рд╛ рдореЗрдВ 5 рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛрдиреЗ рдкрд░ рдЗрдХрд╛рдИ рдХрд╛рдо рдХрд░реЗрдЧреАред рдЬрдм рдЗрдХрд╛рдИ рдХреЛ рдЪрд╛рд▓реВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдмреНрд▓реЙрдХ B43 - "рдмреИрдХрд▓рд╛рдЗрдЯ рд╕реНрддрд░" (рддрддреНрд╡ рдкреБрд╕реНрддрдХрд╛рд▓рдп -> "рдЕрдЧрд▓рд╛ HMI рдкреИрдирд▓" рдлрд╝реЛрд▓реНрдбрд░ -> "рд╕рд┐рд╕реНрдЯрдо" рдлрд╝реЛрд▓реНрдбрд░) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдирдпрд╛ рдмреИрдХрд▓рд╛рдЗрдЯ рдЪрдордХ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрдорд╛рдВрдб рдкреИрдирд▓ рдкрд░ рднреЗрдЬрд╛ рдЬрд╛рдПрдЧрд╛ред
рдмреНрд▓реЙрдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕


рдирд┐рдпрдВрддреНрд░рдХ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдЧреНрд░рд╛рдо рдкрд░ рдХрд╛рдо рдкреВрд░рд╛ рд╣реЛ рдЧрдпрд╛ рд╣реИред

рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╕реНрдХреЗрдЪ рд╕реНрдХреЛрд▓рд░ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВред
#include <SoftwareSerial.h>
#include "DHT.h"
DHT _dht1(4, DHT22);

SoftwareSerial Serial100(2, 3);

byte _FLPArray142003126[330] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
byte _FLPArray239384258[330] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
int _SUETFLPATemp = 0;
byte _nextionSaveDataVAL_P0_E2;
long _nextionSaveDataPCO_P0_E3;
String _nextionSaveDataTXT_P0_E3;
byte _nextionSaveDataPICC_P0_E4;
int _nextionSaveDataVAL_P1_E2;
long _nextionSaveDataVAL_P1_E4;
String _nextionCommandTempString;
struct _nextionLissenStruct {
  char code;
  String result;
  long number;
};
_nextionLissenStruct _nextionTempLissen;
int nextionGetPageIdTempVar = 0;
int NextionPanel_47525121_PageIdOut = 0;
int _hasNumberChangeInTemp = 0;
int _gtv1;
int _gtv2;
int _gtv3 = 290;
bool _gtv4 = 0;
bool _gtv5 = 0;
int _gtv6;
unsigned long _dht1Tti = 0UL;
float _dht1t = 0.00;
float _dht1h = 0.00;
bool _changeNumber1_Out = 0;
int _changeNumber1_OLV;
bool _nextionSetAttr1_isNU = 0;
bool _nextionSetAttr1_oldState = 0;
bool _nextionSetAttr2_isNU = 0;
bool _nextionSetAttr2_oldState = 0;
bool _trgrt1 = 0;
bool _trgrt1I = 0;
bool _trgrt2 = 0;
bool _trgrt2I = 0;
bool _nextionSetAttr3_isNU = 0;
bool _nextionSetAttr3_oldState = 0;
long _swi1;
bool _nextionSetAttr4_isNU = 0;
bool _nextionSetAttr4_oldState = 0;
byte _swi2;
bool _nextionSetAttr5_isNU = 0;
bool _nextionSetAttr5_oldState = 0;
bool _changeNumber2_Out = 0;
int _changeNumber2_OLV;
int _swi3;
bool _nextionSetAttr6_isNU = 0;
bool _nextionSetAttr6_oldState = 0;
bool _trgrt3 = 0;
bool _trgrt3I = 0;
bool _gen1I = 0;
bool _gen1O = 0;
unsigned long _gen1P = 0UL;
bool _trgrt5 = 0;
bool _trgrt5I = 0;
bool _nextionAddPointToWave1_OldState = 0;
bool _nextionAddPointToWave2_OldState = 0;
bool _SFLPAS1;
bool _SFLPAS2;
bool _nextionSendArraytToWave1_OldState = 0;
bool _nextionSendArraytToWave2_OldState = 0;
bool _nextionSetLighting1_OldStae = 0;
bool _changeNumber3_Out = 0;
int _changeNumber3_OLV;
void setup()
{
  Serial100.begin(9600);
  _dht1.begin();
  nextionSendCommand("", 100);
  nextionAck(100);
  nextionSendCommand("page 0", 100);
  delay(100);
  nextionAck(100);
}
void loop()
{ nextionGetPageIdTempVar = nextionAskPageNamper(100);
  if ( ! (nextionGetPageIdTempVar < 0) ) {
    NextionPanel_47525121_PageIdOut = nextionGetPageIdTempVar;
  };
  if (_isTimer(_dht1Tti, 5000)) {
    _dht1Tti = millis();
    float tempDht4;
    tempDht4 = _dht1.readTemperature();
    if (!(isnan(tempDht4))) {
      _dht1t = tempDht4;
    }
    tempDht4 = _dht1.readHumidity();
    if (!(isnan(tempDht4))) {
      _dht1h = tempDht4;
    }
  }



  _gtv1 = (int((_dht1t) * (10)));
  _gtv2 = (int(_dht1h));
  if ((_gtv1) > (_gtv3)) {
    if (_trgrt1I) {
      _trgrt1 = 0;
    } else {
      _trgrt1 = 1;
      _trgrt1I = 1;
    }
  } else {
    _trgrt1 = 0;
    _trgrt1I = 0;
  };
  if ((_gtv1) > (_gtv3))
  {
    _swi1 = 63488;
  }
  else
  {
    _swi1 = 2016;
  }
  if (!((_gtv1) > (_gtv3))) {
    if (_trgrt2I) {
      _trgrt2 = 0;
    } else {
      _trgrt2 = 1;
      _trgrt2I = 1;
    }
  } else {
    _trgrt2 = 0;
    _trgrt2I = 0;
  };
  if ((_gtv1) > (_gtv3))
  {
    _swi2 = 2;
  }
  else
  {
    _swi2 = 0;
  }
  if (_changeNumber1_Out) {
    _changeNumber1_Out = 0;
  } else {
    _hasNumberChangeInTemp = _gtv1;
    if (_hasNumberChangeInTemp != _changeNumber1_OLV) {
      _changeNumber1_OLV = _hasNumberChangeInTemp;
      _changeNumber1_Out = 1;
    }
  }
  if (_changeNumber1_Out) {
    if (! _nextionSetAttr1_oldState ) {
      _nextionSetAttr1_oldState = 1;
      _nextionSetAttr1_isNU = 1;
      _nextionSaveDataTXT_P0_E3 =  ((( _floatToStringWitRaz((_gtv1) / (10.00), 1))) + (String(" C"))) ;
    }
  } else {
    _nextionSetAttr1_oldState = 0;
  } if (_nextionSetAttr1_isNU) {
    _nextionCommandTempString = String("page0.tnt.txt=\"") + _nextionSaveDataTXT_P0_E3 + String("\"");
    nextionSendCommand(_nextionCommandTempString.c_str(), 100);  nextionAck(100);
    _nextionSetAttr1_isNU = 0;
  } if (_changeNumber1_Out) {
    if (! _nextionSetAttr2_oldState ) {
      _nextionSetAttr2_oldState = 1;
      _nextionSetAttr2_isNU = 1;
      _nextionSaveDataVAL_P0_E2 =  (map((_gtv1), (-400), (500), (10), (91))) ;
    }
  } else {
    _nextionSetAttr2_oldState = 0;
  } if (_nextionSetAttr2_isNU) {
    _nextionCommandTempString = String("page0.tpb.val=") + String(_nextionSaveDataVAL_P0_E2);
    nextionSendCommand(_nextionCommandTempString.c_str(), 100);  nextionAck(100);
    _nextionSetAttr2_isNU = 0;
  } if (( (_trgrt1) || (_trgrt2) )) {
    if (! _nextionSetAttr3_oldState ) {
      _nextionSetAttr3_oldState = 1;
      _nextionSetAttr3_isNU = 1;
      _nextionSaveDataPCO_P0_E3 =  _swi1 ;
    }
  } else {
    _nextionSetAttr3_oldState = 0;
  }
  if (nextionAskPageNamper(100) == 0) {
    if (_nextionSetAttr3_isNU) {
      _nextionCommandTempString = String("page0.tnt.pco=") + String(_nextionSaveDataPCO_P0_E3);
      nextionSendCommand(_nextionCommandTempString.c_str(), 100);  nextionAck(100);
      _nextionCommandTempString = "ref tnt";
      nextionSendCommand(_nextionCommandTempString.c_str(), 100);  nextionAck(100);
      _nextionSetAttr3_isNU = 0;
    }
  } else {
    _nextionSetAttr3_isNU = 1;
  }
  if (( (_trgrt1) || (_trgrt2) )) {
    if (! _nextionSetAttr4_oldState ) {
      _nextionSetAttr4_oldState = 1;
      _nextionSetAttr4_isNU = 1;
      _nextionSaveDataPICC_P0_E4 =  _swi2 ;
    }
  } else {
    _nextionSetAttr4_oldState = 0;
  }
  if (nextionAskPageNamper(100) == 0) {
    if (_nextionSetAttr4_isNU) {
      _nextionCommandTempString = String("page0.tci.picc=") + String(_nextionSaveDataPICC_P0_E4);
      nextionSendCommand(_nextionCommandTempString.c_str(), 100);  nextionAck(100);
      _nextionCommandTempString = "ref tci";
      nextionSendCommand(_nextionCommandTempString.c_str(), 100);  nextionAck(100);
      _nextionSetAttr4_isNU = 0;
    }
  } else {
    _nextionSetAttr4_isNU = 1;
  }
  if (((map((_gtv2), (0), (100), (-46), (226)))) < (0))
  {
    _swi3 = ((map((_gtv2), (0), (100), (-46), (226)))) + (360);
  }
  else
  {
    _swi3 = (map((_gtv2), (0), (100), (-46), (226)));
  }
  if (_changeNumber2_Out) {
    _changeNumber2_Out = 0;
  } else {
    _hasNumberChangeInTemp = _gtv2;
    if (_hasNumberChangeInTemp != _changeNumber2_OLV) {
      _changeNumber2_OLV = _hasNumberChangeInTemp;
      _changeNumber2_Out = 1;
    }
  }
  if (_changeNumber2_Out) {
    if (! _nextionSetAttr5_oldState ) {
      _nextionSetAttr5_oldState = 1;
      _nextionSetAttr5_isNU = 1;
      _nextionSaveDataVAL_P1_E4 =  _gtv2 ;
    }
  } else {
    _nextionSetAttr5_oldState = 0;
  } if (_nextionSetAttr5_isNU) {
    _nextionCommandTempString = String("page1.humN.val=") + String(_nextionSaveDataVAL_P1_E4);
    nextionSendCommand(_nextionCommandTempString.c_str(), 100);  nextionAck(100);
    _nextionSetAttr5_isNU = 0;
  } if (_changeNumber2_Out) {
    if (! _nextionSetAttr6_oldState ) {
      _nextionSetAttr6_oldState = 1;
      _nextionSetAttr6_isNU = 1;
      _nextionSaveDataVAL_P1_E2 =  _swi3 ;
    }
  } else {
    _nextionSetAttr6_oldState = 0;
  } if (_nextionSetAttr6_isNU) {
    _nextionCommandTempString = String("page1.humG.val=") + String(_nextionSaveDataVAL_P1_E2);
    nextionSendCommand(_nextionCommandTempString.c_str(), 100);  nextionAck(100);
    _nextionSetAttr6_isNU = 0;
  } if (1) {
    if (! _gen1I) {
      _gen1I = 1;
      _gen1O = 1;
      _gen1P = millis();
    }
  } else {
    _gen1I = 0 ;
    _gen1O = 0;
  }
  if (_gen1I) {
    if ( _isTimer ( _gen1P , 5000 )) {
      _gen1P = millis();
      _gen1O = ! _gen1O;
    }
  }
  if (_gen1O) {
    if (_trgrt5I) {
      _trgrt5 = 0;
    } else {
      _trgrt5 = 1;
      _trgrt5I = 1;
    }
  } else {
    _trgrt5 = 0;
    _trgrt5I = 0;
  };
  if (_gtv4) {
    if (_trgrt3I) {
      _trgrt3 = 0;
    } else {
      _trgrt3 = 1;
      _trgrt3I = 1;
    }
  } else {
    _trgrt3 = 0;
    _trgrt3I = 0;
  };
  _gtv4 = (NextionPanel_47525121_PageIdOut) == (2);
  _gtv5 = _trgrt5;
  if (_trgrt3) {
    if ( ! _nextionAddPointToWave1_OldState) {
      _nextionAddPointToWave1_OldState = 1;
      if (nextionAskPageNamper(100) == 2) {
        for (int nextionSATWTemp = 0;  nextionSATWTemp < 330;  nextionSATWTemp ++) {
          _nextionCommandTempString = String ("add 1,1,") + String (_FLPArray142003126[nextionSATWTemp]);
          nextionSendCommand(_nextionCommandTempString.c_str(), 100);
        } delay (50);
      }
    }
  } else {
    _nextionAddPointToWave1_OldState = 0;
  }

  if (_trgrt3) {
    if ( ! _nextionAddPointToWave2_OldState) {
      _nextionAddPointToWave2_OldState = 1;
      if (nextionAskPageNamper(100) == 2) {
        for (int nextionSATWTemp = 0;  nextionSATWTemp < 330;  nextionSATWTemp ++) {
          _nextionCommandTempString = String ("add 1,0,") + String (_FLPArray239384258[nextionSATWTemp]);
          nextionSendCommand(_nextionCommandTempString.c_str(), 100);
        } delay (50);
      }
    }
  } else {
    _nextionAddPointToWave2_OldState = 0;
  }

  if (_gtv5) {
    if (!_SFLPAS1) {
      _SFLPAS1 =  1;
      for (_SUETFLPATemp = 0; _SUETFLPATemp < 329; _SUETFLPATemp = _SUETFLPATemp + 1 ) {
        _FLPArray239384258[_SUETFLPATemp ] = _FLPArray239384258[_SUETFLPATemp + 1];
      }  _FLPArray239384258[329] = _gtv2;
    }
  }  else {
    _SFLPAS1 = 0;
  }
  _gtv6 = ((_gtv1) / (5)) + (160);
  if (_gtv5) {
    if (!_SFLPAS2) {
      _SFLPAS2 =  1;
      for (_SUETFLPATemp = 0; _SUETFLPATemp < 329; _SUETFLPATemp = _SUETFLPATemp + 1 ) {
        _FLPArray142003126[_SUETFLPATemp ] = _FLPArray142003126[_SUETFLPATemp + 1];
      }  _FLPArray142003126[329] = _gtv6;
    }
  }  else {
    _SFLPAS2 = 0;
  }
  if (( (_gtv5) && (!(_trgrt3)) && (_gtv4) )) {
    if ( ! _nextionSendArraytToWave1_OldState) {
      _nextionSendArraytToWave1_OldState = 1;
      if (nextionAskPageNamper(100) == 2) {
        _nextionCommandTempString = String ("add 1,0,") + String (_gtv2);
        nextionSendCommand(_nextionCommandTempString.c_str(), 100); delay (50);
      }
    }
  } else {
    _nextionSendArraytToWave1_OldState = 0;
  }

  if (( (_gtv5) && (!(_trgrt3)) && (_gtv4) )) {
    if ( ! _nextionSendArraytToWave2_OldState) {
      _nextionSendArraytToWave2_OldState = 1;
      if (nextionAskPageNamper(100) == 2) {
        _nextionCommandTempString = String ("add 1,1,") + String (_gtv6);
        nextionSendCommand(_nextionCommandTempString.c_str(), 100); delay (50);
      }
    }
  } else {
    _nextionSendArraytToWave2_OldState = 0;
  }

  if (_changeNumber3_Out) {
    _changeNumber3_Out = 0;
  } else {
    _hasNumberChangeInTemp = (map(( (analogRead (0))), (0), (1023), (0), (100)));
    if (((_hasNumberChangeInTemp > _changeNumber3_OLV) && ((_hasNumberChangeInTemp - _changeNumber3_OLV ) > 5)) || ((_hasNumberChangeInTemp < _changeNumber3_OLV) && ((_changeNumber3_OLV - _hasNumberChangeInTemp ) > 5) ))
    {
      _changeNumber3_OLV = _hasNumberChangeInTemp;
      _changeNumber3_Out = 1;
    }
  }
  if (_changeNumber3_Out) {
    if (!(_nextionSetLighting1_OldStae)) {
      _nextionSetLighting1_OldStae = 1;
      _nextionCommandTempString = String("dim=") + String((map(( (analogRead (0))), (0), (1023), (0), (100))));
      nextionSendCommand(_nextionCommandTempString.c_str(), 100);
    }
  } else {
    _nextionSetLighting1_OldStae = 0;
  }




}
bool _isTimer(unsigned long startTime, unsigned long period )
{
  unsigned long currentTime;
  currentTime = millis();
  if (currentTime >= startTime) {
    return (currentTime >= (startTime + period));
  } else {
    return (currentTime >= (4294967295 - startTime + period));
  }
}
String  _floatToStringWitRaz(float value, int raz)
{
  float tv;
  int ti = int(value);
  String ts = String(ti);
  if (raz == 0) {
    return ts;
  }
  ts += ".";
  float tf = abs(value - ti);
  for (int i = 1; i <= raz; i++ )
  {
    tv = tf * 10;
    ti = int(tv);
    ts += String(ti);
    tf = (tv - ti);
  }
  return ts;
}
void nextionSendCommand(const char* cmd, byte port )
{
  while (Serial100.available()) {
    Serial100.read();
  }
  Serial100.print(cmd);
  Serial100.write(0xFF);
  Serial100.write(0xFF);
  Serial100.write(0xFF);
}
boolean nextionAck( byte port )
{
  uint8_t bytes[4] = {0};
  Serial100.setTimeout(20); if (sizeof(bytes) != Serial100.readBytes((char *)bytes, sizeof(bytes))) {
    return 0;
  }

  if ((bytes[1] == 0xFF) && (bytes[2] == 0xFF) && (bytes[3] == 0xFF)) {
    switch (bytes[0]) {
      case 0x00:
        return false; break;
      case 0x01:
        return true; break;
      default:
        return false;
    }
  }
}
struct _nextionLissenStruct nextionListen( byte port )
{
  char _bite;
  char _end = 0xff;
  String cmd;
  _nextionLissenStruct temp;
  int countEnd = 0;
  delay(10);
  while (Serial100.available() > 0) {
    if (Serial100.available() > 0) {
      _bite = Serial100.read();
      cmd += _bite;
      if (_bite == _end) {
        countEnd++;
      }
      if (countEnd == 3) {
        break;
      }
    }
  }
  temp.result = "";
  temp.code = 'z';
  temp.number = 0;
  switch (cmd[0]) {
    case 'e':
      temp.code = 'e';
      countEnd = 0;
      for (uint8_t i = 0; i < cmd.length(); i++) {
        if (cmd[i] == _end) {
          countEnd++;
        }
        temp.result += String(cmd[i], HEX);
        if (countEnd == 3) {
          return temp;
        }
        temp.result += " ";
      }
      break;
    case 'f':
      temp.code = 'f';
      temp.result = String(cmd[1], DEC);
      return temp;
      break;
    case 'g':
      temp.code = 'g';
      temp.result = String(cmd[2], DEC) + "," + String(cmd[4], DEC) + "," + String(cmd[5], DEC);
      return temp;
      break;
    case 'h':
      temp.code = 'h';
      temp.result = String(cmd[2], DEC) + "," + String(cmd[4], DEC) + "," + String(cmd[5], DEC);
      temp.result = "68 " + temp.result;
      return temp;
      break;
    case 'p':
      temp.code = 'p';
      temp.result = cmd.substring(1, cmd.length() - 3);
      return temp;
      break;
    case 'q':
      temp.code = 'q';
      temp.number = (cmd[4] << 24) | (cmd[3] << 16) | (cmd[2] << 8) | (cmd[1]);
      return temp;
      break;
    default:
      return temp;
      break;
  }
  return temp;
}
int nextionAskPageNamper(byte port)
{
  int result;
  _nextionLissenStruct temp;
  nextionSendCommand("sendme", port);
  temp = nextionListen(port);
  if ((temp.code == 'f') && (temp.result != "")) {
    result = temp.result.toInt();
  } else {
    result = -1;
  }
  return result;
}


рдПрдХ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд╕рд╛рде рдПрдХ рдЫреЛрдЯрд╛ рд╡реАрдбрд┐рдпреЛред


рдкреИрдирд▓ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд╕рд╛рде рдкреБрд░рд╛рд▓реЗрдЦ рдФрд░ рдирд┐рдпрдВрддреНрд░рдХ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдЬреЗрдХреНрдЯред
рдЕрдЧрд▓реЗ рдкрд╛рда рдореЗрдВ, рд╣рдо рд╕реАрдЦреЗрдВрдЧреЗ рдХрд┐ рдкреИрдирд▓ рд╕реЗ Arduino рдирд┐рдпрдВрддреНрд░рдХ рдХреЛ рдХреИрд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПред

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


All Articles