рдПрдХ рд╕рдорд╛рдирд╛рдВрддрд░ рдмрдВрджрд░рдЧрд╛рд╣ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдЖрдЙрдЯрдкреБрдЯ рдорд▓реНрдЯреАрдкреНрд▓реЗрдХреНрд╕рд┐рдВрдЧ

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

рдзрд╛рд░рд╛рд╡рд╛рд╣рд┐рдХ рдЪреИрдирд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рд╡рд┐рдирд┐рдордп рдХреЗ рд▓рд┐рдП рд╡реИрдХрд▓реНрдкрд┐рдХ рдмрд╛рдЗрдЯ рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реЗрдЦ рдореЗрдВ ATMEL 328P рдорд╛рдЗрдХреНрд░реЛрдкреНрд░реЛрд╕реЗрд╕рд░ (Arduino NANO) рдХреЗ рдкреЛрд░реНрдЯ рдбреА рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рдЧреБрдгрд╛ рдХрд░рдиреЗ рдХреА рд╡рд┐рдзрд┐ рдХрд╛ рд╡рд░реНрдгрди рд╣реИред

рдореИрдВрдиреЗ рдХрд┐рд╕реА рддрд░рд╣ рдЕрдирд╛рд╡рд╢реНрдпрдХ рддрддреНрд╡реЛрдВ рд╕реЗ рдХрд╛рд░реНрдмрди рдореЛрдиреЛрдСрдХреНрд╕рд╛рдЗрдб (CO) рдХреЗ рд╕реНрддрд░ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдХрд░рдг рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ - рдиреЛрдХрд┐рдпрд╛ N95, рдЦрд░рд╛рдм рдкреЛрд░реНрдЯ (рдбреА 3 рдФрд░ рдбреА 11 рдХреЗ рд╕рд╛рде рдЕрд░реБрджрд┐рдиреЛ рдиреИрдиреЛ рд╕реЗ рдПрдХ рдкреНрд░рджрд░реНрд╢рди, рдПрдХ рдЙрдЪреНрдЪ рд╡реЛрд▓реНрдЯреЗрдЬ рдЬрдирд░реЗрдЯрд░ рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди + + рд╡реЛрд▓реНрдЯ рдХреЗ рд▓рд┐рдП рдЕрд╕рдлрд▓ рд╢реЙрд░реНрдЯ рд╕рд░реНрдХрд┐рдЯ рдХреЗ рдХрд╛рд░рдг рдЯреВрдЯ рдЧрдпрд╛), рдмреЛрд░реНрдб рдзреНрд╡рдирд┐ рдХрд╛рдЯрдиреЗ рдФрд░ рдХрд╛рд░реНрдмрди рдореЛрдиреЛрдСрдХреНрд╕рд╛рдЗрдб рд╕реЗрдВрд╕рд░ MQ7 рдЦреЗрд▓ рд░рд╣рд╛ рд╣реИред рдПрдХ рдбрд┐рдЧреНрд░реА рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдХреЗ рд▓рд┐рдП рдпреЗ рд╕рднреА рд╡рд┐рд╡рд░рдг рджреЛрд╖рдкреВрд░реНрдг рдереЗ (рд╕реЗрдВрд╕рд░ рдХреЛ рдЫреЛрдбрд╝рдХрд░) рдФрд░ рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдирд╣реАрдВ рдкрд╛рдП рдЬрд╛ рд╕рдХрддреЗ рдереЗред рдЕрдЬреАрдм рддрд░рд╣ рд╕реЗ, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рджреЗрд╢ рдореЗрдВ рдПрдХ рд╕реНрдЯреЛрд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдбрд┐рд╡рд╛рдЗрд╕ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реИред 2019 рдХреА рдЧрд░реНрдореА рдЧреИрд░-рдЧрд░реНрдо рд╣реЛ рдЧрдИ рдФрд░ рдореИрдВрдиреЗ рдЬреБрд▓рд╛рдИ рдореЗрдВ рдХреБрдЫ рд╣рдлрд╝реНрддреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ рд╣рд░ рджрд┐рди рдЪреВрд▓реНрд╣реЗ рдХреЛ рдЧрд░реНрдо рдХрд░ рджрд┐рдпрд╛, рдЙрдкрдпреЛрдЧреА (рд▓реМ рдХрд╛рдЯрдиреЗ рд╡рд╛рд▓реЗ рдХрдЪрд░реЗ рдХреЗ рдкреЗрдбрд╝) рдХреЗ рд╕рд╛рде рд╕реБрдЦрдж (рд▓реМ рдкрд░ рдзреНрдпрд╛рди) рдХрд╛ рд╕рдВрдпреЛрдЬрди рдХрд┐рдпрд╛ред рдпрд╣ рджрд╣рди рд╢рд╛рд╕рдиреЛрдВ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЖрд╕рд╛рди рдирд┐рдХрд▓рд╛, рдлреНрд▓реИрдк рдХреЗ рд╕рд╛рде рд╕рднреА рдЬреЛрдбрд╝рддреЛрдбрд╝ рддреБрд░рдВрдд рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд░реАрдбрд┐рдВрдЧ рдореЗрдВ рдкрд░рд┐рд▓рдХреНрд╖рд┐рдд рд╣реБрдП, рдЬрд┐рд╕рд╕реЗ рд╕реНрдЯреЛрд╡ рдХреЛ рдмреБрджреНрдзрд┐рдорд╛рдиреА рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЧрдпрд╛ред рдЗрд╕ рдЖрд▓реЗрдЦ рдореЗрдВ рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рд╡рд░реНрдгрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╣рд░ рд╕реНрд╡рд╛рдж рдХреЗ рд▓рд┐рдП рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдРрд╕реЗ рдЙрдкрдХрд░рдг рдореМрдЬреВрдж рд╣реИрдВред рдореЗрд░реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╕реАрдУ рд╕рдВрджрд░реНрдн рд╕реЗрдВрд╕рд░ рдХреЗ рд╕реНрд╡рд╛рд╕реНрдереНрдп рдХреА рдирд┐рд░рдВрддрд░ рдирд┐рдЧрд░рд╛рдиреА рдХрд╛ рдХрд╛рд░реНрдп рд╣реИ рдЬреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рд╕рдВрджрд░реНрдн рд╡рдХреНрд░ рдХреА рддреБрд▓рдирд╛ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдХреА рдЧрдИ рд╣реИ, рд╕рд╛рде рд╣реА рд╕рд╛рде рдкрд┐рдЫрд▓реЗ рдЪрдХреНрд░ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдбреЗрдЯрд╛ рдХреА рд╡рд░реНрддрдорд╛рди рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рдХрд░рдХреЗ рдкреНрд░рд╛рдкреНрдд рд╕реАрдУ рд╕реНрддрд░ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд▓рд┐рдП рдЙрдЪреНрдЪ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджрд░ рд╣реИред

рдЗрд╕ рд▓реЗрдЦ рдХрд╛ рдлреЛрдХрд╕ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреА рдЧрддрд┐ рдФрд░ рд╕рдорд╛рдирд╛рдВрддрд░ рдмрд╛рдЗрдЯ рдбреЗрдЯрд╛ рдПрдХреНрд╕рдЪреЗрдВрдЬ рдХреЗ рд╕рд╛рде рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмрдврд╝рд╛рдиреЗ рдкрд░ рд╣реИред

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

рдореБрдЭреЗ рдмрд╛рдЗрдЯ-рдмрд╛рдп-рд▓рд╛рдЗрди рдбрд┐рд╕реНрдкреНрд▓реЗ рдЖрдЙрдЯрдкреБрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рд╕рд░рд▓ рддрд░реАрдХрд╛ рдорд┐рд▓рд╛ред рдпрд╣ рд╡рд┐рдзрд┐ рдкреЛрд░реНрдЯ рдбреА рдХреЗ рд╡реИрдХрд▓реНрдкрд┐рдХ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдХреЛ рдбрд┐рд╕реНрдкреНрд▓реЗ рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рд╕реАрд░рд┐рдпрд▓ рдЪреИрдирд▓ рдкрд░ рдбреЗрдЯрд╛ рдХреЗ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХреЗ рд▓рд┐рдП рд╣реЛрддреА рд╣реИред

рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╡рд┐рдзрд┐ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд╕рд╛рде рдЕрднрд┐рдиреНрди рд╡рд┐рдирд┐рдордп рдХреА рдЧрддрд┐ рдХреЛ рдХрд╛рдлреА рдмрдврд╝рд╛ рд╕рдХрддреА рд╣реИ (рдореЗрд░реЗ рдорд╛рдк рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд▓рдЧрднрдЧ 3 рдЧреБрдирд╛)ред "рдЕрднрд┐рдиреНрди" рд╢рдмреНрдж рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдореИрдХреНрд░реЛ рд╕реНрддрд░ рдкрд░ рд╕реНрдХреНрд░реАрди рд░реЗрдВрдбрд░рд┐рдВрдЧ рдСрдкрд░реЗрд╢рди рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХрд╛ рдХреБрд▓ рд╕рдордп рдорд╛рдкрд╛ рдЧрдпрд╛ред рдпрд╣ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдкрд░рдорд╛рдгреБ I / O рдХреЗ рд╕реНрддрд░ рдХреЛ рдорд╛рдкрдиреЗ рдХрд╛ рд╕рдордп рдХрд╛рдлреА рдЕрдзрд┐рдХ рд▓рд╛рдн рджреЗрдЧрд╛ (рдЙрд╕реА рдХреНрд░рдо рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ)ред

рдорд╛рдк рдПрдХ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЗрдХрдЯреНрдареЗ рдореЙрдбрд▓ рдкрд░ рдХрд┐рдП рдЧрдП (рдЪрд┐рддреНрд░ 1 рджреЗрдЦреЗрдВ) рдирд┐рдореНрди рддрд░реАрдХреЗ рд╕реЗ рд╣реИрдВ:

  1. рдкрд░реАрдХреНрд╖рдг рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ, рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд╕рд╛рде рдореЗрдЬрдмрд╛рди рдорд╢реАрди рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рдерд╛ред
  2. рдбрд┐рд╕реНрдкреНрд▓реЗ рдкрд┐рдВрд╕ рдбреА 2 - рдбреА 9 рд╕реЗ рдЬреБрдбрд╝рд╛ рдерд╛, рдПрдХ рдкрд░реАрдХреНрд╖рдг рдХрд╛рд░реНрдпрдХреНрд░рдо рд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕рдореЗрдВ рдмрд╛рдЗрдЯ рдХреЛ рдмрд┐рдЯ рджреНрд╡рд╛рд░рд╛ рдмрд╛рдЗрдЯ рд╡рд┐рддрд░рд┐рдд рдХрд░рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
  3. рдкреНрд░рджрд░реНрд╢рди рдЯрд░реНрдорд┐рдирд▓реЛрдВ D0 - D7 рд╕реЗ рдЬреБрдбрд╝рд╛ рдерд╛, рдПрдХ рдкрд░реАрдХреНрд╖рдг рдХрд╛рд░реНрдпрдХреНрд░рдо рд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕рдореЗрдВ рдмрд╛рдЗрдЯ PORTD = рдбреЗрдЯрд╛ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдерд╛ред

рдЫрд╡рд┐

рдЫрд╡рд┐
рдЪрд┐рддреНрд░рд╛ 1. рдЖрдЙрдЯрдкреБрдЯ рдорд▓реНрдЯреАрдкреНрд▓реЗрдХреНрд╕рд┐рдВрдЧ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рд▓реЗрдЖрдЙрдЯ рдХреА рддрд╕реНрд╡реАрд░реЗрдВ

рдкреНрд░реЛрдЧреНрд░рд╛рдо рдмрд┐рд▓реНрдХреБрд▓ рд╕рдорд╛рди рд╣реИрдВ, рдХреНрд░рдорд╢рдГ SendDat1 рдФрд░ SendCom1 рдХреЗ SendDat рдФрд░ SendCom рд░реВрдЯреАрди рдХреЗ рдирд╛рдо рдмрджрд▓рдХрд░ рдЖрдЙрдЯрдкреБрдЯ рдкрджреНрдзрддрд┐ рдХреЛ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ред
рдмрд┐рд▓реНрдЯ-рдЗрди рд╕реАрд░реАрдЬрд╝ рдореЙрдирд┐рдЯрд░ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ OneNote рдореЗрдВ рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЗрд╕рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдЫрд╡рд┐
рдЪрд┐рддреНрд░ 2. рдмрд╛рдЗрдЯ-рдЖрдЙрдЯрдкреБрдЯ рдореЛрдб рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдиреЗ рдореЗрдВ рд▓рдЧрдиреЗ рд╡рд╛рд▓реЗ рд╕рдордп рдХреЛ рдорд╛рдкрдирд╛

рдЫрд╡рд┐
рдЪрд┐рддреНрд░рд╛ 3. рдмрд┐рдЯ рдЖрдЙрдЯрдкреБрдЯ рдореЛрдб рдореЗрдВ рд╕реНрдХреНрд░реАрди рд╕рдордп рдХрд╛ рдорд╛рдкрди

рдорд╛рдк рдкрд░рд┐рдгрд╛рдо рддрд╛рд▓рд┐рдХрд╛ 1 рдореЗрдВ рд╕рдВрдХреНрд╖реЗрдк рд╣реИрдВред

рдЫрд╡рд┐
рддрд╛рд▓рд┐рдХрд╛ 1. рд╡рд┐рдирд┐рдордп рджрд░ рдореЗрдВ рдПрдХреАрдХреГрдд рд▓рд╛рдн

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

рдкреНрд░реЛрд╕реЗрд╕рд░ рдореИрдиреБрдЕрд▓ рдХреЗ рдЕрдзреНрдпрдпрди рдиреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЬрд╛рдирдХрд╛рд░реА рджреА: рд╕реАрд░рд┐рдпрд▓ рдкреЛрд░реНрдЯ рдореЛрдб рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рд╕реЗ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕реНрддрд░ рдкрд░ рдкреИрд░ D0 рдФрд░ D1 рдХреЗ рдирд┐рдпрдВрддреНрд░рдг рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╕реНрдХреЗрдЪ рд╕реЗ рдкреИрд░реЛрдВ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рд╡рд╛рдВрдЫрд┐рдд рдкрд░рд┐рдгрд╛рдо рдирд╣реАрдВ рджреЗрдЧрд╛ред

рдореБрджреНрджреЗ рдХреЗ рдЖрдЧреЗ рдХреЗ рдЕрдзреНрдпрдпрди рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдпрджрд┐ рдЖрдк рд╕реАрд░рд┐рдпрд▓ рдкреЛрд░реНрдЯ рдХреЛ Serial.open () рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдирд┐рдкрдЯрд╛рди рдореЗрдВ рдкреВрд░рд╛ рдкреЛрд░реНрдЯ D рдмрдирд╛ рд░рд╣рддрд╛ рд╣реИред рдЖрдк DDRD = 0xFF рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рд╕рднреА рдореЛрдб рдкрд░ рдкреЛрд░реНрдЯ рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рдореЛрдб рдореЗрдВ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдкреВрд░реЗ рдмрд╛рдЗрдЯ рдХреЛ рдЙрд╕реА рд╕рдордп PORTD = рдбреЗрдЯрд╛ рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдЖрдЙрдЯрдкреБрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд╣рд╛рдВ рдбреЗрдЯрд╛ рд╡реЗрд░рд┐рдПрдмрд▓ рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рдбреЗрдЯрд╛ рд╣реЛрддрд╛ рд╣реИред

рдкреЛрд░реНрдЯ рдбреА рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рдореЛрдб рдореЗрдВ рд░рдЦрдирд╛ рдПрдХ рдмрд╛рд░ (рд╕реЗрдЯрдЕрдк рдореЗрдВ) рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред рдзрд╛рд░рд╛рд╡рд╛рд╣рд┐рдХ рд╕рдВрдЪрд╛рд░ рдореЛрдб рдХреЗ рдмрд╛рдж рдХреЗ рдмрдВрдж рдкреЛрд░реНрдЯ рдбреА рдореЛрдб рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ - рдпрд╣ 8-рдмрд┐рдЯ рд╕рдорд╛рдирд╛рдВрддрд░ рдЖрдЙрдЯрдкреБрдЯ рдореЛрдб рдореЗрдВ рд░рд╣рддрд╛ рд╣реИред рдЬрдм рд╕реАрд░рд┐рдпрд▓ рдПрдХреНрд╕рдЪреЗрдВрдЬ рдореЛрдб рдЪрд╛рд▓реВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЯрд░реНрдорд┐рдирд▓ D0 рдФрд░ D1 рдХреНрд░рдорд╢рдГ рдкреНрд░рд╛рдкреНрдд рдФрд░ рд╕рдВрдЪрд╛рд░рд┐рдд рдореЛрдб рдореЗрдВ рдЬрд╛рдПрдВрдЧреЗред "1" рдбреА 1 рдкрд┐рди рдкрд░ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛, рдбреА 1 рдмрд┐рдЯ рдХреА рдкрд┐рдЫрд▓реА рд╕реНрдерд┐рддрд┐ рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛, рдФрд░ рдпрд╣ "1" рд╣рд░ рд╕рдордп рдЗрд╕ рдкрд┐рди рдкрд░ рд░рд╣реЗрдЧрд╛ рдЬрдмрдХрд┐ рд╕реАрд░рд┐рдпрд▓ рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рдореЛрдб рдкрд░ рд╣реИ, рд╕рд┐рд╡рд╛рдп рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рдХреЗ рдХреНрд╖рдгреЛрдВ рдХреЗред рдЬрдм рд╕реАрд░рд┐рдпрд▓ рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рдореЛрдб рдХреЛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЖрдЙрдЯрдкреБрдЯ D0 рдФрд░ D1 рдЖрдЙрдЯрдкреБрдЯ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЬрд╛рдПрдВрдЧреЗ рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рд░рдЬрд┐рд╕реНрдЯрд░ рд╕реЗ рд╕рд┐рдЧреНрдирд▓ рдЙрдирдХреЗ рд╕рд╛рдордиреЗ рдЖрдПрдВрдЧреЗред рдпрджрд┐ D1 рдХреЗ рд╕реНрдерд╛рди рдкрд░ рдЖрдЙрдЯрдкреБрдЯ рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ "0" рд╣реИ, рддреЛ рдЖрдЙрдЯрдкреБрдЯ рдкрд░ рдПрдХ рдирдХрд╛рд░рд╛рддреНрдордХ рдмрдврд╝рдд рдЙрддреНрдкрдиреНрди рд╣реЛрдЧреА, рдЬрд┐рд╕рд╕реЗ рдзрд╛рд░рд╛рд╡рд╛рд╣рд┐рдХ рдЪреИрдирд▓ рдореЗрдВ рд╕рд╣рдЬ рдЪрд░рд┐рддреНрд░ рдХрд╛ рд╕рдВрдЪрд░рдг рд╣реЛрдЧрд╛ред

рдЕрдм рдЖрдЗрдП рдЗрд╕ рдкреНрд░рд╢реНрди рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ - рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдкреЛрд░реНрдЯ рдбреА рдХреЗ рдЗрд╕ рддрд░рд╣ рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХрд╛ рдЬрд╛ рд╕рдХреЗрдЧрд╛? рдЬрдм рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓реЛрдб рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдкреНрд░реЛрд╕реЗрд╕рд░ рдбреАрдЯреАрдЖрд░ рд╕рд┐рдЧреНрдирд▓ рд╕реЗрдЯ рд╣реЛрдиреЗ рдкрд░ FT232RL USB рдкреЛрд░реНрдЯ рдХрдВрдЯреНрд░реЛрд▓рд░ (рдпрд╛ рдЗрд╕рдХреЗ рдПрдирд╛рд▓реЙрдЧ CH340) рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрдиреНрди рдкрд▓реНрд╕ рджреНрд╡рд╛рд░рд╛ рд░реАрд╕реЗрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред DTR рд╕рд┐рдЧреНрдирд▓ 1 рд╕реЗ 0 рдкрд░ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдХреИрдкреЗрд╕рд┐рдЯрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдирдХрд╛рд░рд╛рддреНрдордХ рдбреНрд░реЙрдк рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред рдПрдХ рд░реАрд╕реЗрдЯ рдХреЗ рдмрд╛рдж, рдкреНрд░реЛрд╕реЗрд╕рд░ рд╕реАрд░рд┐рдпрд▓ рдкреЛрд░реНрдЯ рдХреЛ рдЪрд╛рд▓реВ рдХрд░рддрд╛ рд╣реИ, рдмреВрдЯрд▓реЛрдбрд░ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛрдб рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП - рдкреЛрд░реНрдЯ рдбреА рдХреЗ рдСрдкрд░реЗрд╢рди рдореЛрдб рдХреЛ рдмрджрд▓рдирд╛ рд╕реНрдХреЗрдЪ рдХреЗ рд╕рд╛рдорд╛рдиреНрдп рд▓реЛрдбрд┐рдВрдЧ рдореЗрдВ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдпрджрд┐ рд╕реНрдХреЗрдЪ рдХреЛ рд╕реАрд░рд┐рдпрд▓ рдкреЛрд░реНрдЯ рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рддреЛ рдЖрдЙрдЯрдкреБрдЯ рдХрдорд╛рдВрдб рд╕реЗ рдкрд╣рд▓реЗ Serial.open () рдХрдорд╛рдВрдб рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред

рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╕реВрдХреНрд╖реНрдорддрд╛ рд╣реИред рдпрд╣ рдЗрд╕ рддрдереНрдп рдореЗрдВ рд╕рдореНтАНрдорд┐рд▓рд┐рдд рд╣реИ рдХрд┐ FT232RL рдЪрд┐рдк рдХрд╛ RxD рдЗрдирдкреБрдЯ TxD рдЖрдЙрдЯрдкреБрдЯ рд╕реЗ рдЬреБрдбрд╝рд╛ рд░рд╣рддрд╛ рд╣реИ рдФрд░ рдбрд┐рд╕реНрдкреНрд▓реЗ рдореЗрдВ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдореЗрдЬрдмрд╛рди рдорд╢реАрди рдХреЛ рдЖрдЧреЗ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпреЗ рдбреЗрдЯрд╛ рд╢реЛрд░ рдХреА рддрд░рд╣ рджрд┐рдЦрддреЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡реЗ (рдЪрд┐рддреНрд░ 4) рдирд╣реАрдВ рд╣реИрдВред

рдЫрд╡рд┐
рдЪрд┐рддреНрд░рд╛ 4. рдмрд╛рдЗрдЯ рдЖрдЙрдЯрдкреБрдЯ рдореЛрдб рдореЗрдВ рд╕реНрдХреНрд░реАрди рд╡реНрдпреВ рдмрд┐рдирд╛ рдмреНрд▓реЙрдХ рдХрд┐рдП

рдЗрд╕ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╕рдВрдХреЗрдд рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рджреЛ рддрд░реАрдХреЗ рд╣реИрдВред

рдкрд╣рд▓рд╛ рддрд░реАрдХрд╛ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╣реИред рдпрд╣ рдЗрд╕ рддрдереНрдп рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИ рдХрд┐ рдЖрдЙрдЯрдкреБрдЯ рд╕реЗ рдкрд╣рд▓реЗ рд╕реНрдХреЗрдЪ рдЙрдкрдпреЛрдЧреА рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рд╕реЗ рдкрд╣рд▓реЗ рдПрдХ рдирдИ рд▓рд╛рдЗрди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП Serial.println () рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рд╕реЗ рдореЗрдЬрдмрд╛рди рдорд╢реАрди рдХреЗ рд▓рд┐рдП рдЖрдиреЗ рд╡рд╛рд▓реА рд▓рд╛рдЗрдиреЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдирд╛ рдФрд░ рд╕реНрдХреЗрдЪ рд╕реЗ рдЙрдкрдпреЛрдЧреА рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

рджреВрд╕рд░рд╛ рддрд░реАрдХрд╛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╣реИред FT232RL рдХрд╛ RxD рдЗрдирдкреБрдЯ 1 k╬й рд░реЗрд╕рд┐рд╕реНрдЯрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ TxD рдЖрдЙрдЯрдкреБрдЯ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реИред рд╕реВрдЪрдирд╛ рдХреЗ рд╣рд╕реНрддрд╛рдВрддрд░рдг рдХреЛ рдЕрд╡рд░реБрджреНрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╕ рдЗрдирдкреБрдЯ RxD FT232RL рдХреЛ "1" рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВред рдпрд╣ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рд╣реИ Arduino рдХреЗ рдореБрдлреНрдд рдирд┐рд╖реНрдХрд░реНрд╖реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХред рдореИрдВрдиреЗ D8 рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рдЗрд╕ рдХреНрд░рд┐рдпрд╛ рдХреЛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ RP1B рд░реЗрд╕рд┐рд╕реНрдЯрд░ рдХреЗ рдЯрд░реНрдорд┐рдирд▓ 7 рдХреЛ 1 рдХрдиреЗрдХреНрдЯрд░ рдХреЗ рддрд╛рд░реЛрдВ рдХреЗ рдирд╛рдордорд╛рддреНрд░ рдорд╛рди рдХреЗ рд╕рд╛рде рдЕрдВрдд рдореЗрдВ рдПрдХ рдХрдиреЗрдХреНрдЯрд░ рдХреЗ рд╕рд╛рде рдЯрд╛рдВрдХрд╛ рд▓рдЧрд╛ рджрд┐рдпрд╛, рдЗрд╕реЗ рдореИрдХреЗрдирд┐рдХрд▓ рдлрд┐рдХреНрд╕реЗрд╢рди рдХреЗ рд▓рд┐рдП рдмреЛрд░реНрдб рдореЗрдВ рдЫреЗрдж рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЧреБрдЬрд░рддрд╛ рд╣реИред рдЪрд┐рддреНрд░рд╛ 5 рдореЗрдВ, рдпрд╣ рдХрдиреЗрдХреНрд╢рди рдПрдХ рд▓рд╛рд▓ рд░реЗрдЦрд╛ рджреНрд╡рд╛рд░рд╛ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЪрд┐рддреНрд░ 6 рдореЗрдВ рдЯрд╛рдВрдХрд╛ рд▓рдЧрд╛рдиреЗ рд╡рд╛рд▓реЗ рдмрд┐рдВрджреБ рдХреА рдПрдХ рддрд╕реНрд╡реАрд░ рджрд┐рдЦрд╛рдИ рдЧрдИ рд╣реИред

рдЫрд╡рд┐
рдЪрд┐рддреНрд░рд╛ 5. Arduino рдиреИрдиреЛ рд╕рд░реНрдХрд┐рдЯ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛

рдЫрд╡рд┐
рдЪрд┐рддреНрд░рд╛ 6. Arduino рдиреИрдиреЛ рдореЗрдВ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рддрд╛рд░ рдЯрд╛рдВрдХрд╛ рд▓рдЧрд╛рдиреЗ рдХрд╛ рд╕реНрдерд╛рди

рдпрд╣ рддрдВрддреНрд░ рдЗрд╕ рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ: рд░реАрд╕реЗрдЯ рдХреЗ рдмрд╛рдж, рдбреА 8 рдкреИрд░ рдЙрдЪреНрдЪ-рдкреНрд░рддрд┐рдмрд╛рдзрд╛ рдЗрдирдкреБрдЯ рдореЛрдб рдореЗрдВ рд╣реИ рдФрд░ рдЕрд░реБрдбрд┐рдиреЛ рдмреЛрд░реНрдб рдмреЛрд░реНрдб рдореЗрдВ рдХрд╛рд░реНрдпрдХреНрд░рдо рд▓реЛрдбрд┐рдВрдЧ рддрдВрддреНрд░ рдХреЗ рд╕рд╛рдорд╛рдиреНрдп рд╕рдВрдЪрд╛рд▓рди рдореЗрдВ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдЬрдм рд╕реНрдХреЗрдЪ рдореЗрдВ рдбрд┐рд╕реНрдкреНрд▓реЗ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдбреА 8 рдкрд┐рди рдХреЛ рд╕рдХреНрд░рд┐рдп рдкрд┐рди рдореЛрдб рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕реЗ "1" рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдпрд╣ TxD Atmel328P рдкрд┐рди рд╕реЗ Rx2 FT232RL рдкрд┐рди рдкрд░ рдбреЗрдЯрд╛ рдХреЗ рд╣рд╕реНрддрд╛рдВрддрд░рдг рдХреЛ рд░реЛрдХрддрд╛ рд╣реИ) рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж Serial.end (); рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕реАрд░рд┐рдпрд▓ рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рдореЛрдб рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдмрд┐рдЯ рдбреА 1 рдЯреАрдПрдХреНрд╕рдбреА рдкрд┐рди рдкрд░ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ, рдЬреЛ рдЗрд╕ рдкреЛрд░реНрдЯ рдореЗрдВ рдкрд┐рдЫрд▓реЗ рдмрд╛рдЗрдЯ рд░рд┐рдХреЙрд░реНрдб рд╕реЗ рдкреЛрд░реНрдЯ рдбреА рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реЛрддрд╛ рд╣реИред рдпрджрд┐ рдмрд┐рдЯ D1 "0" рдерд╛, рддреЛ рдЬрдм рд╕реАрд░рд┐рдпрд▓ рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рдореЛрдб рдмрдВрдж рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдкреНрд░реЛрд╕реЗрд╕рд░ рд▓реЗрдЧ "1" рд╕реЗ "0" рдкрд░ рд╕реНрд╡рд┐рдЪ рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдпрд╣ рд╕реАрд░рд┐рдпрд▓ рдЪреИрдирд▓ рдкрд░ рдПрдХ рдкрд░рдЬреАрд╡реА рдХреИрд░реЗрдХреНрдЯрд░ рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рдЙрддреНрдкрдиреНрди рдХрд░реЗрдЧрд╛ред

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

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

рдЗрди рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рджреЛ рд░реВрдЯ рд╕реНрдХреЗрдЪ рдореЗрдВ рдЬреЛрдбрд╝реЗ рдЧрдП:

void s_begin() { Serial.begin(115200); //    TxD   USART.  TxD   "1",  RxD   pinMode(8, INPUT); //    RxD FT232RL  "1",       RxD FT232RL } 

 void s_end() { Serial.flush(); //   pinMode(8, OUTPUT); //  FT232RL  "1"       .   D8_High; //    Serial.end(); //   .      TxD  RxD    D0(RxD)  D1(TxD)  D } 

рдПрдХ рдкреВрд░реНрдг рдкрд░реАрдХреНрд╖рдг рдХрд╛рд░реНрдпрдХреНрд░рдо рдпрд╣рд╛рдВ рд▓рд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ред

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


All Articles