Arduino рд╕реЗ рдЗрдВрдЯрд░рдПрдХреНрдЯрд┐рд╡ рдорд╛рдирдЪрд┐рддреНрд░ рдпрд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЯреНрд░реИрдлрд╝рд┐рдХ рд▓рд╛рдЗрдЯ рдХреЗ рдорджреНрджреЗрдирдЬрд╝рд░

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

"рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЯреНрд░реИрдлрд┐рдХ рд▓рд╛рдЗрдЯ" рдХреЗ рд╕рд╛рде рдкрд░рд┐рдЪрд┐рдд рд╢рд╣рд░ рдХреЗ рдПрдХ рдЗрдВрдЯрд░реЗрдХреНрдЯрд┐рд╡ рдорд╛рдирдЪрд┐рддреНрд░ рдмрдирд╛рдиреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░, рдЙрд╕ рдкрд░ рд╕реНрдерд┐рдд рдПрд▓ рдИ рдбреА рдХреЗ рд╕рд╛рде: рд▓рд╛рд▓ - рдиреЛрдб рдЕрдиреБрдкрд▓рдмреНрдз, рд╣рд░рд╛ - рдЙрдкрд▓рдмреНрдз рд╣реИред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рдПрд▓рдЗрдбреА рдХреЛ рдЬрд▓рд╛рдиреЗ рдХреА рд╡рд░реНрдгрд┐рдд рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ 2 xn рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ n рдореЙрдирд┐рдЯрд░ рдХрд┐рдП рдЧрдП рдиреЛрдбреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, 10 рдиреЛрдбреНрд╕ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ 20 рдирд┐рд╖реНрдХрд░реНрд╖реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ 5 рд╕реЗ рдЕрдзрд┐рдХ рдиреЛрдбреНрд╕ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рд╡рд┐рдзрд┐ рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИред



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

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

рдФрд░ рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:





рд╕рд░реНрдХрд┐рдЯ рдбрд┐рдЬрд╛рдЗрди


рдПрдХ рд╕реАрд░рд┐рдпрд▓ рд╕рд┐рдЧреНрдирд▓ рдХрдиреНрд╡рд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдПрдХ рд╢рд┐рдлреНрдЯ рд░рдЬрд┐рд╕реНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рд╣рд╛рде рдореЗрдВ 74ALS164 рдХреА рдПрдХ рдЬреЛрдбрд╝реА рдереА, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдо рдирд┐рд░реНрдорд╛рддрд╛ рдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдЬрд╛рдХрд░ рдбреЗрдЯрд╛рд╢реАрдЯ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕ рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ рд╣реИ:



рд╕рддреНрдп рддрд╛рд▓рд┐рдХрд╛ рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рд░реАрд╕реЗрдЯ рд╕реАрдПрд▓рдЖрд░ рдХреЗ рдЗрдирдкреБрдЯ рдкрд░ рд╢реВрдиреНрдп рдорд╛рди рдкрд░ рд╣реЛрддрд╛ рд╣реИред рдбреЗрдЯрд╛ рдХреЛ 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); }
      
      







рд╡рд╣ рд╕рдм рд╣реИред

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



All Articles