рд╕реВрдБрдШ рд╕рдХрддрд╛ рд╣реИ

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

рдмрд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ


CAN рдмрд╕ рдХреЗ рддрдХрдиреАрдХреА рд╡рд┐рд╡рд░рдг рдХреЛ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдмрддрд╛рдирд╛ рджрд╕реНрддрд╛рд╡реЗрдЬ рдХрд╛ рдПрдХ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рдпрд╣ рдЬрд╛рдирдирд╛ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ рдХрд┐:

  • рджреЛ-рддрд╛рд░ рд╢рд╛рд░реАрд░рд┐рдХ рд╕рдВрдмрдВрдз рд╣реИ
  • рд╡рд┐рднрд┐рдиреНрди рдбреЗрдЯрд╛ рджрд░реЗрдВ рд╣реИрдВ
  • рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рдЪрд┐рдкреНрд╕ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рдмреЛрд░реНрдб рднреА рдорд┐рд▓рд╛рдк рд╡рд╛рд▓реЗ рднрд╛рдЧреЛрдВ рдореЗрдВ рдХрдиреЗрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрдкрд▓рдмреНрдз рд╣реИрдВ

рдордзреНрдп рд╕рд╛рдореНрд░рд╛рдЬреНрдп рдХреЗ рдПрдХ рдкреНрд░рд╕рд┐рджреНрдз рдСрдирд▓рд╛рдЗрди рд╕реНрдЯреЛрд░ рдХреЗ рдкреГрд╖реНрдареЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдлрд╝реНрд▓рд┐рдк рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдврд╛рд▓ рдХреЗ рд▓рд┐рдП рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рдЖрджреЗрд╢ рджрд┐рдпрд╛ рдФрд░ рдПрдХ рдХрд╛рд░ рдореЗрдВ рд╡рд┐рджреНрдпреБрдд рд╕рдВрдХреЗрддреЛрдВ рдХреА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд▓рд╛ рдЧрдпрд╛ред рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рдХрд╛рд░ 127 рд╡рд╛ рдЗрдВрдЬрди рдФрд░ рдПрдХ ITELMA M74.5 CAN рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рдирд┐рдпрдВрддреНрд░рдг рдЗрдХрд╛рдИ рдХреЗ рд╕рд╛рде LADA Kalina Cross рдереАред

рдореИрдВ рдУрдмреАрдбреА рдбрд╛рдпрдЧреНрдиреЛрд╕реНрдЯрд┐рдХ рдХрдиреЗрдХреНрдЯрд░ (рдкрд┐рдВрд╕ 6 рдФрд░ 14) рд╕реЗ рдЬреБрдбрд╝рддрд╛ рд╣реВрдВ рдФрд░ рдЬреЛ рдЖрд╕реНрдЯрд╕реАрд▓рд╕реНрдХрдк рд╣реИ, рдЙрд╕реЗ рджреЗрдЦрддрд╛ рд╣реВрдВред рдЗрдЧреНрдирд┐рд╢рди рдХреБрдВрдЬреА рдХреЛ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, 2.5 рд╡реА рддрдХ рдХреЗ рдЖрдпрд╛рдо рд╡рд╛рд▓реЗ рдкреИрдХреЗрдЯ рдЪрд▓рдиреЗ рд▓рдЧрддреЗ рд╣реИрдВред рдореИрдВ рдЖрд╕реНрдЯрд╕реАрд▓рд╕реНрдХрдк рдкрд░ рд░реБрдХрддрд╛ рд╣реВрдВ рдФрд░ рдкреИрдХреЗрдЯ рдХреЛ рджреЗрдЦрддрд╛ рд╣реВрдВред


рдкреНрд░рд╛рд░рдВрдн рдФрд░ рд╕реНрдЯреЙрдк рдмрд┐рдЯ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИрдВ, рдкреИрдХреЗрдЯ рдореЗрдВ рдХреБрдЫ рдбреЗрдЯрд╛ред рдЙрд╕ рд╕рдордп рдореБрдЭреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкрддрд╛ рдерд╛ рдХрд┐ рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд░ рджрд░ 500 kbit / s рд╣реЛрдиреЗ рдХреА рдЙрдореНрдореАрдж рдереА, рдХреНрдпреЛрдВрдХрд┐ рдореЛрдЯрд░ CAN рдмрд╕ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдкреИрдХреЗрдЯ рдХреА рдЕрд╡рдзрд┐ рд▓рдЧрднрдЧ 230 ╬╝s рд╣реИ рдФрд░ рдкреИрдХреЗрдЯ рд╕реЗ рдкрд╣рд▓реЗ рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рдореЗрдВ рдПрдХ рдмрдбрд╝рд╛ рд╡рд┐рд░рд╛рдо рд╣реИред рдореИрдВ рд╕рдордп рдХреЛ рдорд╛рдкрддрд╛ рд╣реВрдВ рдФрд░ рдЙрдирдХреЗ рдмреАрдЪ рддреАрди рдкреИрдХреЗрдЯ рдФрд░ рдард╣рд░рд╛рд╡ рджреЗрдЦрддрд╛ рд╣реВрдВред


рдЕрдЧрд░ рд╣рдо рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд░ рдХреА рдЕрд╡рдзрд┐ рдФрд░ рдкреИрдХреЗрдЯ рдХреЗ рдмреАрдЪ рдард╣рд░рд╛рд╡ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдбреЗрдЯрд╛ рдХреЗ рдПрдХ рдЯреБрдХрдбрд╝реЗ рдХреЗ рд╣рд╕реНрддрд╛рдВрддрд░рдг рдореЗрдВ рд▓рдЧрднрдЧ 1 рдПрдордПрд╕ рд▓рдЧрддрд╛ рд╣реИред

рдореИрдВ рдпрд╣ рд╕рдм рдХреНрдпреЛрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ? рдФрд░ рд╕рд╡рд╛рд▓ рд╡рд┐рд╢реБрджреНрдз рд░реВрдк рд╕реЗ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╣реИ: рдХреНрдпрд╛ рд╕рднреА рдбреЗрдЯрд╛ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╕реАрд░рд┐рдпрд▓ рдкреЛрд░реНрдЯ рдЧрддрд┐ рд╣реИ? рдФрд░ рд╣рдордиреЗ рдЬреЛ рджреЗрдЦрд╛, рдЙрд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рд╣рдо рдпрд╣ рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ 500 тАЛтАЛkbit / s рдХреА рдЧрддрд┐ рдкреИрдХреЗрдЯ рдХреЗ рдЕрдВрджрд░ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрддреА рд╣реИ, рдЬреЛ рд▓рдЧрднрдЧ рдПрдХ рдЪреМрдерд╛рдИ рд╕рдВрдЪрд░рдг рд╕рдордп рд▓реЗрддреА рд╣реИред рдЗрд╕рд▓рд┐рдП рдФрд╕рдд рдЕрдВрддрд░рдг рджрд░ рдЪрд╛рд░ рдЧреБрдирд╛ рдХрдо рд╣реЛрдЧреАред рдЙрд╕ рд╕рдордп, рдореЗрд░реЗ рдкрд╛рд╕ рдЕрднреА рднреА рдХреЛрдИ Arduino рд╕реАрд░рд┐рдпрд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдЧрддрд┐ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдерд╛, рдФрд░ рдЖрдЧреЗ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдореИрдВ рдХрд╣ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ USB CH340 рдХрдирд╡рд░реНрдЯрд░ рдХреЗ рд╕рдмрд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рд╕реАрд░рд┐рдпрд▓ рдХреЗ рд╕рд╛рде рднреА, 2 рдПрдордмреАрдкреАрдПрд╕ рдХреА рдЧрддрд┐ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

Arduino рдкрд░ рд╕реНрдХреИрдирд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ


рдХреНрд▓рд╛рд╕рд┐рдХ Arduino UNO рдХреЗ рд▓рд┐рдП рдкрд╣рд▓рд╛ рдЖрдЧрдорди рдврд╛рд▓ рдерд╛ред рд╣рд╛рдВ, рдЗрд╕рдХреЗ рдЫреЛрдЯреЗ рд╕рдордХрдХреНрд╖реЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрд╛рдлреА рдЕрдзрд┐рдХ рд▓рд╛рдЧрдд рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдореЗрдВ рдЖрдкрдХреА рдЬрд░реВрд░рдд рдХреА рд╕рднреА рдЪреАрдЬреЗрдВ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рджреЛ рдмрдЯрди рднреА рд╣реИрдВред


рдпрд╣ рдЙрд╕рдХреЗ рд╕рд╛рде рдерд╛ рдХрд┐ рдореИрдВрдиреЗ рд╕рднреА рдкреНрд░рдпреЛрдЧ рд╢реБрд░реВ рдХрд┐рдПред рдЗрд╕ рдврд╛рд▓ рдФрд░ рдПрдХ рд▓рд┐рдХреНрд╡рд┐рдб рдХреНрд░рд┐рд╕реНрдЯрд▓ рджреЛ-рд▓рд╛рдЗрди рд╕реНрдХреНрд░реАрди рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд░рд▓ рд╕рд░реНрдХрд┐рдЯ рдЗрдХрдЯреНрдареЗ рд╣реБрдПред рд▓рдХреНрд╖реНрдп рд╕реНрдХреНрд░реАрди рдкрд░ рдХрдо рд╕реЗ рдХрдо рдХреБрдЫ рдбреЗрдЯрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛ рдерд╛ред рдореИрдВрдиреЗ Arduino рдкрд░ CAN рдмрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ (рдореИрдВ рддреБрд░рдВрдд рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рд╕рд╣реА рдФрд░ рдХрд╛рд░реНрдпрд╢реАрд▓ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЛ mcp_can.h рд╣реЗрдбрд░ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде Seeed рд╕реНрдЯреВрдбрд┐рдпреЛ рджреНрд╡рд╛рд░рд╛ CAN-BUS рд╢реАрд▓реНрдб рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ), 16 MHz рдврд╛рд▓ рдкрд░ рдХреНрд╡рд╛рд░реНрдЯреНрдЬ рдЧреБрдВрдЬрдпрдорд╛рди рдпрдВрддреНрд░ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ (рдореВрд▓ рд░реВрдк рд╕реЗ рдпрд╣ 8 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ рдерд╛) - рдХреЛрдИ рдбреЗрдЯрд╛ рдирд╣реАрдВ рдерд╛ред

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

рдХреБрдЫ рдШрдВрдЯреЛрдВ рдореЗрдВ, рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдХреИрди рд╕реНрдХреИрдирд░ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕рдиреЗ рдПрд▓рд╕реАрдбреА рдкрд░ рдЗрд╕ рдкреИрдХреЗрдЯ рдХреЗ рд▓рд┐рдП рдХреИрдкреНрдЪрд░ рдХрд┐рдП рдЧрдП рдкреИрдХреЗрдЯ рдХреА рд╕рдВрдЦреНрдпрд╛, рдЗрд╕рдХреА рдЖрдИрдбреА рдФрд░ 8 рдмрд╛рдЗрдЯ рддрдХ рдбреЗрдЯрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдерд╛ред


рдпрд╣ рд╡рд╣ рдЬрдЧрд╣ рд╣реИ рдЬрд╣рд╛рдВ рдврд╛рд▓ рдкрд░ рдмрдЯрди рдХрд╛рдо рдореЗрдВ рдЖрддреЗ рд╣реИрдВ, рдЬрд┐рд╕реЗ рдореИрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдкреИрдХреЗрдЬ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░рддрд╛ рдерд╛ред

рдмрдЯрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ
рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдпреЗ рдмрдЯрди рддрдм рдмрд╣реБрдд рд╕реА рдЪреАрдЬреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдореЗрдВ рдЖрддреЗ рд╣реИрдВред рдпрд╣ рдЙрдирдХреЗ рд╕рд╛рде рдерд╛ рдХрд┐ рдореИрдВрдиреЗ рдХрд╛рд░ рдХреЗ рдХреБрдЫ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдирд┐рдпрдВрддреНрд░рдг рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред

рд╢реБрд░реБрдЖрдд рд░рдЦреА рдЧрдИ рдереА, рд╣рдореЗрдВ рдПрдХ рдФрд░ рджрд┐рд▓рдЪрд╕реНрдк рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрд░ рдЖрдЧреЗ рдмрдврд╝рдирд╛ рдЪрд╛рд╣рд┐рдПред

Arduino рдкрд░ рд╕реНрдирд┐рдлрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ


рдХрд╛рд░реНрдп рдХрд╛рдлреА рд╕рд░рд▓ рдерд╛:

  • рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдмрд╕ рд╕реЗ рдкреИрдХреЗрдЯ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ
  • рд╣рдордиреЗ рдкреНрд░рд╛рдкреНрдд рдЖрдВрдХрдбрд╝реЛрдВ рдХреЛ рдЕрдкрдиреА рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рд░рдЦрд╛
  • рд╕реАрд░рд┐рдпрд▓ рдкреЛрд░реНрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдВрд░рдЪрдирд╛ рднреЗрдЬреЗрдВ

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

рдХрдВрдкреНрдпреВрдЯрд░ рдкрдХреНрд╖ рдкрд░ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдбреЗрдЯрд╛ рдХреЛ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рднреЗрдЬреЗ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЪрд╛рд░ рдмрд╛рдЗрдЯреНрд╕ 0xAA55AA55 рдХрд╛ рдПрдХ рдЙрдкрд╕рд░реНрдЧ рдбреЗрдЯрд╛ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдЕрдЧрд▓реЗ рдЯреБрдХрдбрд╝реЗ рд╕реЗ рдкрд╣рд▓реЗ рдзрд╛рд░рд╛ рдореЗрдВ рдбрд╛рд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ (рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ, рдЗрди рдмрд╛рдЗрдЯреНрд╕ рдХреЛ рдбреЙрд╕ рдмреВрдЯ рдХреНрд╖реЗрддреНрд░ рдХреЗ рдЕрдВрддрд┐рдо рджреЛ рдмрд╛рдЗрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдпрд╛рдж рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдХреЗрд╡рд▓ рд╡реЗ рдПрдХ рдЕрд▓рдЧ рдХреНрд░рдо рдореЗрдВ рдереЗ)ред рддрд░реНрдХ рдпрд╣ рд╣реИ:

  • рдХрдВрдкреНрдпреВрдЯрд░ рдзрд╛рд░рд╛рд╡рд╛рд╣рд┐рдХ рдмрдВрджрд░рдЧрд╛рд╣ рд╕реЗ рдкреВрд░реА рдзрд╛рд░рд╛ рдкрдврд╝рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рд╡рд╛рдВрдЫрд┐рдд рдЙрдкрд╕рд░реНрдЧ рдЕрдиреБрдХреНрд░рдо 0xAA55AA55 рдкрд╛рддрд╛ рд╣реИ
  • рдЙрдкрд╕рд░реНрдЧ рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рдкреИрдХреЗрдЯ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХреЗ 4 рдмрд╛рдЗрдЯ рд╣реЛрдВрдЧреЗ
  • рдЗрд╕ рдкреИрдХреЗрдЯ рдХреА рдбреЗрдЯрд╛ рд▓рдВрдмрд╛рдИ рдЖрдЧреЗ, рдпрд╣ рдкреВрд░реЗ рдкреИрдХреЗрдЯ рдХреА рд▓рдВрдмрд╛рдИ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ
  • рдбреЗрдЯрд╛ рдХреЗ 8 рдмрд╛рдЗрдЯреНрд╕ рддрдХ

рдЗрд╕ рдкрд░, рдЙрд╕ рд╕рдордп Arduino рдореЗрдВ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рднрд╛рдЧ, рдкреВрд░рд╛ рд╣реЛ рдЧрдпрд╛ рдерд╛ред рдмрд╛рдж рдореЗрдВ рдЗрд╕рдореЗрдВ рдХрд╛рдлреА рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛, рд▓реЗрдХрд┐рди рд╕рд╛рдорд╛рдиреНрдп рдЕрд╡рдзрд╛рд░рдгрд╛ рдирд╣реАрдВ рдмрджрд▓реАред

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

рд▓рдЧрднрдЧ рдЙрд╕реА рд╕рдордп, Arduino рдиреИрдиреЛ рдФрд░ рдорд┐рдиреА рдХреИрди рдврд╛рд▓ рдХреЗ рдЫреЛрдЯреЗ рдШрдЯрдХ рдЖ рдЧрдПред


рдореИрдВрдиреЗ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рдорд╛рдорд▓рд╛ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛, рдЗрд╕реЗ рдкреНрд░рд┐рдВрдЯ рдХрд┐рдпрд╛ рдФрд░ рд╕рднреА рдШрдЯрдХреЛрдВ рдХреЛ рдЕрдВрджрд░ рд░рдЦрд╛ред


рдмрд╛рд╣рд░, рдПрдХ рддрд░рдл рдУрдмреАрдбреА рдХрдиреЗрдХреНрдЯрд░ рд╣реИ рдФрд░ рджреВрд╕рд░реА рддрд░рдл рдорд┐рдиреА рдпреВрдПрд╕рдмреА рд╣реИред рдЕрдВрджрд░ рдПрдХ рд╕рдорд╛рдкреНрддрд┐ рд░реЛрдХрдиреЗрд╡рд╛рд▓рд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрд╡рд┐рдЪ рд╣реИред

WxWidgets рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреАрд╕реА рдкрд░ рд╕реНрдирд┐рдлрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ


рдореИрдВрдиреЗ C # рдореЗрдВ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рд╕рд░рд▓ рдбреНрд░рд╛рдлреНрдЯ рдХреЛ рд╕реНрдХреЗрдЪ рдХрд┐рдпрд╛, рдЬреЛ рдЧреНрд░рд┐рдб рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдбреЗрдЯрд╛ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рдФрд░ рд╡рд╣ рдЧрд╛рдбрд╝реА рдореЗрдВ рдЪреЗрдХ рдХрд░рдиреЗ рдЧрдпрд╛ред рдореИрдВ рдЕрднреА рдЕрдкрдиреЗ рд▓реИрдкрдЯреЙрдк рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рдЧрдпрд╛ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдЙрд╕рдХреА рдмреИрдЯрд░реА рдиреЗ рдореБрдЭреЗ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рд░рд╣рдиреЗ рдХрд╛ рдЖрджреЗрд╢ рджрд┐рдпрд╛ рдерд╛ рдФрд░ рдПрдХ рд╕реНрдерд┐рд░ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдПрдХ рдмрд╣реБрдд рдХрдордЬреЛрд░ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рд╕рд╛рде рдПрдХ рдиреЗрдЯрдмреБрдХ рд▓реАред рдЬреЛ рдореИрдВрдиреЗ рджреЗрдЦрд╛ ... рдореИрдВрдиреЗ рдХреБрдЫ рдирд╣реАрдВ рджреЗрдЦрд╛ред рджреЛрдиреЛрдВ рдХреЛрд░ 100% рд▓реЛрдб рдХрд┐рдП рдЧрдП рд╣реИрдВ, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдЬрд╡рд╛рдм рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░, рдЬреЛ рдЕрднреА рднреА рдиреЗрдЯрдмреБрдХ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рддреЗрдЬ рд╣реИ, рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдкреИрдХреЗрдЯ рдЬрдирд░реЗрдЯрд░ рдХреЗ рд╕рд╛рде рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдиреЗ рдареАрдХ рдХрд╛рдо рдХрд┐рдпрд╛ рдФрд░ рдбреЗрдЯрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ред рдЗрд╕рд╕реЗ, рдореИрдВрдиреЗ рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓рд╛ рдХрд┐ рдХрдордЬреЛрд░ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ .NET рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЙрд╕ рд╕рдордп рдХреЗрд╡рд▓ рдЙрд╕ рдиреЗрдЯрдмреБрдХ рдХреЗ рд╕рд╛рде рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдбрд┐рдмрдЧ рдХрд░ рд╕рдХрддрд╛ рдерд╛ред

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

Visual Studio рдХреЗ рд▓рд┐рдП wxWidgets рдХреИрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдФрд░ рд╕рдВрдХрд▓рд┐рдд рдХрд░реЗрдВ
рд╕реНрдерд╛рдкрдирд╛ рдФрд░ рд╕рдВрдХрд▓рди
1. рд╡рд┐рдВрдбреЛрдЬ рдЗрдВрд╕реНрдЯрд╛рд▓рд░ wxWidgets рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдлрд╝реЛрд▓реНрдбрд░ C: \ wxWidgets рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ

2. рдПрдХ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдмрдирд╛рдПрдБ:
WXWIN = C: \ wxWidgets

3. Visual Studio рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ рдЪрд▓рд╛рдПрдБ рдФрд░ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдкрд░ рдЬрд╛рдПрдБ:
% WXWIN% \ рдмрд┐рд▓реНрдб \ msw

4. рд╕рдВрдХрд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреЛ рдХрдорд╛рдВрдб рдЯрд╛рдЗрдк рдХрд░реЗрдВ:
nmake / f makefile.vc BUILD = рдбреАрдмрдЧ RUNTIME_LIBS = рд╕реНрдерд┐рд░
nmake / f makefile.vc BUILD = RUNTIME_LIBS = рд╕реНрдерд┐рд░ рд░рд┐рд▓реАрдЬрд╝ рдХрд░реЗрдВ

Visual Studio рдореЗрдВ рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реЗрдЯ рдХрд░рдирд╛
1. рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдВ, рдкреИрд░рд╛рдореАрдЯрд░ рдЦрд╛рд▓реА рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд╕рд╛рде, рдПрдХ Win32 рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдПрдВред

2. рд╕рднреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЧреБрдгреЛрдВ рдореЗрдВ, VC ++ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ:
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдБ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ:
$ (WXWIN) \ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ
$ (WXWIN) рдореЗрдВ \ msvc рд╢рд╛рдорд┐рд▓ рд╣реИрдВ

рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдБ:
$ (WXWIN) \ lib \ vc_lib

3. C / C ++ рдореЗрдВ - рдХреЛрдб рдЬрдирд░реЗрд╢рди рд╕реЗрдХреНрд╢рди, рдкрд░рд┐рд╡рд░реНрддрди:
рдбрд┐рдмрдЧ рдХреЗ рд▓рд┐рдП рд░рдирдЯрд╛рдЗрдо рд▓рд╛рдЗрдмреНрд░реЗрд░реА: / рдПрдордЯреАрдбреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди
рд░рд┐рд▓реАрдЬ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рдирдЯрд╛рдЗрдо рд▓рд╛рдЗрдмреНрд░реЗрд░реА: / рдПрдордЯреА

4. рд╕рд╛рдорд╛рдиреНрдп рдЕрдиреБрднрд╛рдЧ рдореЗрдВ, рдкрд░рд┐рд╡рд░реНрддрди:
рдХреИрд░реЗрдХреНрдЯрд░ рд╕реЗрдЯ: рдпреВрдирд┐рдХреЛрдб рдХреИрд░реЗрдХреНрдЯрд░ рд╕реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ

5. рдПрдХ exe рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдХ рдЖрдЗрдХрди рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдВрд╕рд╛рдзрди рдлрд╝рд╛рдЗрд▓ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
# рдЬреАрдд "wx \ msw \ wx.rc"
wxicon рдЖрдЗрдХрди app_icon.ico

6. рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рдпрджрд┐ рдЖрдкрдХреЛ рд▓рд┐рдВрдХрд░ рдореЗрдВ - рдореИрдирд┐рдлрд╝реЗрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдпреВрдПрд╕реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
рдпреВрдПрд╕реА рдирд┐рд╖реНрдкрд╛рджрди рд╕реНрддрд░: рдЖрд╡рд╢реНрдпрдХрддрд╛рдЕрдиреБрд╕рдВрдзрд╛рдирдХрд░реНрддрд╛

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

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

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

  • рдкрд╣рд▓реА рдмрд╛рд░ рдбреЗрдЯрд╛ рдЧреНрд░реАрди рд╕реЗрд▓ рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
  • рдмрд╛рд░-рдмрд╛рд░ рдФрд░ рдЖрдЧреЗ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдбреЗрдЯрд╛ рдХреЛ рд▓рд╛рд▓ рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рд╕рд╛рде рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдзреАрд░реЗ-рдзреАрд░реЗ рд╕рдлреЗрдж рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдЕрдЧрд░ рдпрд╣ рдбреЗрдЯрд╛ рдЕрдм рдирд╣реАрдВ рдмрджрд▓рддрд╛ рд╣реИ

рддреБрд░рдВрдд рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЧрдпрд╛ рдХрд┐ рдХреМрди рд╕реА рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдХрд╛рдЙрдВрдЯрд░ рд╕рд┐рдЧреНрдирд▓ рд╢рд╛рдорд┐рд▓ рдереЗред рдмреНрдпрд╛рдЬ рдХреЗ рдЪрд░ рдореВрд▓реНрдпреЛрдВ рдХреА рдЦреЛрдЬ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИред рдЗрд╕рдХреЗ рдмрд╛рдж, рд╕рднреА рдЪрд┐рддреНрд░ рдПрдирд┐рдореЗрдЯреЗрдб рд╣реИрдВред рдпрджрд┐ рдПрдиреАрдореЗрд╢рди рд▓реЗрдЦ (рдХреБрдЫ рдореЛрдмрд╛рдЗрд▓ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдкрд░) рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ - рдПрдиреАрдореЗрд╢рди рдХреЗ рдкреВрд░реНрдг рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЫрд╡рд┐ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред



рддрдм рдореИрдВ рдЕрднреА рднреА рдЬрд╛рдВрдЪрдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдХрд┐ рд╕реАрд░рд┐рдпрд▓ рдкреЛрд░реНрдЯ рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░реАрдо рдХреЗ рд╕рд╛рде рдХреЙрдкреА рдХрд░рддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, Arduino рдХреА рддрд░рдл, рдореИрдВрдиреЗ рдкреИрдХреЗрдЯ рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдкреИрдХреЗрдЯреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдФрд░ рдПрдХ рдмрд╛рдЗрдЯ рдХрд╛рдЙрдВрдЯрд░ рдХреЗ рд▓рд┐рдП рдХрд╛рдЙрдВрдЯрд░ рдЬреЛрдбрд╝реЗред рдЗрди рдХрд╛рдЙрдВрдЯрд░реЛрдВ рдХреЛ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдПрдХ рдкреИрдХреЗрдЯ рдореЗрдВ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ 0x000 рдХреЗ рд╕рд╛рде рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдкрд░, рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЙрдиреНрд╣реЗрдВ рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╢реАрд░реНрд╖ рдкрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реВрдЪрдирд╛ рдлрд╝реАрд▓реНрдб рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рдкрд░рд┐рдгрд╛рдо рднреА рдХрд╛рдлреА рд╕реБрдЦрдж рдереЗред рдФрд╕рддрди, 750 рдХреЗрдмреА / рдПрд╕ рддрдХ рдХреА рдЧрддрд┐ рдкрд░ 750 рдкреИрдХреЗрдЯ / рдПрд╕ рддрдХ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ рдпрд╣ рд╡рд╣ рдЬрдЧрд╣ рд╣реИ рдЬрд╣рд╛рдВ рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ 80 kbit / s рддрдХ рдХреА рджреВрд░реА рд╣реИ, рдЬреЛ рдХрд┐ рдПрдХ рд╕реАрд░рд┐рдпрд▓ рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рд╕рдВрднрд╡ рд╣реИред рд▓реЗрдХрд┐рди рд╕рднреА рд╕рдорд╛рди, рдбреЗрдЯрд╛ рдПрдХреНрд╕рдЪреЗрдВрдЬ 500 рдХреЗрдмреАрдкреАрдПрд╕ рдкрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕реЗ рдмреЗрд╣рддрд░ рд╕реНрдЯреЙрдХ рд╣реЛрдиреЗ рджреЗрдВред

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

рдЗрд╕рдХреЗ рдмрд╛рдж рдпрд╣ рдЕрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ рд╕рднреА рдлреЛрди рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЬреЛ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ "рдбрд╛рдпрдЧреНрдиреЛрд╕реНрдЯрд┐рдХреНрд╕" рдХрд╛ рдкреНрд░рджрд░реНрд╢рди ELM327 рдмрдВрдбрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдлреЛрди рд╡рд╛рд╣рди рдХреА CAN рдмрд╕ рд╕реЗ рд╕реАрдзреЗ рд╕рдВрд╡рд╛рдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд╡реЗ рдмрд╕ рдХреИрди рдЖрдИрдбреА 0x7E0 рддрдХ рдкрд╣реБрдВрдЪ рдХрд░ рдХреИрди рдмрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдУрдмреАрдбреА рдиреИрджрд╛рдирд┐рдХ тАЛтАЛрдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдорддреМрд░ рдкрд░ рдпрд╣ рдореЛрдЯрд░ рдирд┐рдпрдВрддреНрд░рдХ (рдИрд╕реАрдпреВ) рдХрд╛ рдкрддрд╛ рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рдХрд╛ рдЙрддреНрддрд░ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ 0x7E8 рдХреЗ рд╕рд╛рде рдПрдХ рдкреИрдХреЗрдЯ рдореЗрдВ рдЖрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЕрдиреНрдп рд╕рднреА рдбреЗрдЯрд╛ рдкреИрдХреЗрдЯ рддрдерд╛рдХрдерд┐рдд рд╡рд┐рдХреНрд░реЗрддрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИрдВ рдФрд░ рдХреЛрдИ рднреА рдирд┐рд░реНрдорд╛рддрд╛ рдмрд╕ рдЙрдиреНрд╣реЗрдВ рдирд╣реАрдВ рдЦреЛрд▓реЗрдЧрд╛ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ: рдлреЛрд░реНрдб рдиреЗ рдЕрдкрдиреА рдХрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрд╕рдбреАрдХреЗ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рд╣реИ )ред

рдЗрди рдкреИрдХреЗрдЬреЛрдВ рдореЗрдВ рдХреНрдпрд╛ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдЗрд╕рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдирд╛, рдореИрдВ рдПрдХ рдФрд░ рд╡рд┐рдЪрд╛рд░ рдХреЗ рд╕рд╛рде рдЖрдпрд╛: рдЬрдм рдореИрдВ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдПрдХ рд╕реЗрд▓ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рд╣реВрдВ, рджрд╛рдИрдВ рдУрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╡рд┐рдВрдбреЛ рдореЗрдВ, рдЗрд╕ рдмрд╛рдЗрдЯ рдХреЗ рджреНрд╡рд┐рдЖрдзрд╛рд░реА рдФрд░ рджрд╢рдорд▓рд╡ рдорд╛рди рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рд╕рд╛рде рдЕрдЧрд▓реА рдмрд╛рдЗрдЯ рднреА рд▓реЗрддрд╛ рд╣реИ рдФрд░ рд╢рдмреНрдж рдореЗрдВ рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдЕрдЧрд▓рд╛, рдЗрд╕ рд╢рдмреНрдж рдХреЛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЧреБрдгрд╛рдВрдХ рд╕реЗ рдЧреБрдгрд╛ рдХрд░реЗрдВ рдФрд░ рдПрдХ рджрд╢рдорд▓рд╡ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред рдпрд╣ рдмрд╣реБрдд рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХреНрдпрд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ: рдЗрдВрдЬрди рдХреА рдЧрддрд┐ рдХреИрди рдЖрдИрдбреА 0x180 рдкреИрдХреЗрдЯ рдореЗрдВ рдЖрддреА рд╣реИ, рдкрд╣рд▓реЗ рджреЛ рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВред рдпреЗ рджреЛ рдмрд╛рдЗрдЯреНрд╕ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╢рдмреНрдж рджреЗрддреЗ рд╣реИрдВ, рдЬреЛ рдореЛрдбрд╝ рдХреЗ рд╕рдорд╛рдиреБрдкрд╛рддреА рд╣реЛрддрд╛ рд╣реИред рдпрджрд┐ рдЗрд╕ рд╢рдмреНрдж рдХреЗ рдЕрд░реНрде рдХреЛ 8 рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╡рд░реНрддрдорд╛рди рдЧрддрд┐ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреА рд╣реИред рдЗрд╕рд▓рд┐рдП, 0.125 рдХреЗ рдПрдХ рдХрд╛рд░рдХ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред 8. рдЖрдЧреЗ рдХреЗ рдкрд╛рд░рд╕реНрдкрд░рд┐рдХ рдХреЗ рд░реВрдк рдореЗрдВ, рдЗрд╕ рд╢рдмреНрдж рдХреЛ рдЖрдпрд╛рдо рдореЗрдВ рдЧрддрд┐рд╢реАрд▓ рд╕рдорд╛рдпреЛрдЬрди рдХреЗ рд╕рд╛рде рдПрдХ рдЧреНрд░рд╛рдл рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдЧреБрдгрдХ рдХреЛ рд░рд┐рд╡рд░реНрд╕ рдСрд░реНрдбрд░ рдореЗрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: рдореБрдЭреЗ рдРрд╕реА рдХреЛрд╢рд┐рдХрд╛рдПрдВ рдорд┐рд▓реАрдВ, рдЬреЛ рдЗрдВрдЬрди рдХреА рдЧрддрд┐ рдпрд╛ рдЕрдиреБрд╕реВрдЪреА рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХреБрдЫ рдФрд░ рд╕рдорд╛рди рд╣реИрдВ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдЧреБрдгрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред


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


рдФрд░ рдЕрдВрдд рдореЗрдВ, рдореБрдЭреЗ CAN рдмрд╕ рдореЗрдВ рдХреБрдЫ рдирд┐рдпрдВрддреНрд░рдг рдбреЗрдЯрд╛ рднреЗрдЬрдиреЗ рдФрд░ рдЗрди рдЖрджреЗрд╢реЛрдВ рдкрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред Arduino рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рдПрдХ рдХреЛрдб рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛ рдЬреЛ рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ рдФрд░ CAN рдмрд╕ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдЗрд╕ рд╕реНрддрд░ рдкрд░ рдерд╛ рдХрд┐ рд╕рд╛рдЗрдмрд░рд▓рд┐рдм рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рд╕реАрд░рд┐рдпрд▓ рдкреЛрд░реНрдЯ рдмрдлрд░ рдореЗрдВ рдбреЗрдЯрд╛ рдХреА рдкреНрд░рд╛рдкреНрддрд┐ рдХреЛ рдмрд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдирд╣реАрдВ рдерд╛ред рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ, рдореИрдВрдиреЗ рдХрдИ рдкрд╛рда рдлрд╝реАрд▓реНрдб рдЬреЛрдбрд╝реЗ, рдЬрд┐рд╕рдореЗрдВ рдЖрдк рдПрдХреНрдЯреНрдпреВрдПрдЯрд░ рдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рдорд╛рдкрджрдВрдбреЛрдВ рдФрд░ рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдЙрджрд╛рд╣рд░рдг рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдирд┐рдпрдВрддреНрд░рдг рдЖрджреЗрд╢ рд╢реАрддрд▓рди рдкреНрд░рд╢рдВрд╕рдХ (0x0A) рдХреА рдкрд╣рд▓реА рдЧрддрд┐ рдХреЛ рд╕рдХреНрд╖рдо / рдЕрдХреНрд╖рдо рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдПрдпрд░ рдХрдВрдбреАрд╢рдирд░ (0x0B) рдХреЗ рдХреНрд▓рдЪ рдХреЛ рд╕рдХреНрд╖рдо / рдЕрдХреНрд╖рдо рдХрд░рддреЗ рд╣реИрдВред



рдкрд░рд┐рдгрд╛рдо


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


рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рд╕рдм рди рдХреЗрд╡рд▓ рдореЗрд░реЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред

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


All Articles