FLProg + RemoteXY = рдЖрдкрдХреЗ рдлреЛрди рдкрд░ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рд▓рд┐рдП рд╡рд╛рдпрд░рд▓реЗрд╕ рдХреАрдмреЛрд░реНрдб

рдореЗрд░реЗ рдШрд░ рдореЗрдВ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рд╕реНрдерд┐рддрд┐ рдереАред рдмреЗрдбрд░реВрдо рдореЗрдВ рдЯреАрд╡реА рджреВрд╕рд░реЗ рдХрдорд░реЗ рдореЗрдВ рд╕реНрдерд┐рдд рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реИ, рдФрд░ рдореЗрд░реА рдкрддреНрдиреА рдХреЗ рд▓рд┐рдП рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рдЕрдЧрд▓реЗ рдПрдкрд┐рд╕реЛрдб рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдПрдВрдбреНрд░реЙрдЗрдб рд╕реЗрдЯ-рдЯреЙрдк рдмреЙрдХреНрд╕ рд╣реИ, рдЬреЛ рдЯреАрд╡реА рдХреЗ рдмрдЧрд▓ рдореЗрдВ рд╣реИ, рд╡рд╣ рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рджреЗрдЦрдирд╛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реИ), рдореБрдЭреЗ рдмрд╣реБрдд рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдмрдЪреНрдЪреЛрдВ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рдХрд╛рд░рдг, рд╡рд╛рдпрд░рд▓реЗрд╕ рдЪреВрд╣реЛрдВ рдФрд░ рдХреАрдмреЛрд░реНрдб рдпрд╣рд╛рдВ рдЬрдбрд╝ рдирд╣реАрдВ рд▓реЗрддреЗ рд╣реИрдВред рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдореИрдВ рдПрдХ рдорд╛рдЙрд╕ рдФрд░ рдХреАрдмреЛрд░реНрдб рд╣реЛрдиреЗ рдХрд╛ рдирд╛рдЯрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрд░реБрдбрд┐рдиреЛ рд▓рд┐рдпреЛрдирд╛рд░реНрдбреЛ рдХреА рдХреНрд╖рдорддрд╛ рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рдХреЗ рд╕рд╛рде рджреЗрдЦ рд░рд╣рд╛ рдерд╛, рдФрд░ рдЬрдм рдпрд╣ рдмреЛрд░реНрдб рдореЗрд░реЗ рдкрд╛рд╕ рдЖрдпрд╛, рддреЛ рдореБрдЭреЗ FLProg рд╕рдВрд╕реНрдХрд░рдг 2.2 рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ рдЗрд╕ рдЕрд╡рд╕рд░ рдХрд╛ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖред RevoteXY рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХреЗ рд╕рд╛рде, рдПрдХ рдмрд╣реБрдд рд╣реА рджрд┐рд▓рдЪрд╕реНрдк рдмрд╛рдд рд╕рд╛рдордиреЗ рдЖрдИред рдкрд░рд┐рдгрд╛рдореА рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рд╡реАрдбрд┐рдпреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред



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

рдЕрдм RemoteXY рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рд╣реИ, рдФрд░ рдпрд╣рд╛рдВ рдЗрд╕ рдкрд╛рда рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рдореЗрд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд┐рдВрдХ рд╣реИред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдЪрд╛рд░ рд╕реНрдХреНрд░реАрди рд╣реИрдВред

рдкрд╣рд▓реА рд╕реНрдХреНрд░реАрди рдорд╛рдЙрд╕ рдирд┐рдпрдВрддреНрд░рдг рд╣реИред



рдорд╛рдЙрд╕ рдХреА рдЧрддрд┐ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЙрдпрд╕реНрдЯрд┐рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдЗрд╕рдХреЗ рд╕рд╛рде рдирд┐рдпрдВрддреНрд░рдг рдЙрд╕ рдЪреАрдЬрд╝ рдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рдорд╛рди рд╣реИ рдЬреЛ рдкреНрд░рд╕рд┐рджреНрдз рдерд┐рдВрдХрдкреИрдб T41 рдкрд░ рдХреАрдмреЛрд░реНрдб рдХреЗ рдмреАрдЪ рдореЗрдВ рдлрдВрд╕ рдЧрдпрд╛ рд╣реИред



рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореЗрд░реЗ рдкрд╛рд╕ рдЕрдиреБрднрд╡ рд╣реИред рд░рд┐рдореЛрдЯрдПрдХреНрд╕рд╡рд╛рдИ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдПрдХ рдирдпрд╛ рддрддреНрд╡ рдмрдирд╛рдиреЗ рдХрд╛ рд╡рд╛рджрд╛ рдХрд┐рдпрд╛ - "рдЯрдЪ рдкреИрдирд▓", рдЬрд┐рд╕рдХреА рдорджрдж рд╕реЗ рд▓реИрдкрдЯреЙрдк рдХреЗ рдЯрдЪрдкреИрдб рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдиреБрдХрд░рдг рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛ред рдЬрдм рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдореИрдВ рдЬреЙрдпрд╕реНрдЯрд┐рдХ рдХреЛ рдЗрд╕рдХреЗ рд╕рд╛рде рдмрджрд▓ рджреВрдВрдЧрд╛ред рд╕реНрдХреНрд░реАрди рдХреЗ рджрд╛рдИрдВ рдУрд░ рд╕реНрд▓рд╛рдЗрдбрд░ рд╕реНрдХреНрд░реЙрд▓ рд╡реНрд╣реАрд▓ рдХреЛ рд╕рд┐рдореБрд▓реЗрдЯ рдХрд░рддрд╛ рд╣реИред рдХреЗрдВрджреНрд░ рд╕реЗ рдЗрд╕рдХреА рдкрд╛рд░реА рдЬрд┐рддрдиреА рдордЬрдмреВрдд рд╣реЛрдЧреА, рд╡рд░реНрдЪреБрдЕрд▓ рдорд╛рдЙрд╕ рдХрд╛ рдкрд╣рд┐рдпрд╛ рдЙрддрдирд╛ рд╣реА рддреЗрдЬ рд╣реЛрдЧрд╛ред

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

рджреВрд╕рд░реА рд╕реНрдХреНрд░реАрди рдЕрдВрдЧреНрд░реЗрдЬреА рдХреАрдмреЛрд░реНрдб рд╣реИред



рд╕рдордЭрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИред "рдХреИрдкреНрд╕" рдмрдЯрди рдЕрдкрд░рдХреЗрд╕ рд╡рд░реНрдгреЛрдВ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИ, "Shft" рдмрдЯрди рдореЗрдВ рдкреНрд░рддрд┐ рд╡рд░реНрдг рдЕрдкрд░рдХреЗрд╕ рд╡рд░реНрдг рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдПрдХ рд╡рд░реНрдг рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рд░реАрд╕реЗрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

рддреАрд╕рд░реА рд╕реНрдХреНрд░реАрди рд░реВрд╕реА рдХреАрдмреЛрд░реНрдб рд╣реИ



ред рдпрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рд╕реНрдкрд╖реНрдЯ рд╣реИред "рдХреИрдкреНрд╕" рдФрд░ "рд╢рд┐рдлреНрдЯ" рдХреБрдВрдЬрд┐рдпрд╛рдБ рдкрд┐рдЫрд▓реА рд╕реНрдХреНрд░реАрди рдХреА рддрд░рд╣ рд╣реА рдХрд╛рдо рдХрд░рддреА рд╣реИрдВред

рдЦреИрд░, рдЕрдВрддрд┐рдо рд╕реНрдХреНрд░реАрди - рд╕рдВрдЦреНрдпрд╛ рдФрд░ рд╡рд┐рд╢реЗрд╖ рд╡рд░реНрдгред



рдереЛрдбрд╝реА рд╕реВрдХреНрд╖реНрдорддрд╛ рд╣реИред RemoteXY рдХреЗ рдСрдирд▓рд╛рдЗрди рдПрдбрд┐рдЯрд░ рдореЗрдВ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рдмрдЧ рдерд╛ред рдпрджрд┐ рдмрдЯрди рдХреИрдкреНрд╢рди рдореЗрдВ "\" рдкреНрд░рддреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕рд╣реЗрдЬрд╛ рдирд╣реАрдВ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╕рдВрд╕рд╛рдзрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЗрд╕ рдкреНрд░рддреАрдХ рдХреЗ рдмрдЯрди рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рд╢рд┐рд▓рд╛рд▓реЗрдЦ "рдирд╣реАрдВ /" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рдЦреИрд░, рдореБрдЭреЗ рдХреБрдЫ рдмреЗрд╣рддрд░ рдирд╣реАрдВ рдЖрдпрд╛ред

RemoteXY рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ Flrog рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ "RemoteXY" рдмреНрд▓реЙрдХ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, RemoteXY рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдЧреБрдгреЛрдВ рдореЗрдВ, рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╡рд╛рддрд╛рд╡рд░рдг рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ - FLProgред



рдЗрд╕ рдкрд╛рда рдХреЗ рд▓рд┐рдП RemoteXY рд╕рд╛рдЗрдЯ рдкрд░ рдкреНрд░рд╛рдкреНрдд рдХреЛрдб
REMOTEXY_MODE__SOFTSERIAL
REMOTEXY_SERIAL_RX 8
REMOTEXY_SERIAL_TX 9
REMOTEXY_SERIAL_SPEED 9600
[128,5,144,5,6,8,4,5,32,41
,11,47,47,7,1,4,48,92,11,7
,50,7,1,1,1,1,18,12,12,7
,1,80,0,1,1,14,18,12,12,7
,1,80,0,1,1,27,18,12,12,7
,1,80,0,1,1,1,32,12,12,7
,1,80,70,0,1,1,14,32,12,12
,7,1,80,70,0,1,1,27,32,12
,12,7,1,80,70,0,1,1,1,47
,12,12,7,1,67,0,1,1,14,47
,12,12,7,1,67,0,1,1,27,47
,12,12,7,1,67,0,1,1,1,22
,8,8,6,2,81,0,1,1,10,22
,8,8,6,2,87,0,1,1,19,22
,8,8,6,2,69,0,1,1,28,22
,8,8,6,2,82,0,1,1,37,22
,8,8,6,2,84,0,1,1,46,22
,8,8,6,2,89,0,1,1,55,22
,8,8,6,2,85,0,1,1,64,22
,8,8,6,2,73,0,1,1,73,22
,8,8,6,2,79,0,1,1,82,22
,8,8,6,2,80,0,1,1,1,31
,8,8,6,2,65,0,1,1,10,31
,8,8,6,2,83,0,1,1,19,31
,8,8,6,2,68,0,1,1,28,31
,8,8,6,2,70,0,1,1,37,31
,8,8,6,2,71,0,1,1,46,31
,8,8,6,2,72,0,1,1,55,31
,8,8,6,2,74,0,1,1,64,31
,8,8,6,2,75,0,1,1,1,40
,8,8,6,2,90,0,1,1,10,40
,8,8,6,2,88,0,1,1,19,40
,8,8,6,2,67,0,1,1,28,40
,8,8,6,2,86,0,1,1,37,40
,8,8,6,2,66,0,1,1,46,40
,8,8,6,2,78,0,1,1,55,40
,8,8,6,2,77,0,1,1,1,49
,98,13,6,2,0,1,1,73,31,8
,8,6,2,76,0,1,1,91,22,8
,8,6,2,60,0,1,1,82,31,17
,17,6,2,69,110,116,101,114,0,1
,1,64,40,8,8,6,2,44,0,1
,1,73,40,8,8,6,2,46,0,1
,1,1,16,17,5,6,2,83,104,105
,102,116,0,1,1,7,10,11,5,6
,2,67,97,112,115,0,1,1,1,25
,7,7,0,3,208,153,0,1,1,8
,25,7,7,0,3,208,166,0,1,1
,15,25,7,7,0,3,208,163,0,1
,1,22,25,7,7,0,3,208,154,0
,1,1,29,25,7,7,0,3,208,149
,0,1,1,43,25,7,7,0,3,208
,147,0,1,1,57,25,7,7,0,3
,208,169,0,1,1,78,25,7,7,0
,3,208,170,0,1,1,36,25,7,7
,0,3,208,157,0,1,1,64,25,7
,7,0,3,208,151,0,1,1,71,25
,7,7,0,3,208,165,0,1,1,50
,25,7,7,0,3,208,168,0,1,1
,86,25,13,7,0,3,60,0,1,1
,1,49,98,13,0,3,0,1,1,1
,41,7,7,0,3,208,175,0,1,1
,9,41,7,7,0,3,208,167,0,1
,1,17,41,7,7,0,3,208,161,0
,1,1,25,41,7,7,0,3,208,156
,0,1,1,33,41,7,7,0,3,208
,152,0,1,1,41,41,7,7,0,3
,208,162,0,1,1,49,41,7,7,0
,3,208,172,0,1,1,57,41,7,7
,0,3,208,145,0,1,1,65,41,7
,7,0,3,208,174,0,1,1,1,33
,7,7,0,3,208,164,0,1,1,9
,33,7,7,0,3,208,171,0,1,1
,17,33,7,7,0,3,208,146,0,1
,1,25,33,7,7,0,3,208,144,0
,1,1,33,33,7,7,0,3,208,159
,0,1,1,41,33,7,7,0,3,208
,160,0,1,1,49,33,7,7,0,3
,208,158,0,1,1,57,33,7,7,0
,3,208,155,0,1,1,65,33,7,7
,0,3,208,148,0,1,1,73,33,7
,7,0,3,208,150,0,1,1,81,33
,7,7,0,3,208,173,0,1,1,73
,41,7,7,0,3,44,0,1,1,81
,41,7,7,0,3,46,0,1,1,89
,33,10,15,0,3,69,110,116,101,114
,0,1,1,7,13,11,5,0,3,67
,97,112,115,0,1,1,1,19,17,5
,0,3,83,104,105,102,116,0,1,1
,1,13,9,8,5,4,49,0,1,1
,11,13,9,8,5,4,50,0,1,1
,21,13,9,8,5,4,51,0,1,1
,41,13,9,8,5,4,53,0,1,1
,51,13,9,8,5,4,54,0,1,1
,61,13,9,8,5,4,55,0,1,1
,91,13,9,8,5,4,48,0,1,1
,81,13,9,8,5,4,57,0,1,1
,71,13,9,8,5,4,56,0,1,1
,31,13,9,8,5,4,52,0,1,1
,32,49,68,13,5,4,0,1,1,51
,40,9,8,5,4,60,0,1,1,61
,40,9,8,5,4,39,0,1,1,71
,40,9,8,5,4,34,0,1,1,1
,31,9,8,5,4,95,0,1,1,91
,22,9,8,5,4,60,60,0,1,1
,41,40,9,8,5,4,62,0,1,1
,31,40,9,8,5,4,125,0,1,1
,21,40,9,8,5,4,123,0,1,1
,11,40,9,8,5,4,93,0,1,1
,1,40,9,8,5,4,91,0,1,1
,51,22,9,8,5,4,38,0,1,1
,61,31,9,8,5,4,124,0,1,1
,51,31,9,8,5,4,110,111,116,47
,0,1,1,41,31,9,8,5,4,47
,0,1,1,31,31,9,8,5,4,61
,0,1,1,21,31,9,8,5,4,45
,0,1,1,11,31,9,8,5,4,43
,0,1,1,71,31,9,8,5,4,63
,0,1,1,1,22,9,8,5,4,33
,0,1,1,11,22,9,8,5,4,64
,0,1,1,21,22,9,8,5,4,35
,0,1,1,31,22,9,8,5,4,36
,0,1,1,41,22,9,8,5,4,94
,0,1,1,61,22,9,8,5,4,42
,0,1,1,71,22,9,8,5,4,40
,0,1,1,81,22,9,8,5,4,41
,0,1,1,81,40,9,8,5,4,44
,0,1,1,91,40,9,8,5,4,46
,0,1,1,91,31,9,8,5,4,69
,110,116,101,114,0,1,1,81,31,9
,8,5,4,37,0,1,1,1,49,9
,8,5,4,58,0,1,1,11,49,9
,8,5,4,59,0,1,1,21,49,9
,8,5,4,126,0,65,10,1,10,5
,5,2,2,65,10,1,13,5,5,2
,3,65,9,1,1,5,5,2,2,65
,9,1,1,5,5,2,3,65,9,1
,1,5,5,2,4,131,1,82,1,17
,6,7,1,77,111,117,115,101,0,131
,0,64,1,17,6,6,2,69,110,0
,131,0,46,1,17,6,0,3,208,160
,209,131,209,129,0,131,0,28,1,17
,6,5,4,49,46,46,57,0];
input signed char joystick_1_x; /* =-100..100 x */
input signed char joystick_1_y; /* =-100..100 y */
input signed char slider_1; /* =-100..100 */
input unsigned char pressL; /* =1 , =0 */
input unsigned char PressM; /* =1 , =0 */
input unsigned char PressR; /* =1 , =0 */
input unsigned char pressLF; /* =1 , =0 */
input unsigned char pressMF; /* =1 , =0 */
input unsigned char pressRF; /* =1 , =0 */
input unsigned char ClickL; /* =1 , =0 */
input unsigned char ClickM; /* =1 , =0 */
input unsigned char ClickR; /* =1 , =0 */
input unsigned char bQ; /* =1 , =0 */
input unsigned char bW; /* =1 , =0 */
input unsigned char bE; /* =1 , =0 */
input unsigned char bR; /* =1 , =0 */
input unsigned char bT; /* =1 , =0 */
input unsigned char bY; /* =1 , =0 */
input unsigned char bU; /* =1 , =0 */
input unsigned char bI; /* =1 , =0 */
input unsigned char bO; /* =1 , =0 */
input unsigned char bP; /* =1 , =0 */
input unsigned char bA; /* =1 , =0 */
input unsigned char bS; /* =1 , =0 */
input unsigned char bD; /* =1 , =0 */
input unsigned char bF; /* =1 , =0 */
input unsigned char bG; /* =1 , =0 */
input unsigned char bH; /* =1 , =0 */
input unsigned char bJ; /* =1 , =0 */
input unsigned char bK; /* =1 , =0 */
input unsigned char bZ; /* =1 , =0 */
input unsigned char bX; /* =1 , =0 */
input unsigned char bC; /* =1 , =0 */
input unsigned char bV; /* =1 , =0 */
input unsigned char bB; /* =1 , =0 */
input unsigned char bN; /* =1 , =0 */
input unsigned char bM; /* =1 , =0 */
input unsigned char bSpace; /* =1 , =0 */
input unsigned char bL; /* =1 , =0 */
input unsigned char bBacspace; /* =1 , =0 */
input unsigned char bEnter; /* =1 , =0 */
input unsigned char bZap; /* =1 , =0 */
input unsigned char bTochka; /* =1 , =0 */
input unsigned char ShiftEn; /* =1 , =0 */
input unsigned char CapsEn; /* =1 , =0 */
input unsigned char bQR; /* =1 , =0 */
input unsigned char bWR; /* =1 , =0 */
input unsigned char bER; /* =1 , =0 */
input unsigned char bRR; /* =1 , =0 */
input unsigned char bTR; /* =1 , =0 */
input unsigned char bUR; /* =1 , =0 */
input unsigned char bOR; /* =1 , =0 */
input unsigned char bTverdR; /* =1 , =0 */
input unsigned char bYR; /* =1 , =0 */
input unsigned char bPR; /* =1 , =0 */
input unsigned char bXXR; /* =1 , =0 */
input unsigned char bIR; /* =1 , =0 */
input unsigned char bBacspaceR; /* =1 , =0 */
input unsigned char bSpaceR; /* =1 , =0 */
input unsigned char bZR; /* =1 , =0 */
input unsigned char bXR; /* =1 , =0 */
input unsigned char bCR; /* =1 , =0 */
input unsigned char bVR; /* =1 , =0 */
input unsigned char bBR; /* =1 , =0 */
input unsigned char bNR; /* =1 , =0 */
input unsigned char bMR; /* =1 , =0 */
input unsigned char bRusBR; /* =1 , =0 */
input unsigned char bRusUR; /* =1 , =0 */
input unsigned char bAR; /* =1 , =0 */
input unsigned char bSR; /* =1 , =0 */
input unsigned char bDR; /* =1 , =0 */
input unsigned char bFR; /* =1 , =0 */
input unsigned char bGR; /* =1 , =0 */
input unsigned char bHR; /* =1 , =0 */
input unsigned char bJR; /* =1 , =0 */
input unsigned char bKR; /* =1 , =0 */
input unsigned char bLR; /* =1 , =0 */
input unsigned char bRusGR; /* =1 , =0 */
input unsigned char bRusER; /* =1 , =0 */
input unsigned char bZapR; /* =1 , =0 */
input unsigned char bTochkaR; /* =1 , =0 */
input unsigned char bEnterR; /* =1 , =0 */
input unsigned char CapsRus; /* =1 , =0 */
input unsigned char ShiftRus; /* =1 , =0 */
input unsigned char bNum1; /* =1 , =0 */
input unsigned char bNum2; /* =1 , =0 */
input unsigned char bNum3; /* =1 , =0 */
input unsigned char bNum5; /* =1 , =0 */
input unsigned char bNum6; /* =1 , =0 */
input unsigned char bNum7; /* =1 , =0 */
input unsigned char bNum0; /* =1 , =0 */
input unsigned char bNum9; /* =1 , =0 */
input unsigned char bNum8; /* =1 , =0 */
input unsigned char bNum4; /* =1 , =0 */
input unsigned char bSpaceSim; /* =1 , =0 */
input unsigned char bSim24; /* =1 , =0 */
input unsigned char bSim25; /* =1 , =0 */
input unsigned char bSim26; /* =1 , =0 */
input unsigned char bSim10; /* =1 , =0 */
input unsigned char bBacspaceSim; /* =1 , =0 */
input unsigned char bSim23; /* =1 , =0 */
input unsigned char bSim22; /* =1 , =0 */
input unsigned char bSim21; /* =1 , =0 */
input unsigned char bSim20; /* =1 , =0 */
input unsigned char bSim19; /* =1 , =0 */
input unsigned char bSim6; /* =1 , =0 */
input unsigned char bSim16; /* =1 , =0 */
input unsigned char bSim15; /* =1 , =0 */
input unsigned char bSim14; /* =1 , =0 */
input unsigned char bSim13; /* =1 , =0 */
input unsigned char bSim12; /* =1 , =0 */
input unsigned char bSim11; /* =1 , =0 */
input unsigned char bSim17; /* =1 , =0 */
input unsigned char bSim1; /* =1 , =0 */
input unsigned char bSim2; /* =1 , =0 */
input unsigned char bSim3; /* =1 , =0 */
input unsigned char bSim4; /* =1 , =0 */
input unsigned char bSim5; /* =1 , =0 */
input unsigned char bSim7; /* =1 , =0 */
input unsigned char bSim8; /* =1 , =0 */
input unsigned char bSim9; /* =1 , =0 */
input unsigned char bSim27; /* =1 , =0 */
input unsigned char bSim28; /* =1 , =0 */
input unsigned char bEnterSim; /* =1 , =0 */
input unsigned char bSim18; /* =1 , =0 */
input unsigned char bSim29; /* =1 , =0 */
input unsigned char bSim30; /* =1 , =0 */
input unsigned char bSim31; /* =1 , =0 */
output unsigned char IsShiftEn_g; /* =0..255 */
output unsigned char IsShiftRus_g; /* =0..255 */
output unsigned char hasEngSim_b; /* =0..255 */
output unsigned char hasRusSim_b; /* =0..255 */
output unsigned char hasSpecSim_b; /* =0..255 */

рд╣рдореЗрдВ RemoteXY рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рдо FLProg рдкрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдкрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВред

Arduino рд▓рд┐рдпреЛрдирд╛рд░реНрдбреЛ рдирд┐рдпрдВрддреНрд░рдХреЛрдВ (рдЬрд╛рдБрдЪ), Arduino DUE (рдЗрд╕ рдирд┐рдпрдВрддреНрд░рдХ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╕рдВрд╕реНрдХрд░рдг 2.3 рд╕реЗ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ - рдЬрд╛рдБрдЪ рдХреА рдЧрдИ), рдФрд░ Arduino рдорд╛рдЗрдХреНрд░реЛ (рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рд░реВрдк рд╕реЗ, рдЕрднреА рддрдХ рдирд╣реАрдВ рдЖрдпрд╛ рд╣реИ, рдореИрдВ рдЬрд╛рдБрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ) рдПрдХ рдорд╛рдирдХ рд╣реЛрдиреЗ рдХрд╛ рдирд╛рдЯрдХ рдХрд░ рд╕рдХрддрд╛ рд╣реИ (рдЕрд░реНрдерд╛рдд, рд╡рд┐рд╢реЗрд╖ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ) рдорд╛рдЙрд╕ рдФрд░ рдХреАрдмреЛрд░реНрдб; ред

рдЗрд╕ рдкрд╛рда рдХреЗ рд▓рд┐рдП FLProg рдкрд░рд┐рдпреЛрдЬрдирд╛ рдпрд╣рд╛рдБ рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ ред рдмреНрд▓реВрдЯреВрде рдореЙрдбреНрдпреВрд▓ HC-05 рдХрд╛ рдЙрдкрдпреЛрдЧ рдЯреЗрд▓реАрдлреЛрди рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░ рдЙрдкрдХрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИред
HC-051 рдореЙрдбреНрдпреВрд▓рдЕрд░реБрдбрд┐рдиреЛ рд▓рд┐рдпреЛрдирд╛рд░реНрдбреЛ
VCC+ 5 рд╡реА
GNDGND
TXDD0 (RX1)
RXDD1 (TX1)

рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ:



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

рдмреНрд▓реЙрдХ рдХрд┐рдП рдЧрдП рд╕реАрдбреА (рдПрдирдХреЛрдбрд░) рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреНрд░реЗрд╕ рдХрд┐рдП рдЧрдП рдмрдЯрди рдХреА рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡реЗ рдЕрдкрдиреЗ рдЖрдЙрдЯрдкреБрдЯ рдкрд░ рдЗрдирдкреБрдЯ рдирдВрдмрд░ рджреЗрддреЗ рд╣реИрдВ рдЬрд┐рд╕ рдкрд░ рддрд╛рд░реНрдХрд┐рдХ 1 рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред рд▓реЙрдЧ рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдореЗрдВред 1 рд╕рднреА рдЗрдирдкреБрдЯ рдкрд░, рдЗрд╕ рдмреНрд▓реЙрдХ рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ 0.



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



рдпрд╣рд╛рдВ рд╣рдо рд╡рд░реНрдЪреБрдЕрд▓ рдорд╛рдЙрд╕ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реАрдзреЗ рдХрдорд╛рдВрдб рднреЗрдЬрддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдирдП "рдорд╛рдЙрд╕ рдореВрд╡" рдмреНрд▓реЙрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдкреНрд░рддреНрдпреЗрдХ рдмреНрд▓реЙрдХ рдорд╛рдЙрд╕ рдХреЛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рджрд┐рд╢рд╛ рдореЗрдВ рд╣рд░ 10ms (рдмреНрд▓реЙрдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рд╕реЗрдЯ) рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрдорд╛рдВрдб рднреЗрдЬрддрд╛ рд╣реИ, рдкрд┐рдЫрд▓реЗ рдмреЛрд░реНрдб рдореЗрдВ рдЧрдгрдирд╛ рдХрд┐рдП рдЧрдП рдПрдХ рдХрджрдо рд╕реЗ рдЕрдЧрд░ "рднреЗрдЬреЗрдВ" рдЗрдирдкреБрдЯ рдкрд░ рдПрдХ рдЙрдЪреНрдЪ рд╕реНрддрд░ рд╣реИред



рдирдпрд╛ "рдорд╛рдЙрд╕ рд╡реНрд╣реАрд▓" рдмреНрд▓реЙрдХ рднреА рдпрд╣рд╛рдБ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡рд╣ рдмреНрд▓реЙрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╛рдЙрд╕ рдХреЗ рд╕реНрдХреНрд░реЙрд▓ рд╡реНрд╣реАрд▓ рдХреЛ рдШреБрдорд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрдорд╛рдВрдб рднреЗрдЬрддрд╛ рд╣реИред рдпрд╣рд╛рдВ, рдПрдХ рд╕рд╣рдЬ рдкреНрд░рднрд╛рд╡ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рдЕрд▓рдЧ (рдорд╛рдЙрд╕ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рд╕реЗ рдЕрд▓рдЧ) рд╕рд┐рджреНрдзрд╛рдВрдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ "рднреЗрдЬреЗрдВ" рдЗрдирдкреБрдЯ рдореЗрдВ рдПрдХ рдЙрдЪреНрдЪ рд╕реНрддрд░ рд╣реИ, рддреЛ рдпреВрдирд┐рдЯ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╛рдЙрд╕ рдХреЛ рд╕реНрдХреНрд░реЙрд▓ рд╡реНрд╣реАрд▓ рдХреЛ рдПрдХ рдХрджрдо рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрдорд╛рдВрдб рднреЗрдЬрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдмреЛрд░реНрдб рдкрд░ рдЧрдгрдирд╛ рдХреА рдЧрдИ рдЖрд╡реГрддреНрддрд┐ 2 рдХреЗ рд╕рд╛рдеред рдпрд╣ рдЖрд╡реГрддреНрддрд┐ рдлреЛрди рдкрд░ рд╕реНрд▓рд╛рдЗрдбрд░ рдХреА рд╕реНрдерд┐рддрд┐ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИ рдФрд░ рдЬрдм рдореВрд▓реНрдп рдмрджрд▓рддрд╛ рд╣реИ рддреЛ 200 рдорд┐рд▓реАрд╕реЗрдХрдВрдб рд╕реЗ 5 рдорд┐рд▓реАрд╕реЗрдХрдВрдб рддрдХ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИред рд╕реНрд▓рд╛рдЗрдбрд░ рд╕реЗ 5 (рдореГрдд рдХреНрд╖реЗрддреНрд░) рд╕реЗ 100 (рдЪрд░рдо рд╕реНрдерд┐рддрд┐) рддрдХ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ред



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



рдпрд╣рд╛рдБ рд╣рдо тАЬMouseClickKeyтАЭ рдмреНрд▓реЙрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ тАЬSendтАЭ рдЗрдирдкреБрдЯ рдХреЗ рдмрдврд╝рддреЗ рдХрд┐рдирд╛рд░реЗ рдкрд░, рдмреНрд▓реЙрдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдЪреБрдиреЗ рдЧрдП рд╡рд░реНрдЪреБрдЕрд▓ рдорд╛рдЙрд╕ рдмрдЯрди рдкрд░ рдПрдХ рдЫреЛрдЯрд╛ рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рд╣реИред



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



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



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



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

рдЗрд╕ рдмреЛрд░реНрдб рдкрд░ рдХреЛрдб рдЯреЗрдмрд▓ "рдХреЛрдб рдЯреЗрдмрд▓" рдмреНрд▓реЙрдХ рдореЗрдВ рднрд░реА рд╣реБрдИ рд╣реИред
113q
119w
101e
114r
116t
121y
117u
105i
111o
112p
97a
115s
100d
102f
103g
104h
106j
107k
108l
122z
120x
99c
118v
98b
110n
109m
91[
93]
59
39'
44,
46.


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



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







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



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

рдЕрдЧрд▓рд╛ рдЪрд░рдг "рдЧрддрд┐рд╡рд┐рдзрд┐ рдЪрд░рдг 4" рдЗрдирдкреБрдЯ рдХреЗ рдЙрдЪреНрдЪ рд╕реНрддрд░ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдкреВрдВрдЬреАрдХрд░рдг рдореЛрдб рд╕рдХреНрд░рд┐рдп рд╣реЛрддрд╛ рд╣реИред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдЪрд░рдг 4 рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рд╡рд░реНрдЪреБрдЕрд▓ рдХреАрдмреЛрд░реНрдб рдкрд░ "Shift" рдмрдЯрди рджрдмрд╛рдпрд╛ рдФрд░ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рддрд░рд╣, рдЕрдкрд░рдХреЗрд╕ рд╡рд░реНрдг рджрд░реНрдЬ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред

рдЦреИрд░, рдЕрдВрддрд┐рдо рдЪрд░рдг рдореЗрдВ, рд╡рд░реНрдЪреБрдЕрд▓ рдХреАрдмреЛрд░реНрдб рдмрдЯрди рджрдмрд╛рдпрд╛ рдФрд░ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдХреЛрдб "рдХреЛрдб рдЪрд░рдг 5" рдЗрдирдкреБрдЯ рдХреЗ рд▓рд┐рдП рдЖрддрд╛ рд╣реИ (рдмрдЯрди рдХрд╛ рдХреЛрдб рдЬрд┐рд╕реЗ рд╣рдордиреЗ рдлреЛрди рдкрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдХреАрдмреЛрд░реНрдб рдкрд░ рджрдмрд╛рдпрд╛ рдерд╛)ред

рдпрджрд┐ рд╕рд┐рдЧреНрдирд▓ рдЬреЛ рдлреЛрди рдкрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдХреАрдмреЛрд░реНрдб рдкрд░ рдПрдХ рдмрдЯрди рджрдмрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдирд┐рдЪрд▓реЗ рдмреНрд▓реЙрдХ рдХреЗ рдЗрдирдкреБрдЯ рдкрд░ рдЙрд▓рдЯрд╛ рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХреА рдЧрдИ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛрддреА рд╣реИред



рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рджрдмрд╛рдП рдЧрдП рдкреНрд░рддреАрдХ рдмрдЯрди рдХреЛ рдЫреЛрдбрд╝рддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ "рд╢рд┐рдлреНрдЯ" рдмрдЯрди рдЬрд╛рд░реА рдХрд░рддреЗ рд╣реИрдВ



рдпрд╣рд╛рдВ, 10 рдмреЛрд░реНрдб рдХреЗ рд╕рдорд╛рди, рд╣рдо рдлреЛрди рдкрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рд╡рд┐рд╢реЗрд╖ рд╡рд░реНрдгреЛрдВ рдФрд░ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдФрд░ рдЗрд╕ рдмрдЯрди рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХреЗ рд▓рд┐рдП рдХреАрдмреЛрд░реНрдб рдкрд░ рдПрдХ рджрдмрд╛рдП рдЧрдП рдмрдЯрди рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╕рдВрдХреЗрдд рдЙрддреНрдкрдиреНрди рдХрд░рддреЗ рд╣реИрдВред

рдЗрд╕ рдмреЛрд░реНрдб рдкрд░ рдХреЛрдб рдЯреЗрдмрд▓ "рдХреЛрдб рдЯреЗрдмрд▓" рдмреНрд▓реЙрдХ рдореЗрдВ рднрд░реА рд╣реБрдИ рд╣реИред
44,
44,
46.
46.
178BACKSPACE
178BACKSPACE
178BACKSPACE
32┬л┬╗
32┬л┬╗
32┬л┬╗
176RETURN
176RETURN
176RETURN
491
502
513
524
535
546
557
568
579
480
33!
64@
35#
36$
94^
38&
42*
40(
41)
95_
43+
45-
61=
47/
92\
124|
63?
37%
91[
93]
123{
125}
62>
60<
39'
34"
44,
46.
58:
59
126~




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

рд╕рдВрдХрд▓рди рдХреЗ рдмрд╛рдж, рдпрд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ Arduino рд▓рд┐рдпреЛрдирд╛рд░реНрдбреЛ рдирд┐рдпрдВрддреНрд░рдХ рдХреА рд╕реНрдореГрддрд┐ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдереЛрдбрд╝реА рдЕрдзрд┐рдХ рд╣реИ, рдЬреЛ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╢реЛрдзрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рдЕрдкрдиреА рд░рдЪрдирд╛рддреНрдордХрддрд╛ рдХреЗ рд╕рд╛рде рд╢реБрднрдХрд╛рдордирд╛рдПрдБред

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


All Articles