GTA рд╕реЗ рдПрдХ рд░реЗрдбрд┐рдпреЛ рд╕реНрдЯреЗрд╢рди рдмрдирд╛рдирд╛: рд╕реИрди рдПрдВрдбреНрд░рд┐рдпрд╛рд╕

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



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

рдЙрд╕реЗ рд╕реБрдирдиреЗ рдХреЛ рдФрд░ рдЕрдзрд┐рдХ рд╕реБрдЦрдж рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП - рдФрд░ рдХреБрдЫ рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рд░реЗрдбрд┐рдпреЛ рдореЗрдВ рд╣реИрдХ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рддрд╛рдХрд┐ рдЙрд╕реЗ рдЧреЗрдорд┐рдВрдЧ рд░реЗрдбрд┐рдпреЛ рдкреНрд░рд╛рдкреНрдд рд╣реЛред

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

рдЪрд▓реЛ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рдУ!


1. рдЙрдкрдХрд░рдг


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



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

2. рдкрд╛рдпрдерди рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдорд┐рдХреНрд╕рд░


рдЙрд╕рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рдкрд╛рдЗрдерди рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЪреБрдирдиреЗ рдХреА рдЬрд░реВрд░рдд рдкрдбрд╝реА рдЬреЛ рдХрд┐:
  • рдХрдИ рдСрдбрд┐рдпреЛ рд╕реНрд░реЛрддреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВред
  • рдЙрдирдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рджрд┐рдпрд╛ред

рдПрдХ рдЖрднрд╛рд╕реА рд░реЗрдбрд┐рдпреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рдореЗрдВ рдХрдИ рдлрд╛рдЗрд▓реЗрдВ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдФрд░ рдкреНрд▓реЗрдмреИрдХ рд╡реЙрд▓реНрдпреВрдо рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ: рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдЯреЗрд╢рди рдПрдХ рдСрдбрд┐рдпреЛ рд╕реНрд░реЛрдд рд╣реИ, рдФрд░ рдЯреНрдпреВрдирд┐рдВрдЧ рдШреБрдВрдбреА рдЗрди рд╕реНрд░реЛрддреЛрдВ рдХреА рдорд╛рддреНрд░рд╛ рдХреЛ рд╢реНрд░реЛрддрд╛ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдмрджрд▓ рджреЗрддреА рд╣реИред

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

рдореИрдВрдиреЗ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ 3 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ 2 рдмреА рдореЙрдбрд▓ рдиреЗ рдХрд┐рд╕реА рддрд░рд╣ рдСрдбрд┐рдпреЛ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ред рдпрд╣ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдРрд╕рд╛ рдХреНрдпреЛрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рд┐рд░реНрдл рдЗрд╕ рдмрд╛рдд рд╕реЗ рд╕рдВрддреБрд╖реНрдЯ рд╣реЛрдХрд░ рдХрд┐ рдирдпрд╛ рдмреЛрд░реНрдб рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдореИрдВ рдЕрдЧрд▓реЗ рдХрджрдо рдкрд░ рдЪрд▓рд╛ рдЧрдпрд╛ред

3. рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рдХреЛрдг рд╕реЗрдВрд╕рд░ (DUP) (pyKY040 рджреЗрдЦреЗрдВ)




KY040 DUP рдХреЗ рд▓рд┐рдП рдЙрд╕ рд╕рдордп рдкрд╛рдпрдерди рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп KY040 рдирд╛рдордХ рдПрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдерд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдореЗрд░реА рдЬрд░реВрд░рддреЛрдВ рдХреЗ рд╣рд┐рд╕рд╛рдм рд╕реЗ рдмрд┐рд▓реНрдХреБрд▓ рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рдерд╛, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВ рдкрд╛рдпрдерди рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рдкрд╣рд▓рд╛, рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдореЙрдбреНрдпреВрд▓ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рдХрд┐ рдореИрдВрдиреЗ pyKY040 рд▓рд┐рдЦрд╛ рд╣реИред

рдпрд╣ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ:
  • рдореВрд▓реНрдп рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрд▓рдмреЗрдХред
  • рдХреЙрд▓рдмреИрдХ рдШрдЯрд╛рдирд╛ред
  • рдкрд░рд┐рд╡рд░реНрддрди рдкрд░ Kolbekред
  • рдХреЙрд▓рдмреИрдХ рдмрдЯрди рдХреНрд▓рд┐рдХ

рд╕реЗрдЯрд┐рдВрдЧреНрд╕:
  • рд╕реНрдХреЗрд▓ рдореЛрдб (рдПрдХреНрд╕ рд╕реЗ рд╡рд╛рдИ рддрдХ рдХреА рд╕реАрдорд╛рдУрдВ рдХреЗ рднреАрддрд░ рдЖрдВрддрд░рд┐рдХ рдХрд╛рдЙрдВрдЯрд░ рдкрд░рд┐рд╡рд░реНрддрди, рдХреЙрд▓рдмреИрдХ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рддрд░реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛)ред
  • рд░рд┐рдВрдЧ рд╕реНрдХреЗрд▓ рдореЛрдб (рдПрдХреНрд╕ рд╕реЗ рд╡рд╛рдИ, рдлрд┐рд░ рдПрдХреНрд╕ рдлрд┐рд░ рд╕реЗ)ред
  • рдкреИрдорд╛рдиреЗ рдкрд░ рдХрджрдо рдХрд╛ рдЖрдХрд╛рд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ред

рдЙрдиреНрд╣реЛрдВрдиреЗ рдореБрдЭреЗ рдбреАрдпреВрдкреА рдХреЗ рддрд░реНрдХ рдХреЛ рд╕реМрдВрдкрдиреЗ рдФрд░ рдЬрдм рдореИрдВ рдЙрд╕рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рддрд╛ рд╣реВрдВ, рддрдм рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреАред

рдореБрдЦреНрдп рдХреЛрдб рдореЗрдВ, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд▓рд╛рдЗрдиреЗрдВ DUP рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВ:

tuning_encoder = pyky040.Encoder(CLK=17, DT=27, SW=22) tuning_encoder.setup(scale_min=MIN_VFREQ, scale_max=MAX_VFREQ, step=1, chg_callback=vfreq_changed) tuning_thread = threading.Thread(target=tuning_encoder.watch) volume_encoder = pyky040.Encoder(CLK=5, DT=6, SW=13) volume_encoder.setup(scale_min=0, scale_max=10, step=1, inc_callback=inc_global_volume, dec_callback=dec_global_volume, sw_callback=toggle_mute) global_volume_thread = threading.Thread(target=volume_encoder.watch) tuning_thread.start() global_volume_thread.start() 


4. рд╡рд░реНрдЪреБрдЕрд▓ рд░реЗрдбрд┐рдпреЛ (рдХреЛрдб)


рдЕрдм рдореИрдВ рдлрд╛рдЗрд▓реЗрдВ рдЦреЗрд▓ рд╕рдХрддрд╛ рдерд╛ рдФрд░ рдореБрдЭреЗ DUP рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдорд┐рд▓рд╛ред рдпрд╣ рд╡рд░реНрдЪреБрдЕрд▓ рд░реЗрдбрд┐рдпреЛ рдХреЗ рд▓рд┐рдП рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХрд╛ рд╕рдордп рд╣реИред

рдпрд╣ рд╡рд░реНрдЪреБрдЕрд▓ рд░реЗрдбрд┐рдпреЛ рдмреИрдВрдб рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдХреБрдЫ рд╡рд░реНрдЪреБрдЕрд▓ рдлрд╝реНрд░реАрдХреНрд╡реЗрдВрд╕реА (рдпрд╛ рдЯреНрд░реЗрдмрд▓) рдкрд░ рдЖрдк рдзреНрд╡рдирд┐ рд╕реБрди рд╕рдХрддреЗ рд╣реИрдВ - рдпреЗ рд╕реНрд╡рдореАрдХрд░ рдЪреИрдирд▓ рд╣реИрдВред рджреЛ рдЯреНрд░реЗрдмрд▓ рдХреЗ рдмреАрдЪ рджреЛ рдСрдбрд┐рдпреЛ рд╕реНрд░реЛрддреЛрдВ рдХрд╛ рдорд┐рд╢реНрд░рдг рд╕реБрдирд╛рдИ рджреЗрддрд╛ рд╣реИред

 Chn 1 Chn 2 Chn 3 Chn 4 Chn n | | | | | |--------------|--------------|--------------|-------------| <---------------------------------------------------------->   


рд╡рд░реНрдЪреБрдЕрд▓ рдлрд╝реНрд░реАрдХреНрд╡реЗрдВрд╕реА рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд┐рд░реНрдл рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ рд╣реИ рдЬреЛ DUP рдХреЗ рд╕рд╛рде рдЖрдкрдХреА рд╕рд╣рднрд╛рдЧрд┐рддрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдмрдврд╝рддрд╛ рдпрд╛ рдШрдЯрддрд╛ рд╣реИред

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

 VOLUME /-\ /-\ /- | --\ /-- | --\ -- | --\ /-- | -- | --\ /-- | | -\ /- | | --\ /-- | | --\ /-- | | --\ /-- | | /-- | | /-- --\ | | /-- --\ | | /-- --\ | | /- -\ | | /-- --\ | -\ | /-- --\ | /- --\ | /-- --\ | /-- ------------------------------------------------------- | vfreq |       


рдпрджрд┐ рд╣рдо рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдХреЛ рдЪреИрдирд▓ n-1 рдкрд░ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдЪреИрдирд▓ n рдХреЛ рдЗрдВрдЯрд░рд╕реЗрдкреНрдЯ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдЗрди рджреЛрдиреЛрдВ рд╕реНрд░реЛрддреЛрдВ рд╕реЗ рдСрдбрд┐рдпреЛ рдХрд╛ рдорд┐рд╢реНрд░рдг рд╣реЛрддрд╛ рд╣реИред

рдЫрджреНрдо рдХреЛрдб рдореЗрдВ, рдпрд╣ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:

    ( ) ->       [ ->       [     (  )     ,    0      ] ] ->    


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

5. рд░реЗрдбрд┐рдпреЛ рдЖрд╡рд╛рд╕ рд╣реИрдХ


рджрд╛рддрд╛ рдореЗрд░реЗ рджрд╛рджрд╛рдЬреА рдХреЗ рд░реЗрдбрд┐рдпреЛ, Optalix TO100 рдерд╛ред рдлреНрд░рд╛рдВрд╕ рдХреЗ рдмрд╛рд╣рд░, рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдЙрд╕реЗ рдвреВрдВрдврдирд╛ рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реЛрдЧрд╛ред тВм 20 рдХреЗ рд▓рд┐рдП рдЖрдк рдПрдХ рд╢рд╛рдВрдд, рд╡рд┐рдВрдЯреЗрдЬ рдФрд░ рдХреЙрдореНрдкреИрдХреНрдЯ рд░рд┐рд╕реАрд╡рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕реЗ рдЖрдк рдЕрдкрдиреЗ рдмреИрдЧ рдореЗрдВ рд▓реЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред

DUP


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





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





рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ


рдореИрдВрдиреЗ рдкрд╛рд╡рд░ рдХрдиреЗрдХреНрдЯрд░ рдХреЛ рдХреЗрд╕ рдореЗрдВ рд▓реЗ рдЬрд╛рдпрд╛, рдХреЗрдмрд▓ рдХреЛ рд╕реАрдзреЗ рдкреАрдЖрдИ рдореЗрдВ рдкреНрд▓рдЧ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп - рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдореИрдВ рдпрд╣ рдЪреБрди рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдорд╛рдорд▓реЗ рдореЗрдВ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдХреИрд╕реЗ рд░рдЦрд╛ рдЬрд╛рдП, рдмрд┐рдирд╛ рдпрд╣ рд╕реЛрдЪрдиреЗ рдХреЗ рдмрд┐рдирд╛ рдХрд┐ рдкрд╛рд╡рд░ рдХрдиреЗрдХреНрдЯрд░ рдХреЛ рдХреЗрд╕ рдореЗрдВ рдХрд╣рд╛рдВ рд╕рдВрд▓рдЧреНрди рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред





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



рд╡рдХреНрддрд╛


рд╕реНрдкреАрдХрд░ - TO100 рд░рд┐рд╕реАрд╡рд░ рд╕реЗ рдореВрд▓ 5Wред рдпрд╣ рдПрдХ рдПрдореНрдкрд▓реАрдлрд╛рдпрд░ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ 3.5 рдорд┐рдореА рдСрдбрд┐рдпреЛ рдкреНрд▓рдЧ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рд╕рд╕реНрддреЗ USB DAC рдореЗрдВ рдкреНрд▓рдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред



рд╕рдм рдХреБрдЫ рдПрдХ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдмреЛрд░реНрдб рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ рдФрд░ рд╣рдореЗрд╢рд╛ рдХреЗ рд▓рд┐рдП рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИред



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


All Articles