рд╣рдо рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрд▓рдИрдбреА рдкрдЯреНрдЯреА рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ

рд╣реИрд▓реЛ, рдирд┐рдпрдорд┐рдд рдФрд░ рдЕрддрд┐рдерд┐ рдХреЗ рдЕрддрд┐рдерд┐ред

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

рд▓реЗрдЦ рдореЗрдВ рдХреБрдЫ рдЪрд┐рддреНрд░, рдХрдИ рд╡реАрдбрд┐рдпреЛ, рдмрд╣реБрдд рд╕рд╛рд░реЗ рдкрд╛рда рд╣реЛрдВрдЧреЗ, рдЬрд┐рд╕рдореЗрдВ рд╡рд┐рд╖рдп рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЧреАрддрд╛рддреНрдордХ рдЦреБрджрд╛рдИ рдирд╣реАрдВ рд╣реЛрдЧреА рдФрд░ рдмрд╣реБрдд рдХрдо рдХреЛрдб рд╣реЛрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдмрд╣реБрдд рдЕрдВрдд рдореЗрдВ рдЧреАрдереВрдм рдкрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдВрдХ рд╣реЛрдВрдЧреЗред рдФрд░ рдЕрдм, рдкрд╣рд▓реА рдЪреАрдЬреЗрдВ рдкрд╣рд▓реЗ:

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


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

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

рдкрд┐рдЫрд▓реЗ рд╕рдкреНрддрд╛рд╣рд╛рдВрдд рдореЗрдВ, рд▓реЗрдЧреЛ 42009 рдХрд╛ рдПрдХ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдкреНрд░рддреАрдХреНрд╖рд┐рдд рдмреЙрдХреНрд╕ рдиреЛрд╡реЛрд╕рд┐рдмрд┐рд░реНрд╕реНрдХ рд╕реЗ рдореЗрд░реЗ рдкрд╛рд╕ рд▓рд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕рдиреЗ рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рдорд╛рд▓рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореЗрд░реЗ рд╡рд┐рдЪрд╛рд░реЛрдВ рдкрд░ рдирдЬрд░ рд░рдЦреА рдереАред

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

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

рдЪреВрдВрдХрд┐ рд╡реЗ рдмрд╛рдж рдореЗрдВ рдпреЛрдЬрдирд╛рдмрджреНрдз рддрд░реАрдХреЗ рд╕реЗ рд╢реБрд░реВ рд╣реБрдП, рдмрд╛рдж рдореЗрдВ рднреА рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдП, рд╡реЗ рдЕрдм рдорд╛рд▓рд╛ рдореЗрдВ рд╡рд╛рдкрд╕ рдирд╣реАрдВ рдЖрдПред рд▓реЗрдХрд┐рди рдЕрдЧрд▓реЗ рджрд┐рди рдХреА рджреЛрдкрд╣рд░ рдХреЛ, рдПрдХ рдФрд░ рджреЛрд╕реНрдд рдХрд╛ рдЖрдЧрдорди рд╣реБрдЖ, рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдерд╛ - рд▓реЛрд╣реЗ рдХрд╛ рдПрдХ рдЯреБрдХрдбрд╝рд╛, рдФрд░ рд╕рд╛рде рд╣реА рдорд╛рд▓рд╛ рдХреЛ рдкрд╛рдИ рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рд▓рдВрдмрд╛рдИ рдФрд░ рдХрдиреЗрдХреНрдЯрд░реНрд╕ рдХреЗ рдХреБрдЫ рдмрд╣реБрдд рд╣реА рдЖрд╡рд╢реНрдпрдХ рддрд╛рд░ рд▓рд╛рдпрд╛ред рд╡реЗ рдЙрд╕реЗ рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рдмреИрдареЗред 5 рдШрдВрдЯреЗ рдмрд┐рддрд╛рдП, рд╢рд╛рдпрдж рдФрд░, рдпрд╣ рдХреЛрдИ рдлрд╛рдпрджрд╛ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдорд╛рд▓рд╛ рдиреЗ рдмрд╛рд╣рд░реА рдЙрддреНрддреЗрдЬрдирд╛рдУрдВ рдХрд╛ рдЬрд╡рд╛рдм рдирд╣реАрдВ рджрд┐рдпрд╛, рдЕрд░реНрдерд╛рдд, рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗред рдлрд┐рд░ рдХрднреА-рдХрднреА рдкрд╛рдИ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдиреЗрдХреНрдЯрд░реНрд╕ рдХреЛ рдЫреВрдиреЗ рдкрд░ рдкрд╣рд▓реЗ рдХреБрдЫ рд░реЛрд╢рдиреА рдЪрдордХрдиреЗ рд▓рдЧрддреА рдереАред рдПрдХ рдШрдВрдЯреЗ рдмрд╛рдж рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдпрджрд┐ рдЖрдк рдЕрдкрдиреА рдЙрдВрдЧрд▓рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдкрд╛рдИ рдкрд░ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рддрд╛рд░реЛрдВ рдХреЛ рдмрдВрдж рдХрд░ рджреЗрддреЗ рд╣реИрдВ, рддреЛ рдорд╛рд▓рд╛ рдХреЗ рдкрд╣рд▓реЗ рдХреБрдЫ рдкреНрд░рдХрд╛рд╢ рдКрдкрд░ рдпрд╛ рдмрд╛рд╣рд░ рдирд┐рдХрд▓ рдЬрд╛рддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдпрд╣ рдЕрднреА рднреА рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ, рдпрд╣ рд╕рдордЭ рдореЗрдВ рдЖрдпрд╛ рдХрд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛рдо рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд░рддреА рд╣реИред рдкрд╛рдпрдерди рд▓рд┐рдкрд┐ рдХреЗ рдПрдХ рддреНрд╡рд░рд┐рдд рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдбрд┐рд╡рд╛рдЗрд╕ /dev/spidev0.0 рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, /dev/spidev0.0 , рдпрд╣ рдореЗрд░реЗ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдореМрдЬреВрдж рдерд╛ред рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ, рдореИрдВрдиреЗ рд╕рдорд╕реНрдпрд╛ рдХреЛ Google рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рдХреБрдЫ рдкрд╛рдпрд╛, рдЬреЛ рд╡реЗ рдХрд╣рддреЗ рд╣реИрдВ, рд▓рд╛рдЧреВ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдХреЛрдИ рдлрд╛рдпрджрд╛ рдирд╣реАрдВ рд╣реБрдЖред

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

рд╕реМрднрд╛рдЧреНрдп рд╕реЗ рдХреЛрдИ рд╕реАрдорд╛ рдирд╣реАрдВ рдереАред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рдПрдХ рдорд╛рд▓рд╛ рдХреЗ рдкреНрд░рдХрд╛рд╢ рдореЗрдВ рдирд┐рд░реНрдорд┐рдд рд▓реЗрдЧреЛ рдХреНрд░реЗрди рдХреА рдХреБрдЫ рддрд╕реНрд╡реАрд░реЗрдВ рд▓реАрдВ:
рд▓реЗрдЧреЛ 42009

рд▓реЗрдЧреЛ 42009

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

 spidev = file("/dev/spidev0.0", "wb") spidev.write(pixels) time.sleep(refresh_rate/1000) 

рдЬрд╣рд╛рдВ рдкрд┐рдХреНрд╕рд▓ рдмрд╛рдЗрдЯреНрд╕ рдХреА рдПрдХ рд╕рд░рдгреА рд╣реЛрддреА рд╣реИ, рд╡рд╣ рдорд╛рд▓рд╛ рдХреЗ рдмрд▓реНрдмреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕реЗ 3 рдЧреБрдирд╛ рдмрдбрд╝реА рд╣реЛрддреА рд╣реИред рд╕рд░рдгреА рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рддреАрди рддрддреНрд╡ рдЖрд░рдЬреАрдмреА рдЪреИрдирд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреНрдпреЗрдХ рдмрд▓реНрдм рдХреЗ рд▓рд┐рдП рдорд╛рди рд╣реИрдВред рдорд╛рди рд▓реЗрдВ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 50 рдмрд▓реНрдмреЛрдВ рдХреА рдПрдХ рдорд╛рд▓рд╛ рд╣реИ, рдЗрд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкреНрд░рдХрд╛рд╢ рдореЗрдВ рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдкреНрд░рдкрддреНрд░ / {R0, G0, B0, R1, G1, B1, ... R49, G49, B49} ред рдХреЛрдИ рд╣реЗрдбрд░ рдирд╣реАрдВ, рдмрд╕ рдмрд╛рдЗрдЯреНрд╕ рдХреА рдПрдХ рд╕рд░рдгреА рдФрд░ рдХреЗ рдмрд╛рдж flush ред
рдореБрдЦреНрдп рд╡рд┐рдЪрд╛рд░ рдпрд╣ рдерд╛ рдХрд┐ рдХрд┐рд╕реА рднреА рд╕рдордп рдЖрдкрдХреЛ рд╕рдВрдкреВрд░реНрдг рд╕рд░рдгреА рдХреЛ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд▓рд┐рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рднрд▓реЗ рд╣реА рдЖрдк рдПрдХ рдмрд▓реНрдм рдХреЛ рдкреНрд░рдХрд╛рд╢ рдореЗрдВ рд▓рд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реЛрдВред рдЯреЗрдк рдкрд░ рд╕рднреА рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдордп рдХреА рджреЗрд░реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдЖрдкрдХреА рдкрд╕рдВрдж рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╡рд┐рд╡рд┐рдз рд╣реЛ рд╕рдХрддрд╛ рд╣реИред



рдЬрд╛рд╡рд╛ рдореЗрдВ рд▓реМрдЯрдиреЗ рдкрд░, рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рд▓рдЧрднрдЧ рд╕рдорд╛рди рджрд┐рдЦрддрд╛ рд╣реИ ( try-catch рдЫреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ):

 FileOutputStream spidev = new FileOutputStream(new File("/dev/spidev0.0")); spidev.write(bytes); spidev.flush(); Thread.sleep(); 

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



рд▓реЗрдХрд┐рди рдлрд┐рд░, рдЗрди "рдПрд▓реНрдЧреЛрд░рд┐рджрдо" рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рдирд╛ рдмрд╣реБрдд рдХрдо рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реИ рдФрд░ рдпрд╣ рднреА рдЬрд▓реНрджреА рд╕реЗ рдердХ рдЧрдпрд╛ рд╣реИред рдореИрдВ рд╕реАрдзрд╛ рдирд┐рдпрдВрддреНрд░рдг рдЪрд╛рд╣рддрд╛ рдерд╛ред рдЬрд╛рд╡рд╛ рдореЗрдВ рдлрд┐рд░ рд╕реЗ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╕рд░реНрд╡рд░ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛, рдЬреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдбреЗрдЯрд╛ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдЧрд╛, рдЙрдиреНрд╣реЗрдВ рдкрд╛рд░реНрд╕ рдХрд░реЗрдЧрд╛ рдФрд░ рднреЗрдЬреЗ рдЧрдП "рдХрдорд╛рдВрдбреНрд╕" рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдорд╛рд▓рд╛ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░реЗрдЧрд╛ред рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ рддрд╛рдХрд┐ рдмрдВрджрд░рдЧрд╛рд╣, рдорд╛рд▓рд╛ рдореЗрдВ рдкреНрд░рдХрд╛рд╢ рдмрд▓реНрдмреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдФрд░ рдбрд┐рд╡рд╛рдЗрд╕ ( /dev/spidev0.0 ) рд╕рд░реНрд╡рд░ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реЗрдЯ рдХрд┐рдП рдЧрдП рдереЗред
рдЧреНрд░рд╛рд╣рдХ, рдмрджрд▓реЗ рдореЗрдВ, Android рдкрд░ рд╣реИред рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рдкрд╣рд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдиреНрдпреВрдирддрдо рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдереА - рдЪрд╛рд▓реВ рдХрд░реЗрдВ / рдмрдВрдж рдХрд░реЗрдВ, рдЖрд░рдЬреАрдмреА-рд╕реНрд▓рд╛рдЗрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд░рдВрдЧ рд╕реЗрдЯ рдХрд░реЗрдВ рдФрд░ рджреВрд╕рд░реЗ рд╕реНрд▓рд╛рдЗрдбрд░ рдХреЗ рд╕рд╛рде рдкреНрд░рдХрд╛рд╢ рдХреЛ "рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд" рдХрд░реЗрдВред рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд░реНрд╡рд░ рдХреЛрдб рдкрд░ рдмрдЪрдкрди рд╕реЗ рдореЗрд░реА рдирд╛рдкрд╕рдВрджрдЧреА рдХреЗ рдмрд╛рд╡рдЬреВрдж, рд▓рд┐рдЦрд┐рдд рдХреЛрдб рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╕рд╣реА рдврдВрдЧ рд╕реЗред
рдмрд╣реБрдд рдЬрд▓реНрджреА рдореБрдЭреЗ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ 50 рдмрд▓реНрдм рдореЗрд░реЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛрдВрдЧреЗ рдФрд░ рдЗрд╕ рдЙрдореНрдореАрдж рдореЗрдВ рдПрдХ рд╣реА рд░рд╛рд╢рд┐ рдХрд╛ рдЖрджреЗрд╢ рджрд┐рдпрд╛ рдХрд┐ рдмрд╛рдж рдореЗрдВ рдЙрдиреНрд╣реЗрдВ 10x10 рд╡рд░реНрдЧ рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдХрд▓реНрдкрдирд╛ рдХреА рдЙрдбрд╝рд╛рди рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдХреНрд╖реЗрддреНрд░ рд╣реИ, рдпрд╣рд╛рдВ рдЖрдк рдХрдо рд╕реЗ рдХрдо рдПрдХ рдХреНрд▓рд╛рд╕рд┐рдХ рд╕рд░реНрдк рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред
рдереЛрдбрд╝реА рджреЗрд░ рдмрд╛рдж, рдореЗрд░реЗ рджреЛрд╕реНрдд, рдПрдХ рдЫрд╛рддреНрд░, рдиреЗ рдПрдХ рдЕрдзрд┐рдХ рд╕рд╣реА рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд░реНрд╡рд░ рдХреЛрдб рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдиреЗ рдореЗрдВ рдорджрдж рдХреА, рдЕрдм рдХреНрд▓рд╛рдЗрдВрдЯ рдиреЗ рдХрдорд╛рдВрдб рдХреЗ рдПрдХ рдкреВрд░реНрд╡ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╕реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░ рдХрд┐рдпрд╛, рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдХрд╛рд░ рдХреЗ рдбреЗрдЯрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рджрд┐рдП рдЧрдП Object рдкреНрд░рдХрд╛рд░ рдХреЗ рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░, рдЗрд╕рд▓рд┐рдП, рдХреБрдЫ рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, "рдЕрдирдзрд┐рдХреГрдд рдкрд╣реБрдВрдЪ" рд╕реЗ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рд░реНрд╡рд░ рдкрд░ рдПрдХ рдкрд╛рд╕рд╡рд░реНрдб рдлрд╝реАрд▓реНрдб рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ рдЗрд╕реЗ рдкрд╣рд▓реЗ рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рднреЗрдЬрд╛ рдЧрдпрд╛ рдерд╛ред рдпрджрд┐ рдпрд╣ рдлрд┐рдЯ рдирд╣реАрдВ рд╣реБрдЖ, рддреЛ рд╕рд░реНрд╡рд░ рдиреЗ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд░ рджрд┐рдпрд╛ред рдпрд╣ рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЬрдм рдХреЛрдИ рдпрд╣ рдЬрд╛рдирддрд╛ рдерд╛ рдХрд┐ рдХрд┐рд╕ рдирд╛рдо / рдЖрдИрдкреА рдФрд░ рдкреЛрд░реНрдЯ рдореЗрд░реЗ рдкрд╛рдИ рдЙрдкрд▓рдмреНрдз рд╣реИ рддрд╛рдХрд┐ рдореИрдВ рдПрдХ рдорд╛рд▓рд╛ рдХреЗ рд╕рд╛рде рдЦреЗрд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рди рдХрд░ рд╕рдХреВрдВред
рдирдИ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХреЛ рд░реАрдореЗрдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЙрдиреНрд╣реЛрдВрдиреЗ рдЪреМрдбрд╝рд╛рдИ рдореЗрдВ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛: рдЙрдиреНрд╣реЛрдВрдиреЗ рдирдП рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рддрддреНрд╡ рдФрд░ рдирдП рдкреНрд░рдХрд╛рд╢ рдирд┐рдпрдВрддреНрд░рдг рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдЬреЛрдбрд╝реЗред
Android рдХреНрд▓рд╛рдЗрдВрдЯ
рдЖрд░рдЬреАрдмреА рд░рдВрдЧ рдФрд░ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд░рдВрдЧреЛрдВ рдХреЗ рд╕рд╛рде рдЭрд┐рд▓рдорд┐рд▓рд╛рд╣рдЯ рдФрд░ рдПрдХ рдЪрд▓рддреА рдПрдХ рд╕рд╣рд┐рдд рдЗрдВрджреНрд░рдзрдиреБрд╖, рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛ред рдХрд┐рд╕реА рднреА рд▓реЗрдмрд▓ (рдЕрдВрддрд┐рдо рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ рд╣рдЯрд╛рдП рдЬрд╛рдиреЗ рдкрд░) рдХреЛ рдкрдврд╝рддреЗ рд╕рдордп NFC рдХреЛ рдмрд▓реНрдмреЛрдВ рдХреЛ рдЪрд╛рд▓реВ / рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдЦрд░рд╛рдм рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╣реИ рдХрд┐ Google SpeechRecognizer рдХреЛ рдЦрд░рд╛рдм рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕реЗ рд╢рд╛рдмреНрджрд┐рдХ рд░реВрдк рд╕реЗ 5 рдЖрджреЗрд╢реЛрдВ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛: "рд▓рд╛рд▓", "рд╣рд░рд╛", "рдиреАрд▓рд╛"ред "рдкреАрд▓рд╛" рдФрд░ "рдЗрдВрджреНрд░рдзрдиреБрд╖"ред рдЦреИрд░, рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рджрд┐рд▓рдЪрд╕реНрдк рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛, рдорд╛рд▓рд╛ рдХреА рдкреВрд░реА рд▓рдВрдмрд╛рдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣реИ ... рдПрдХ рддреБрд▓реНрдпрдХрд╛рд░рдХ рдХреЗ рд░реВрдк рдореЗрдВ, рд╢рд╛рдпрдж рдпрд╣ рдХрд╣рдирд╛ рдЕрдзрд┐рдХ рд╕рд╣реА рд╣реИ: рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдХреЗ рдорд╛рдЗрдХреНрд░реЛрдлреЛрди рджреНрд╡рд╛рд░рд╛ рдХрдерд┐рдд рдзреНрд╡рдирд┐ рдХреА рдорд╛рддреНрд░рд╛ рдкрд░ рдирд┐рд░реНрднрд░ рдЕрдиреБрдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рдЬрд▓рд╛рдП рдЧрдП рд▓реИрдВрдк рдХреА рд╕рдВрдЦреНрдпрд╛ред рдпрд╣ рдХреИрд╕реНрдкрд╛ рдЯреНрд░реИрдХ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдкрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА рджрд┐рдЦрддрд╛ рд╣реИ - рд╕рд░ рд░реЙрдХ рдП рд▓реЙрдЯ :


рдЖрд╡реЗрджрди рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рд╕рд╛рдорд╛рдиреНрдп рдЕрд╡рд▓реЛрдХрди:


рдЙрд╕рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рдХреБрдЫ рдПрд▓реНрдЧреЛрд░рд┐рджрдо, рдирд┐рдпрдореЛрдВ рдХреЗ рд╕рд╛рде рдереЛрдбрд╝рд╛ рд▓рд╛рдбрд╝ рдорд┐рд▓рд╛, рд╕рд░реНрд╡рд░ рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ рдХреАрдбрд╝реЗ рдорд┐рд▓реЗ, рдФрд░ рдХреЛрдб рдХреЛ рднреА рдереЛрдбрд╝рд╛ рд╕рд╛ рд╣рдЯрд╛ рджрд┐рдпрд╛ред рдЕрдм рдореБрдЦреНрдп рдирд┐рдпрдВрддреНрд░рдг рд╕реНрдХреНрд░реАрди рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:
рджреЗрдЦрднрд╛рд▓ рдХрд░рдиреЗ рд╡рд╛рд▓реЛрдВ рдХреЗ рд▓рд┐рдП Github ( рдкреБрд╕реНрддрдХрд╛рд▓рдп , рд╕рд░реНрд╡рд░ рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ ) рдкрд░ рд╕рднреА рдХреЛрдб рдкреЛрд╕реНрдЯ рдХрд┐рдП рдЧрдП рд╣реИрдВред рдореБрдЭреЗ рдЦреБрд╢реА рд╣реЛрдЧреА рдЕрдЧрд░ рд╡рд╣ рдХреБрдЫ рдорджрдж рдХрд░реЗрдЧрд╛ред рдХрд╛рдВрдЯрд╛ рдХреЗ рд▓рд┐рдП рдпреЛрдЬрдирд╛рдПрдВ рд╕рдВрд╕реНрдХрд░рдг 2.0 рдореЗрдВ рд╣реА рд╣реИрдВ, рдЬрд┐рд╕рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдореИрдВрдиреЗ рдЕрдВрдд рддрдХ рдЦреБрдж рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдирд╣реАрдВ рдХреА рд╣реИ, рд▓реЗрдХрд┐рди рдпреЛрдЬрдирд╛рдПрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИрдВ:
  1. рдирд┐рдпрдВрддреНрд░рдг рд╕реНрдХреНрд░реАрди рдЪрдпрди: рд╕реАрдзреЗ рд░рд┐рдмрди, рдЖрдпрдд рдпрд╛ рд╡рд░реНрдЧред
  2. рдПрдХ рд╕реАрдзреА рд░реЗрдЦрд╛ рдореЗрдВ рдлреИрд▓рд╛ рдЯреЗрдк рдХреЗ рд▓рд┐рдП рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ред
  3. рд╡рд┐рдХрд▓реНрдк рдХреЗ рд▓рд┐рдП рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдПрдХ рдкреИрдХреЗрдЯ рд▓рд┐рдЦрдирд╛ рдЬрдм рдЯреЗрдк рдХреЛ рдПрдХ рд╡рд░реНрдЧ рдФрд░ рдПрдХ рдЖрдпрдд рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
    • рд▓рд╛рдЗрдЯ рдмрд▓реНрдм рдирд┐рдпрдВрддреНрд░рдг
    • рд╡рд░реНрдЧ рдХреЗ рдХреЗрдВрджреНрд░ рд╕реЗ рддреБрд▓реНрдпрдХрд╛рд░рдХ
    • рд╕реНрдЯреЗрдЯрд┐рдХ рдЯреЗрдХреНрд╕реНрдЯ / рд░реЗрдВрдЧрдиреЗ рд╡рд╛рд▓реА рд░реЗрдЦрд╛
    • рд╕рд╛рдБрдк
    • рдХреБрдЫ рдФрд░ред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╡рд┐рдЪрд╛рд░ рд╣реИрдВ, рддреЛ рд▓рд┐рдЦреЗрдВ, рдореИрдВ рдЦрд╝реБрд╢реА рд╕реЗ рдЪрд░реНрдЪрд╛ рдХрд░реВрдБрдЧрд╛ рдФрд░ рдзреНрдпрд╛рди рд░рдЦреВрдБрдЧрд╛ред

рдЙрди рдЫреЛрдЯреА рдЪреАрдЬрд╝реЛрдВ рд╕реЗ рдЬрд┐рдиреНрд╣реЗрдВ рдореИрдВ рд╕рдордп рдкрд░ рд▓рд┐рдЦрдирд╛ рднреВрд▓ рдЧрдпрд╛:

1. рд╢рд╛рдпрдж рдЖрдкрдХреЛ рдлрд╝рд╛рдЗрд▓ рд▓рд┐рдЦрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдкреНрд░рддреНрдпреЗрдХ рдбрд╛рдпреЛрдб рдХреЗ рд░рдВрдЧ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░рдХрд╛рд╢ "рдардВрдбрд╛" рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ 255-255-255 рдореВрд▓реНрдпреЛрдВ рдкрд░ рдиреАрд▓реЗ рд░рдВрдЧ рдореЗрдВ рдмрдВрдж рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдкрд╛рдпрдерди рд▓рд┐рдкрд┐ рдореЗрдВ рдЬреЛ рдореБрдЭреЗ рдорд┐рд▓реА, рд╡рд╣ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:

 def correct_pixel_brightness(pixel): corrected_pixel = bytearray(3) corrected_pixel[0] = int(pixel[0] / 1.1) corrected_pixel[1] = int(pixel[1] / 1.1) corrected_pixel[2] = int(pixel[2] / 1.3) return corrected_pixel 

2. рдЖрдЗрдХрди рдХреЛ рдЙрд╕реА рд╡реНрдпрдХреНрддрд┐ рджреНрд╡рд╛рд░рд╛ рдЪрд┐рддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЬрд┐рд╕рдиреЗ рдореБрдЭреЗ рд▓реЗрдЧреЛ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдорд┐рдд рд╕рдордп-рдЕрдВрддрд░рд╛рд▓ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХреА рдереАред рдпрд╣ рдореЗрд░реА рдмрд┐рд▓реНрд▓реА рдХреА рдПрдХ рддрд╕реНрд╡реАрд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ- uporoshki
рдмрд┐рд▓реНрд▓реА рдХрд╛ рдЪреВрд░реНрдг

3. /dev/spidev0.0 рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рд╡рд░реНрдгрд┐рдд рдХреНрд░рд┐рдпрд╛рдПрдВ /dev/spidev0.0 WS2801 рдирд┐рдпрдВрддреНрд░рдХ рдХреЗ рд╕рд╛рде рдЯреЗрдк рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддреА рд╣реИрдВред рдкрд┐рдЫрд▓реЗ рд╕рдкреНрддрд╛рд╣ рдХреЗ рдЕрдВрдд рдореЗрдВ, рдЙрдиреНрд╣реЛрдВрдиреЗ DR рдХреЛ рдПрдХ рдорд┐рддреНрд░ ( necrys ) рдХреЛ рд╕рд┐рд░реНрдл рдПрдХ рд░рд┐рдмрди рдХреЗ рд▓рд┐рдП рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛, рди рдХрд┐ рдПрдХ рдорд╛рд▓рд╛ (рдЗрд╕ рдмрд╛рд░ рд╕рд┐рд░реНрдл рдПрдХ рдХрдврд╝рд╛рдИ рдХреЗ рд▓рд┐рдП), рдпрд╣ рдЙрдореНрдореАрдж рдХрд░рддреЗ рд╣реБрдП рдХрд┐ рдЗрд╕рдореЗрдВ WS2801 рднреА рдерд╛ред рдЪреАрди рд╕реЗ рдСрд░реНрдбрд░ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдирд╣реАрдВ рдерд╛, рд╡реЗ рд╢рд╣рд░ рдореЗрдВ рд╣рдорд╕реЗ рдЦрд░реАрдж рд░рд╣реЗ рдереЗ, рд╡рд┐рдХреНрд░реЗрддрд╛ рдиреЗ рджрд╛рд╡рд╛ рдХрд┐рдпрд╛ рдХрд┐ рдирд┐рдпрдВрддреНрд░рдХ рд╕рдорд╛рди рдерд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдкреИрдХреЗрдЬ рдкрд░ рдФрд░ рдЯреЗрдк рдкрд░ рдХреЛрдИ рд╢рд┐рд▓рд╛рд▓реЗрдЦ рдирд╣реАрдВ рдереЗред рдЬрдиреНрдорджрд┐рди рдХреЗ рдЬрд╢реНрди рдХреЗ рдмреАрдЪ, рдЙрдиреНрд╣реЛрдВрдиреЗ рдЬреБрдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдХрдИ рдШрдВрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрд╕рдлрд▓ рд░реВрдк рд╕реЗ рд▓реЗ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐, рд╕рднреА рдиреБрдХрд╕рд╛рдиреЛрдВ рдХреЛ рдЬрд╛рдирддреЗ рд╣реБрдП, рддрдм рддрдХ рдЪрд╛рд▓реВ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рдерд╛ рдЬрдм рддрдХ рдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рдЧрд▓рддреА рд╕реЗ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЛ рдПрд╕рдПрдо 16716 рдореЗрдВ рдмрджрд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреА, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдпрд╣ рдЯреЗрдк рдЬрд▓рд╛рдпрд╛ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдкреАрдЫрд╛ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдмрд╛рд╣рд░ рдЬрд╛рдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╕реА-рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦрдиреЗ рд╕реЗ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реБрдЖ, 3 рдмрд╛рдЗрдЯреНрд╕ рдХреЗ рдПрдХ рд╕рд░рдгреА рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рдкреНрд░рдпрд╛рд╕ рдиреЗ рдЯреЗрдк рдХреЗ рдРрд╕реЗ рд╡рд░реНрдЧреЛрдВ рдХреЛ рдкреНрд░рдЬреНрд╡рд▓рд┐рдд рдХрд┐рдпрд╛ рдХрд┐ рд╣рдо рдЙрд╕ рджрд┐рди рдХрд╛рдо рдХреЗ рддрд░реНрдХ рдХреЛ рд╕рдордЭ рдирд╣реАрдВ рдкрд╛рдПред рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдмрд╛рдж, рдЕрдЧрд▓реЗ рджрд┐рди рдХреЗ рдордзреНрдп рддрдХ, рдЯреЗрдк рдХрд╛ рдирдпрд╛ рдорд╛рд▓рд┐рдХ рдзреВрдореНрд░рдкрд╛рди рдХрд░рдиреЗ рдФрд░ рдЯреЗрдк рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЛ рд╕рдордЭрдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛: рдЖрдкрдХреЛ рдкреНрд░рддрд┐ рдпреВрдирд┐рдЯ 4 рдмрд╛рдЗрдЯреНрд╕ рдХреА рдПрдХ рдкрдВрдХреНрддрд┐ рд▓рд┐рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ рдкрд╣рд▓реА рдмрд╛рдЗрдЯ рд╣рдореЗрд╢рд╛ 0xFF рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рдФрд░ рд╢реЗрд╖ рдЖрд░рдЬреАрдмреА рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдкрд╣рд▓реЗ рдмрд╛рдЗрдЯ рдХреЗ рдореВрд▓реНрдп рдХреЛ рдмрджрд▓рдиреЗ рд╕реЗ рдЯреЗрдк рдХрд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рдЕрднреА рддрдХ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрдпрд╛ рд╣реИред рдпрд╣ рдирд┐рдпрдВрддреНрд░рдХ рдореЗрдВ рдЕрдВрддрд░, рдЕрд╕реЗрдВрдмрд▓реА рдФрд░ рдкреИрдЪрд┐рдВрдЧ рдХреЗ рдкреИрдЪрд┐рдВрдЧ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП рд╣реИ, рдЬреЛ рдЗрд╕рдХреЗ рд╕рд╛рде рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдХрд░реЗрдЧрд╛ рдФрд░ рдЗрд╕реЗ рдПрдХреНрд╕рдмреАрдПрдорд╕реА рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдореЗрдВ рдХрдИ рджрд┐рди рд▓рдЧ рдЧрдПред рд▓реЗрдХрд┐рди рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж:

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

рдзрдиреНрдпрд╡рд╛рдж, рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рджрд┐рд▓рдЪрд╕реНрдк рдерд╛ред

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


All Articles