"рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЯреНрд░реИрдлрд┐рдХ рд▓рд╛рдЗрдЯ" рдХреЗ рд╕рд╛рде рдкрд░рд┐рдЪрд┐рдд рд╢рд╣рд░ рдХреЗ рдПрдХ рдЗрдВрдЯрд░реЗрдХреНрдЯрд┐рд╡ рдорд╛рдирдЪрд┐рддреНрд░ рдмрдирд╛рдиреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░, рдЙрд╕ рдкрд░ рд╕реНрдерд┐рдд рдПрд▓ рдИ рдбреА рдХреЗ рд╕рд╛рде: рд▓рд╛рд▓ - рдиреЛрдб рдЕрдиреБрдкрд▓рдмреНрдз, рд╣рд░рд╛ - рдЙрдкрд▓рдмреНрдз рд╣реИред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рдПрд▓рдЗрдбреА рдХреЛ рдЬрд▓рд╛рдиреЗ рдХреА рд╡рд░реНрдгрд┐рдд рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ 2 xn рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ n рдореЙрдирд┐рдЯрд░ рдХрд┐рдП рдЧрдП рдиреЛрдбреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, 10 рдиреЛрдбреНрд╕ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ 20 рдирд┐рд╖реНрдХрд░реНрд╖реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ 5 рд╕реЗ рдЕрдзрд┐рдХ рдиреЛрдбреНрд╕ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рд╡рд┐рдзрд┐ рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИред
рддреЛ, рдХрд┐рд╕ рддрд░рд╣ рд╕реЗ рдЖрдк рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдЖрдЙрдЯрдкреБрдЯ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдПрдХ рдбрд┐рдХреЛрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рддреБрд░рдВрдд рджрд┐рдорд╛рдЧ рдореЗрдВ рдЖрддрд╛ рд╣реИред рд╡рд┐рдзрд┐ рдЕрдЪреНрдЫреА рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдХреЛрдб рдХреЗ рд╕рд╛рде рдЖрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдЖрдкрдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдиреЛрдбреНрд╕ рдХреЗ рд╕рднреА рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдВрдпреЛрдЬрдиреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╡рд┐рдзрд┐ рдЕрдЪреНрдЫреА рд╣реИ, рд▓реЗрдХрд┐рди рдмрд╣реБрдд рд╕реНрдХреЗрд▓реЗрдмрд▓ рдирд╣реАрдВ рд╣реИред
рдЕрдзрд┐рдХ рд╕рдлрд▓ рдПрдХ рд╕реАрд░рд┐рдпрд▓ рд╕рд┐рдЧреНрдирд▓ рдХреЛ рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ рдмрджрд▓рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИред рдпрд╣реА рд╣реИ, рдПрдХ рд╕реАрд░рд┐рдпрд▓ рд╕рд┐рдЧреНрдирд▓ рдЖрд░реНрдбрд┐рдиреЛ рдмреЛрд░реНрдб рдХреЛ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рд░реНрдХрд┐рдЯ рдореЗрдВ рдПрд▓рдИрдбреА рдирд┐рдпрдВрддреНрд░рдг рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓рд╛рдЧреВ рд╣реИред рд╣рдо рдЗрд╕ рд░рд╛рд╕реНрддреЗ рдкрд░ рдЪрд▓реЗрдВрдЧреЗ
рдФрд░ рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
- рдПрдХ рд╕реАрд░рд┐рдпрд▓ рд╕рд┐рдЧреНрдирд▓ рдХреЛ рдПрдХ рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдпреЛрдЬрдирд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛;
- рд╕реНрдерд┐рддрд┐ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрд▓ рдИ рдбреА рдХреЗ рд╕рд╛рде рдПрдХ рдЖрдЙрдЯрдкреБрдЯ рд╕реНрдЯреЗрдЬ рдмрдирд╛рдПрдВ;
- рд╕рд░реНрдХрд┐рдЯ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдЬрд╛рдирдХрд╛рд░реА рджрд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛;
- рдПрдХ рдореЗрдЬрдмрд╛рди рдорддрджрд╛рди рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд▓рд╛рдЧреВ рдХрд░реЗрдВред
рд╕рд░реНрдХрд┐рдЯ рдбрд┐рдЬрд╛рдЗрди
рдПрдХ рд╕реАрд░рд┐рдпрд▓ рд╕рд┐рдЧреНрдирд▓ рдХрдиреНрд╡рд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдПрдХ рд╢рд┐рдлреНрдЯ рд░рдЬрд┐рд╕реНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рд╣рд╛рде рдореЗрдВ 74ALS164 рдХреА рдПрдХ рдЬреЛрдбрд╝реА рдереА, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдо рдирд┐рд░реНрдорд╛рддрд╛ рдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдЬрд╛рдХрд░ рдбреЗрдЯрд╛рд╢реАрдЯ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕ рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ рд╣реИ:
- CLR рд░реАрд╕реЗрдЯ рдЗрдирдкреБрдЯ
- рд╕реАрдПрд▓рдХреЗ рдШрдбрд╝реА рдЗрдирдкреБрдЯ
- 2 рд╕рд┐рдЧреНрдирд▓ рдЗрдирдкреБрдЯ рдП рдФрд░ рдмреА;
- 8 рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддрд╛ рд╣реИред
рд╕рддреНрдп рддрд╛рд▓рд┐рдХрд╛ рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рд░реАрд╕реЗрдЯ рд╕реАрдПрд▓рдЖрд░ рдХреЗ рдЗрдирдкреБрдЯ рдкрд░ рд╢реВрдиреНрдп рдорд╛рди рдкрд░ рд╣реЛрддрд╛ рд╣реИред рдбреЗрдЯрд╛ рдХреЛ CLK рд╕рд┐рдЧреНрдирд▓ рдХреЗ рдХрд┐рдирд╛рд░реЗ рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрдирдкреБрдЯ рд╕рд┐рдЧреНрдирд▓ рд╕рд┐рдЧреНрдирд▓ рдП рдФрд░ рдмреА рд╕реЗ рддрд╛рд░реНрдХрд┐рдХ рдЧреБрдгрд╛ (рдФрд░) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмрдирддрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╕рд┐рдЧреНрдирд▓ рдЗрдирдкреБрдЯ рдореЗрдВ рд╕реЗ рдПрдХ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдмреА, рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рддрд╛рд░реНрдХрд┐рдХ рд╕реНрддрд░ рдкрд░ рд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред 1. рдСрдкрд░реЗрд╢рди рдХреЗ рджреМрд░рд╛рди, рд╕реАрдПрд▓рдЖрд░ рдЗрдирдкреБрдЯ рдкрд░ рд▓реЙрдЬрд┐рдХрд▓ рдпреВрдирд┐рдЯ рд╕реНрддрд░ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдЗрдирдкреБрдЯ рдП рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдХреЗ, рдЖрдк рдЖрд╡рд╢реНрдпрдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ рджрд░реНрдЬ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╕реАрдПрд▓рдХреЗ рдЗрдирдкреБрдЯ рдкрд░ рдЧреЗрдЯрд┐рдВрдЧ рдореЗрдВ рдЕрд╕реНрдкрд╖реНрдЯ рдЗрдирдкреБрдЯ рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдбреЗрдЯрд╛ рдХреА рдЕрдиреБрдорддрд┐ рд╣реЛрдЧреАред
рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рдХреЗрд╡рд▓ 1 рдЪрд┐рдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреЗрд╡рд▓ 8 рдЖрдЙрдЯрдкреБрдЯ рд╣реИрдВред рд╣рд╛рдВ, рдмрд╣реБрдд рдХреБрдЫ рдирд╣реАрдВред рд▓реЗрдХрд┐рди рдпрд╣рд╛рдБ рдХреИрд╕реНрдХреЗрдбрд┐рдВрдЧ рдмрдЪрд╛рд╡ рдХреЗ рд▓рд┐рдП рдЖрддрд╛ рд╣реИред рдпрд╣реА рд╣реИ, рдпрджрд┐ рдЖрдк рдкрд╣рд▓реЗ рд░рдЬрд┐рд╕реНрдЯрд░ рдХреЗ рдЖрдард╡реЗрдВ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рджреВрд╕рд░реЗ рдХреЗ рдЗрдирдкреБрдЯ рдП рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рдбреЗрдЯрд╛ 8 рдШрдбрд╝реА рдЪрдХреНрд░реЛрдВ рдХреА рджреЗрд░реА рдХреЗ рд╕рд╛рде рджреВрд╕рд░реЗ рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рдЖрдЙрдЯрдкреБрдЯ рд╕реНрдЯреЗрдЬ
рдПрд▓ рдИ рдбреА рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдкреНрд░рддрд┐ рдиреЛрдб 2 рдкрд┐рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЕрд░реНрдерд╛рдд рд▓рд╛рд▓ рдПрд▓рдИрдбреА рдпрд╛ рд╣рд░реЗ рд░рдВрдЧ рдХреА рд░реЛрд╢рдиреАред рд▓реЗрдХрд┐рди рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЖрд╡рд╢реНрдпрдХ рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рджреЛрдЧреБрдиреА рд╣реЛ рдЬрд╛рдПрдЧреАред рдЗрд╕рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдпреЛрдЬрдирд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдПрд▓ рдИ рдбреА рдХреЗ рд╕рдорд╛рд╡реЗрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ:

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

рдбрд┐рдмрдЧ рдмреЛрд░реНрдб рдореЗрдВ 2 рд╢рд┐рдлреНрдЯ рд░рдЬрд┐рд╕реНрдЯрд░ рдФрд░ рдПрд▓рдИрдбреА рдХреЗ 10 рдЬреЛрдбрд╝реЗ рд╣реИрдВред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдмреЛрд░реНрдб рдХреЗ рдХреЗрдВрджреНрд░ рдореЗрдВ 4 рдкреАрд▓реЗ рдПрд▓ рдИ рдбреА рдкреНрд░рдХрд╛рд╢ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдпрд╣ рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХреЗ рдЯреВрдЯреЗ рд╣реБрдП рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд╕рдорд╛рди рд╣реИ, рд▓реЗрдХрд┐рди рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред
рд▓реЗрдЦрди рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд╡рд┐рдХрд╛рд╕
рдЗрд╕рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдПрд▓рдИрдбреА рдмрд░реНрдирд┐рдВрдЧ рдХрдВрдЯреНрд░реЛрд▓ рд╕рд░реНрдХрд┐рдЯ рд╣реИред рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХреА рдХрд┐рд╕реА рднреА рд╢реНрд░реЗрдгреА рдореЗрдВ рд▓рд╛рд▓ рд╕реЗ рд╣рд░реЗ рдФрд░ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рджрд╣рди рдХреЗ рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП рдмрд┐рдЯреНрд╕ рдХреА рдПрдХ рд╕рд░рдгреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдкреНрд░рддреНрдпреЗрдХ рдмрд┐рдЯ рдПрдХ рдиреЛрдб рдФрд░ рджреЛ рдПрд▓ рдИ рдбреА рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИ: 1 рд╣рд░рд╛ рд╣реИ, 0 рд▓рд╛рд▓ рд╣реИред рдмрд┐рдЯреНрд╕ рдХреЗ рдЗрд╕ рдХреНрд░рдо рдХреЛ arduino рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рд▓рд╛рдЧреВ рдХрд░рдХреЗ рдФрд░ CLK рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд╕рд╛рде рдкреНрд░рддреНрдпреЗрдХ рдмрд┐рдЯ рдХреЛ рдХреНрд▓реЙрдХ рдХрд░рдХреЗ, рд╣рдо рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХреЛ рд▓рд┐рдЦреЗрдВрдЧреЗред рдирдИ рдЬрд╛рдирдХрд╛рд░реА рдХреА рдкреНрд░рддреНрдпреЗрдХ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рд╕реЗ рдкрд╣рд▓реЗ, рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо CLR рдЗрдирдкреБрдЯ рдореЗрдВ рдПрдХ рддрд░реНрдХ рд╢реВрдиреНрдп рдХреА рдЖрдкреВрд░реНрддрд┐ рдХрд░рдХреЗ рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░реЗрдВрдЧреЗред
рдорддрджрд╛рди рдиреЛрдбреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рд╡рд┐рдХрд╛рд╕
рдПрдХ рдЖрдзрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ, "рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЯреНрд░реИрдлрд╝рд┐рдХ рд▓рд╛рдЗрдЯ" рд╕реЗ рдХреЛрдб рд▓реЗрдВ, рд▓реЗрдХрд┐рди рдХрдиреЗрдХреНрд╢рди рдХрд╛ рд╕рдордп рдорд╛рдкрд╛ рдирд╣реАрдВ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдЗрд╕рдХреА рд╕реНрдерд╛рдкрдирд╛ рдпрд╛ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рддрдереНрдпред рдпрд╣ рдиреЛрдб рдкрддреЗ рдХреЗ рджреЛ-рдЖрдпрд╛рдореА рд╕рд░рдгреА рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдбреЗрдЯрд╛ рдХреА рдПрдХ рд╕рд░рдгреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдореЗрдВ рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдбрд┐рдмрдЧрд┐рдВрдЧ рдореЗрдВ рдЖрд╕рд╛рдиреА рдХреЗ рд▓рд┐рдП, рд╣рдо рдХреЗрд╡рд▓ 5 рдиреЛрдбреНрд╕ рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВрдЧреЗред
рдХреЛрдб рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИ рдФрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде:
// #define SIG 7 // #define CLK 6 // #define RST 5 // // #include <SPI.h> #include <Ethernet.h> // ethernet shield byte mac[] = {0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED}; // byte ip[] = {192,168,2,177}; // ip // byte pingAddr[][4] = { {172,2,0,5}, {172,2,0,6}, {172,2,0,7}, {172,2,0,8}, {172,2,0,9} }; // bool out[] = {0,0,0,0,0}; // byte gateway[] = {192,168,2,1}; byte subnet[] = {255,255,255,0}; // char buffer[256]; // void checkHost(int i) { Client client(pingAddr[i], 80); // if(!client.connect()) { // sprintf(buffer, "Connection failed for %d.%d.%d.%d", pingAddr[i][0],pingAddr[i][1],pingAddr[i][2],pingAddr[i][3]); Serial.println(buffer); // , if(out[i] == 1) { out[i] = 0; // setMap(); } // } else { // , if(out[i] == 0) { out[i] = 1; setMap(); } } client.stop(); } // void setMap() { // digitalWrite(RST, LOW); delay(5); digitalWrite(RST, HIGH); int i; // for(i=0;i<5;i++) { // 0 if(out[i]==0) digitalWrite(SIG, LOW); // 1 else digitalWrite(SIG, HIGH); // delay(1); // digitalWrite(CLK, HIGH); delay(1); digitalWrite(CLK, LOW); // digitalWrite(SIG, LOW); } } void setup() { // ethernet shield Ethernet.begin(mac, ip, gateway, subnet); // Serial.begin(9600); // / pinMode(SIG, OUTPUT); // signal pinMode(CLK, OUTPUT); // CLK pinMode(RST, OUTPUT); // reset // digitalWrite(CLK, LOW); digitalWrite(SIG, LOW); digitalWrite(RST, HIGH); } // void loop() { int i; // for(i=0;i<5;i++){ // checkHost(i); delay(1000); } // 5 , delay(5000); }
рд╡рд╣ рд╕рдм рд╣реИред
рдЕрдм рдпрд╣ рд╢рд╣рд░ рдХрд╛ рд╕рд╣реА рдЖрдХрд╛рд░ рдирдХреНрд╢рд╛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛ рд╣реБрдЖ рд╣реИ, рд╕рд╣реА рд╕реНрдерд╛рдиреЛрдВ рдкрд░ рдПрд▓рдИрдбреА рд╕рдВрд▓рдЧреНрди рдХрд░реЗрдВ рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рдФрд░ рдЙрдардиреЗ рдХреЗ рдмрд┐рдирд╛ рдиреЛрдбреНрд╕ рдХреА рдЙрдкрд▓рдмреНрдзрддрд╛ рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░реЗрдВред