рдПрдХ рдкреБрд░рд╛рдиреЗ рдмрдЪреНрдЪреЛрдВ рдХреЗ рд╕рд┐рдВрдереЗрд╕рд╛рдЗрдЬрд╝рд░ рд╕реЗ рдорд┐рдбреА рдХреАрдмреЛрд░реНрдб рдмрдирд╛рдирд╛

рдЫрд╡рд┐

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

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

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЦрд┐рд▓реМрдирд╛ рд╕рд┐рдВрдереЗрд╕рд╛рдЗрдЬрд╝рд░ рдХреЛ "рд╕реНрдХреНрд░реВ" рдХреЗ рд▓рд┐рдП рдбрд┐рд╕рд╛рдЗрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд╕рднреА рдкреНрд▓рд╛рд╕реНрдЯрд┐рдХ рдХреЛ рд╕рд╛рдмреБрди рд╕реЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдзреЛрдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЪрд╛рдмрд┐рдпреЛрдВ рдХреЗ рдмреЛрд░реНрдб рдФрд░ рд╕рдВрдкрд░реНрдХ рд╕рдореВрд╣реЛрдВ рдХреЛ рднреА рд╕рд╛рдл рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

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

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





рдЙрд╕рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдЪрд╛рдмреА рдХреЗ рд╕рд╛рде рдЗрди рдмреЛрд░реНрдбреЛрдВ рдХреЗ рдЖрд░реЗрдЦреЛрдВ рдХреЛ рдЦреАрдВрдЪрдиреЗ рдореЗрдВ рдХреБрдЫ рдШрдВрдЯреЗ рдмрд┐рддрд╛рдПред рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдирд┐рдХрд▓рд╛, рдпреЛрдЬрдирд╛ рдПрдХ рд╕рд░рд▓ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреАрдмреЛрд░реНрдб рд╣реИред



рдкреАрд▓реЗ рд╣рд▓рдХреЛрдВ рдореЗрдВ рддрд╕реНрд╡реАрд░ рдореЗрдВ, рд╕рдВрдЦреНрдпрд╛рдПрдВ "рдХреНрд╖реИрддрд┐рдЬ" рд╕рдВрдкрд░реНрдХреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИрдВ, рдФрд░ рдХреБрдВрдЬреА рдкрд░ рд╕рдВрдЦреНрдпрд╛рдПрдВ рдХреАрдмреЛрд░реНрдб рдмреЛрд░реНрдб рдкрд░ рдкреАрдмреАрдПрд╕ -13 рдХрдиреЗрдХреНрдЯрд░ рдореЗрдВ "рдКрд░реНрдзреНрд╡рд╛рдзрд░" рд╕рдВрдкрд░реНрдХреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИрдВред







рдЙрд╕рдХреЗ рдмрд╛рдж, рдпрд╣ рд╕рдм рдПрдХ рдХреЛрдиреЗ рдореЗрдВ рдлреЗрдВрдХ рджрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ рдПрдХ рд╕рд╛рд▓ рдХреЗ рд▓рд┐рдП рдзреВрд▓ рдЧрдпрд╛ред рдФрд░ рдлрд┐рд░ рдЖрддреНрдо-рдЕрд▓рдЧрд╛рд╡ рдХреА рдЕрд╡рдзрд┐ рд╢реБрд░реВ рд╣реБрдИ ... рдпрд╣ рдЙрдмрд╛рдК рд╣реЛ рдЧрдпрд╛ рдФрд░ рдореИрдВ рдЕрдкрдиреЗ рд╣рд╛рдереЛрдВ рд╕реЗ рдХреБрдЫ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рдЦрд╛рд╕рдХрд░ рдЬрдм рд╕реЗ рдХрд╣реАрдВ рдирд╣реАрдВ рдЬрд╛рдирд╛ рд╣реИ, рдФрд░ рдпрд╣ рдЕрд╕рдВрднрд╡ рд╣реИ ...

рдЕрдВрдд рдореЗрдВ, рдореИрдВрдиреЗ рдХрдо рд╕реЗ рдХрдо рдЗрд╕ рдЦрд┐рд▓реМрдиреЗ рдХреЛ рдЦрддреНрдо рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред Arduino рдмреЛрд░реНрдб рдХреЛ рдирд┐рдпрдВрддреНрд░рдХ рдХреЗ рд▓рд┐рдП рдЖрдзрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдЪреВрдВрдХрд┐ рдХреБрдВрдЬреА рд╢реНрд░реГрдВрдЦрд▓рд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ Arduino UNO рдкрд┐рдиреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рд╢рд┐рдлреНрдЯ рд░рдЬрд┐рд╕реНрдЯрд░ 74HC595 рдФрд░ 74HC165 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред рдирддреАрдЬрддрди, рд╣рдореЗрдВ рдРрд╕реА рдпреЛрдЬрдирд╛ рдорд┐рд▓реАред



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



рдЕрдЧрд▓реЗ рдХреБрдЫ рджрд┐рдиреЛрдВ рдореЗрдВ, рдореИрдВрдиреЗ рдзреАрд░реЗ-рдзреАрд░реЗ "рд╣реЛрдорд╡рд░реНрдХ" рдкрд░ рдХрд╛рдо рдХрд┐рдпрд╛, рдЕрд░реНрдерд╛рддреН рдмреНрд░реЗрдбрдмреЛрд░реНрдб рдкрд░ рдмреЛрд░реНрдб рдХреЗ рд╕рднреА рдШрдЯрдХреЛрдВ рдХреЛ рдзреНрдпрд╛рди рд╕реЗ рдорд┐рд▓рд╛рдпрд╛ред рдореИрдВрдиреЗ рд╡рд╣ рд╕рдм рдПрдХрддреНрд░ рдХрд┐рдпрд╛ рдЬреЛ рдореЗрд░реЗ рд╕реНрдерд╛рди рдкрд░ рдерд╛ред рдЙрдиреНрд╣реЛрдВрдиреЗ рдХрдВрдЯреНрд░реЛрд▓ рдмреЛрд░реНрдб рдХреЗ рд░реВрдк рдореЗрдВ Arduino NANO рд▓рд┐рдпрд╛ред



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



рдпрд╣ рдЕрд╣рд╕рд╛рд╕ рдХрд┐ рдбрд┐рд╡рд╛рдЗрд╕ рдареАрдХ рд╡реИрд╕реЗ рд╣реА рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рдЪрд╛рд╣рддрд╛ рдерд╛ рдЬрдм рдореИрдВ рдкрд░реАрдХреНрд╖рдг рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рдЕрдВрддрд┐рдо рд░реВрдк рджреЗрддрд╛ рдерд╛ред рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд╕рд░рд▓ рдерд╛: 74HC165 рдЪрд┐рдк рдХреЗ рдЗрдирдкреБрдЯ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП, 74HC595 рдЪрд┐рдк рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдЪрд╛рд▓реВ рдХрд░реЗрдВ рдФрд░ рдкрд░рд┐рдгрд╛рдо рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЪрд░ рдореЗрдВ рд▓рд┐рдЦреЗрдВред рдХреБрд▓ рдореЗрдВ, 74HC595 рдХреЗ 5 рдЖрдЙрдЯрдкреБрдЯ рдХреАрдмреЛрд░реНрдб рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЕрдВрдд рдореЗрдВ рдореБрдЭреЗ рдЗрд╕ рдкреЛрд▓ рдХреЗ рдмрд╛рдж 40 рдмрд┐рдЯреНрд╕ (5 * 8) рдбреЗрдЯрд╛ рдорд┐рд▓рд╛ред 40 рдмрд┐рдЯреНрд╕ рдХреА рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рдереА, рдФрд░ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдВрдЬреА рджрдмрд╛рдП рдЧрдП рдереЗ рдХрд┐ рдбрд┐рд╡рд╛рдЗрд╕ рдХрдИ рдХреБрдВрдЬреА рдХреЗ рдПрдХ рд╕рд╛рде рдХреАрд╕реНрдЯреНрд░реЛрдХреНрд╕ рдХреЛ рдХреИрд╕реЗ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИред



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

рдореИрдВрдиреЗ рд╕рдорд╕реНрдпрд╛ рдХрд╛ "рдХрд╛рд░реНрдбрд┐рдирд▓ рд╕реЙрд▓реНрдпреВрд╢рди" рдЪреБрдирд╛, рдЕрд░реНрдерд╛рддреН: рдореИрдВрдиреЗ рддрдп рдХрд┐рдпрд╛ рдХрд┐ рдХреАрдмреЛрд░реНрдб рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдХреБрдВрдЬреА рдХреЗ рд▓рд┐рдП рдПрдХ рдбрд╛рдпреЛрдб рд╣реЛрдЧрд╛ред

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



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



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

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

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

рдЕрдм, рдЬрдм рдореИрдВ рдЙрд╕рдХреЗ рдкрд╛рд╕ рдЧрдпрд╛ рдФрд░ рдЙрд╕реЗ рдзреНрдпрд╛рди рд╕реЗ рдкрдврд╝рд╛, рддреЛ рдореИрдВрдиреЗ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ рдореЗрд░рд╛ Arduino рдиреИрдиреЛ рдмреЛрд░реНрдб рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ CH340 рдЪрд┐рдк рдкрд░ рдЖрдзрд╛рд░рд┐рдд COM рдкреЛрд░реНрдЯ рдерд╛ред рдКрдкрд░ рджрд┐рдП рдЧрдП рд▓рд┐рдВрдХ рд╕реЗ рдлрд░реНрдорд╡реЗрдпрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХреЗрд╡рд▓ рдЙрди рдХрд╛рд░реНрдбреЛрдВ рдкрд░ рдЬреЛ рдирд┐рдпрдВрддреНрд░рдХ рдкрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдпреВрдПрд╕рдмреА рдкреЛрд░реНрдЯ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: AtMega32u4) COM рдкреЛрд░реНрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдкрдпреБрдХреНрдд рдпрд╛ рд╕рдВрдЪрд╛рд░ FT232RL рдкреНрд░рдХрд╛рд░ рдХреЗ рд░реВрдкрд╛рдВрддрд░рдг рдЪрд┐рдкреНрд╕ рдпрд╛ рдЙрд╕ рдкрд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди AtMega рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдкрд░ред рдЗрд╕рд▓рд┐рдП, рдмреЛрд░реНрдб рдореЗрдВ рдлрд░реНрдорд╡реЗрдпрд░ рдХреЛ рдбреЗрдЯрд╛ рдХреЛ MIDI рдкреНрд░рд╛рд░реВрдк рдореЗрдВ COM рдкреЛрд░реНрдЯ рдкрд░ рднреЗрдЬрдирд╛ рд╣реЛрдЧрд╛, рдФрд░ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдЖрдкрдХреЛ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд╕реНрдерд╛рдкрд┐рдд рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдЬреЛ рдЗрд╕ рдбреЗрдЯрд╛ рдХреЛ рдЗрдВрдЯрд░рд╕реЗрдкреНрдЯ рдХрд░реЗрдЧрд╛ рдФрд░ рдЗрд╕реЗ рд╡рд░реНрдЪреБрдЕрд▓ MIDI рдкреЛрд░реНрдЯ рдкрд░ рд╕рдВрдЪрд╛рд░рд┐рдд рдХрд░реЗрдЧрд╛ред
рдЪрд╛рдмрд┐рдпрд╛рдБ рдкрдврд╝рдиреЗ рдФрд░ MIDI рдХрдорд╛рдВрдб рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдерд╛:



Arduino рдиреИрдиреЛ рдирд┐рдпрдВрддреНрд░рдХ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрдХреНрд░рдо рдЕрдм рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИред
//    +5V
//   ST_CP  74HC595
#define latchPin      11
//   SH_CP  74HC595
#define clockPin      13
//   DS  74HC595
#define dataPin       12

//     +5V
#define latchPin_IN   9
#define clockPin_IN   10
#define dataPin_IN    8

// ,       1-16    
#define BUT_OUT0      7
#define BUT_OUT1      6
#define BUT_OUT2      5
#define BUT_OUT3      4

byte but_out[4] = {BUT_OUT0, BUT_OUT1, BUT_OUT2, BUT_OUT3};
//       
byte kbd_in[5] = {0, 0, 0, 0, 0};
byte kbd_in_new[5] = {0, 0, 0, 0, 0};

//       
byte btn_in[4] = {0, 0, 0, 0};
byte btn_in_new[4] = {0, 0, 0, 0};

//  3  -   (1 - , 0 - )
byte kbd_out = 0b11100000;

//  
void init_electronics() {
  //  ,   +5V
  //  OUTPUT
  pinMode(latchPin, OUTPUT);
  pinMode(clockPin, OUTPUT);
  pinMode(dataPin, OUTPUT);

  //  ,   +5V
  pinMode(latchPin_IN, OUTPUT);
  pinMode(clockPin_IN, OUTPUT);
  pinMode(dataPin_IN, INPUT);

  //          
  for (byte i = 0; i < 4; i++) pinMode(but_out[i], OUTPUT);
}

//      74HC595
void write_5V(byte a) {
    digitalWrite(latchPin, LOW);
    //    dataPin
    shiftOut(dataPin, clockPin, MSBFIRST, a); 
     //"" ,      
    digitalWrite(latchPin, HIGH); 
}

void read_5V(byte *btn, byte *kbd) {
  digitalWrite(clockPin_IN, HIGH);
  digitalWrite(latchPin_IN, LOW);
  digitalWrite(latchPin_IN, HIGH);
  
  //    -    
  *btn = shiftIn(dataPin_IN, clockPin_IN, LSBFIRST);
  
  //    -    
  *kbd = shiftIn(dataPin_IN, clockPin_IN, LSBFIRST);
}

void setup() {
  init_electronics();
  write_5V(kbd_out);
  Serial.begin(115200);
}

//       ,   
void read_kbd_and_btn_state(byte *btn, byte *kbd) {
 byte tmp;
  for (byte i = 0; i < 5; i++) {
    write_5V(kbd_out | (1 << i));
    read_5V(&tmp, &kbd[i]);
  }
}

void noteOn(int cmd, int pitch, int velocity) {
  Serial.write(cmd);
  Serial.write(pitch);
  Serial.write(velocity);
}

//     num  ,   
// 0 -  0,  0
// 1 -  0,  1
// 2 -  1,  1
// 3 -  1,  0
byte compare_bit(byte old_state, byte new_state, byte num) {
  byte tmp_old, tmp_new;
  tmp_old = (old_state >> num) & 1;
  tmp_new = (new_state >> num) & 1;
  if ((tmp_old == 0) && (tmp_new == 0)) return 0;
  if ((tmp_old == 0) && (tmp_new == 1)) return 1;
  if ((tmp_old == 1) && (tmp_new == 1)) return 2; 
  if ((tmp_old == 1) && (tmp_new == 0)) return 3;  
}

void loop() {
  read_kbd_and_btn_state(btn_in_new, kbd_in_new);
  for (byte i = 0; i < 5; i++) {
    for (byte j = 0; j < 8; j++) {
      switch (compare_bit(kbd_in[i], kbd_in_new[i], 7 - j)) {
        //  
        case 1: noteOn(0x90, 0x1D + (8 * i + j), 0x7F);
                break;
        //  
        case 2: //noteOn(0x00, 0x1D + (8 * i + j), 0x7F);
                break;
        //  
        case 3: noteOn(0x90, 0x1D + (8 * i + j), 0x00);
                break;
      }
    }
    kbd_in[i] = kbd_in_new[i];
  }
} 


рдорд┐рдбреА рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ рдпрд╣рд╛рдВ рдкрдврд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

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

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



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



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



рдпрд╣ рдЕрдВрддрддрдГ рдЗрд╕ рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:


рдЖрдЧреЗ рдХреНрдпрд╛ рд╣реЛрдЧрд╛? рдФрд░ рдлрд┐рд░ рд╕рдм рдХреБрдЫ рдареАрдХ рд╡реИрд╕рд╛ рд╣реА рд╣реБрдЖ рдЬреИрд╕рд╛ рдореБрдЭреЗ рдЙрдореНрдореАрдж рдереА - рдЦрд┐рд▓реМрдирд╛ рдмрд┐рд▓реНрдХреБрд▓ рдХрдорд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдЦрд┐рд▓реМрдирд╛ рдмрдирд╛ рд╣реБрдЖ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдореИрдВрдиреЗ рд╢реБрд░реБрдЖрдд рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдерд╛ред рд╕рдВрднрд╡рддрдГ, рдмрдЪреНрдЪрд╛ рдЗрд╕реЗ рдПрдХ рдмрдЬрд╝ рдореЗрдВ рдмрдЬрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рдПрдХ рд╡рдпрд╕реНрдХ рдХреЗ рд▓рд┐рдП, рд╕рд╛рдорд╛рдиреНрдп рдХреАрдмреЛрд░реНрдб рдХреЗ рдмрд╛рдж ... рдХрд┐рд╕реА рднреА рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП MIDI рдХреАрдмреЛрд░реНрдб рдХреЛ рд╕рд╕реНрддреЗ рдореЗрдВ рдЦрд░реАрджрдирд╛ рдЖрд╕рд╛рди рд╣реИ рдФрд░ рдпрд╣ рдЗрд╕ рдЦрд┐рд▓реМрдиреЗ рд╕реЗ рдмрд╣реБрдд рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛ред рдореИрдВрдиреЗ рдЗрд╕ рдЦрд┐рд▓реМрдиреЗ рдХреЛ рдЫреЛрдбрд╝рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рд╕рд╛рде рдХреБрдЫ рд╕рдВрд╢реЛрдзрди рдХрд░реЗрдВ:

  1. рдореВрд▓ рдорд╛рдорд▓реЗ рдХреЛ рдЫреЛрдбрд╝ рджреЗрдВред
  2. рд╡рд░реНрдХрд┐рдВрдЧ рд╕реНрдкреАрдХрд░ рд▓рдЧрд╛рдПрдВ рдФрд░ рдЙрдирдХреЗ рд▓рд┐рдП рдПрдХ рдПрдореНрдкрд▓реАрдлрд╛рдпрд░ рдмрдирд╛рдПрдВред
  3. рдЗрд╕реЗ рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд┐рдП рдмрд┐рдирд╛, "рдмрдЪреНрдЪреЛрдВ рдХреЗ рдЦрд┐рд▓реМрдиреЗ" рдореЛрдб рдореЗрдВ рдХрд╛рдо рдХрд░реЗрдВ, рддрд╛рдХрд┐ рдпрд╣ рдзреНрд╡рдирд┐рдпреЛрдВ рдХреЛ рд╕реНрд╡рдпрдВ рдЪрд▓рд╛ рд╕рдХреЗред
  4. FootSwitch (рдиреАрдЪреЗ рдкрд┐рдпрд╛рдиреЛ рдкрд░ рд╕рдорд╛рди рдкреЗрдбрд▓) рдХреЛ рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рдПрдВ рддрд╛рдХрд┐ рдЖрдк рд╕рд╛рдорд╛рдиреНрдп рдЙрдкрдХрд░рдг рдХреА рддрд░рд╣, рдЪрд╛рдмрд┐рдпрд╛рдБ рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдзреНрд╡рдирд┐ рдкрдХрдбрд╝ рд╕рдХреЗрдВред
  5. , .
  6. , -, .



рдореИрдВ рдЕрдзрд┐рдХрд╛рдВрд╢ рдмрд┐рдВрджреБрдУрдВ рдХрд╛ рдХреНрд░рд┐рдпрд╛рдиреНрд╡рдпрди рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, рдЬрдмрдХрд┐ рд╣рдо рд╕рднреА тАЬрдШрд░ рдкрд░тАЭ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдШрд░ рдкрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдШрдЯрдХ рдирд╣реАрдВ рд╣реИрдВред

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

рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдм рдЖрддреНрдо-рдЕрд▓рдЧрд╛рд╡ рдХреА рдЕрд╡рдзрд┐ рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рд╣реЛрдЧрд╛ред

рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдХрд┐рд╕реА рдХреЛ рдореЗрд░рд╛ рдЕрдиреБрднрд╡ рдЙрдкрдпреЛрдЧреА рд▓рдЧреЗрдЧрд╛ред

All Articles