рд╕реБрдмрд╛рд░реВ рдФрд░ рдЕрд░реБрдбрд┐рдиреЛ: рдПрд╕рдПрд╕рдПрдо 1 рдкреНрд░реЛрдЯреЛрдХреЙрд▓ред рд╣рд╛рде рдорд┐рд▓рд╛рдирд╛

рд╕реНрд░реЛрдд рдбреЗрдЯрд╛




рдХрд╛рд░реНрдбреБрдЗрдиреЛ рдиреИрдиреЛ v7 рдирд╛рдордХ рдПрдХ рдмреЛрд░реНрдб рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдореЗрд░реЗ рдкрд╛рд╕ рдЖрдпрд╛ред рдФрд░ рдХрд┐рд╕реА рддрд░рд╣ рдпрд╣ рдЕрдЪрд╛рдирдХ рдРрд╕рд╛ рд╣реБрдЖ рдХрд┐ рдореЗрд░реА рдХрд╛рд░ рдХреЗ рдкреИрдирд▓ рдкрд░ рд▓рдЧрднрдЧ рдЙрд╕реА рд╕рдордп рдореБрдЭреЗ рдПрдХ рдЬрд▓рддрд╛ рд╣реБрдЖ рдЪреЗрдХ рдЗрдВрдЬрди рдкреНрд░рдХрд╛рд╢ рдорд┐рд▓рд╛ред "рдпрд╣ рдмрд┐рдирд╛ рдХрд╛рд░рдг рдХреЗ рдирд╣реАрдВ рд╣реИ," рдореИрдВрдиреЗ рд╕реЛрдЪрд╛, рдФрд░ рдЦреЛрдЬ рдореЗрдВ рдЧрд╣рд░рд╛ рдЧрдпрд╛ред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдмрд┐рдирд╛ рдкрдврд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ - рд╡рдирд╡рд╛рд╕рд┐рдпреЛрдВ рдореЗрдВ рд╕реНрд╡-рдирд┐рджрд╛рди рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд░рд▓ рдФрд░ рд╕реБрд▓рдн рд╣реИред рдФрд░ рдлрд┐рд░ рдпрд╣рд╛рдБ Arduino рд╣реИ? рдФрд░ рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рдиреИрджрд╛рдирд┐рдХ тАЛтАЛрдЬрд╛рдирдХрд╛рд░реА рдХреА рдЦреЛрдЬ рдХрд╛ рдПрдХ рд╕реАрдзрд╛ рдкрд░рд┐рдгрд╛рдо рд╕реБрдмрд╛рд░реВ рд╕рд┐рд▓реЗрдХреНрдЯ рдореЙрдирд┐рдЯрд░ рд╕рдВрд╕реНрдХрд░рдг 1 рдЬреИрд╕реА рдордЬрд╝реЗрджрд╛рд░ рдЪреАрдЬрд╝ рдХреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдХреА рдЦреЛрдЬ рдерд╛, рдЬрд┐рд╕рдХрд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ (рдордЬрд╝реЗрджрд╛рд░ рд╕рд╛рдордЧреНрд░реА) рдкреБрд░рд╛рдиреА рд╕реБрдмрд╛рд░реВ рдХрд╛рд░реЛрдВ рд╕реЗ рд╕реБрд╕рдЬреНрдЬрд┐рдд рд╣реИ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдХреЗ-рд▓рд╛рдЗрди рдЙрдирдХреЗ рд╕рд╛рдордиреЗ рдЖрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рднреАред рдпрд╣ рдЗрди рдХрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╣реИ рдХрд┐ рдореЗрд░рд╛ рд╡рдирдкрд╛рд▓ рд╣реИред рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдПрдХ рд╢рд░рд╛рд░рддреА рд╡рд┐рдЪрд╛рд░ рдЖрдпрд╛ - рдХреБрдЫ рдкреНрд░рдХрд╛рд░ рдХреЗ рдСрди-рдмреЛрд░реНрдб рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ Arduino рдкрд░ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдореИрдВрдиреЗ рдХреЗ-рд▓рд╛рдЗрди рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдкреАрд▓ рдХреЗ рд╕рд╛рде рдЗрд╕реА рддрд░рд╣ рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рджреЗрдЦреАрдВ, рд▓реЗрдХрд┐рди рдПрд╕рдПрд╕рдПрдо 1 рдХреЗ рд╕рд╛рде - рдХреЗрд╡рд▓ YouTube рдкрд░ рдХреБрдЫ рд╡реАрдбрд┐рдпреЛ, рдХреЛрдИ рд╡рд┐рд╢реЗрд╖ рдирд╣реАрдВред рдЗрд╕рд▓рд┐рдП, рдЖрдкрдХреЛ рдЦреБрдж рд╣реА рд╕рдм рдХреБрдЫ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

SSM1 рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╕рд╛рд░рд╛рдВрд╢


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

рдЖрджреЗрд╢реЛрдВ




рдХрдорд╛рдВрдб рдкрдврд╝рдиреЗ рдФрд░ рд▓рд┐рдЦрдиреЗ рдХреЗ рдбреЗрдЯрд╛ рдХреЗ рдЬрд╡рд╛рдм рдореЗрдВ, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдбреЗрдЯрд╛ рдкреИрдХреЗрдЯ рдЖрддрд╛ рд╣реИ:


рдФрд░ рдлрд┐рд░ рд╕реЗ рд╡рдирдкрд╛рд▓


рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рдореЗрд░реА рдХрд╛рд░ рдореЗрдВ рдУрдмреАрдбреА 2 рдХрдиреЗрдХреНрдЯрд░ рд╣реИ, рдЗрд╕рдореЗрдВ "рдХреЗ-рд▓рд╛рдЗрди" рд╕рдВрдкрд░реНрдХ рдХреА рдкреВрд░реНрдг рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рд╣реИред


рдореЗрд░реА рдХрд╛рд░ рдХреЗ рдХрдиреЗрдХреНрдЯрд░ рдореЗрдВ 4 рд╕рдВрдкрд░реНрдХ рд╢рд╛рдорд┐рд▓ рдереЗ - 4,5,12,13 рдФрд░ 16ред

рдПрдХ, рджреЛ, рддреАрди, рдЪрд╛рд░, рдкрд╛рдВрдЪ - рд╣рдо рдЬреЛрдбрд╝реА рдмрдирд╛рдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ


OBD2 рдХрдиреЗрдХреНрдЯрд░ рдХреЗ рд▓рд┐рдП рджрд╛рддрд╛ ELM327 рдПрдбреЙрдкреНрдЯрд░ рдерд╛, рдЬрд┐рд╕реЗ рдЪреАрдиреА рднрд╛рдЗрдпреЛрдВ рд╕реЗ рдЦрд░реАрджрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдлреЙрд░реЗрд╕реНрдЯрд░ рдХреЗ рд▓рд┐рдП рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмреЗрдХрд╛рд░ рдерд╛ред рдПрдХ рд╢рд╡ рдкрд░реАрдХреНрд╖рд╛ рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рд▓рдЧрднрдЧ рд╕рднреА рдкреИрд░реЛрдВ рдХреЛ, рдЬрд┐рдирдХреА рдЬрд░реВрд░рдд рд╣реИ, рдХреЛ рдЫреЛрдбрд╝рдХрд░, рдИрдПрд▓рдПрдо рдореЗрдВ рд╣реА рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред Arduino рдкрд░ рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдХреЛ рдирд╣реАрдВ рдЬрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдкреНрд░рддрд┐рд░реЛрдзреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреИрд░реЛрдВ рдХреЛ рдбреЗрдЯрд╛ (12 рдФрд░ 13) рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝реЗрдВрдЧреЗ - рдореИрдВрдиреЗ 240 рдУрдо рдкреНрд░рддрд┐рд░реЛрдзреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рд╣рдо рдкреГрдереНрд╡реА рдХреЛ рджреЛрдиреЛрдВ рдкреИрд░реЛрдВ рд╕реЗ рдкреГрдереНрд╡реА (4 рдФрд░ 5) рд╕реЗ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред Arduino рдХреЛ USB рд▓рд╛рдЗрдЯрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рд┐рдЧрд░реЗрдЯ рд▓рд╛рдЗрдЯрд░ рджреНрд╡рд╛рд░рд╛ рд╕рдВрдЪрд╛рд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рддреЛ, рд╣рдо 3 рддрд╛рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ:


рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдпрд╣ рд░реЛрдХ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЕрд░реБрдбрд┐рдиреЛ рд╕реНрдХреЗрдЪ рдкреНрд░рдХрд╛рд░ рдореЗрдВ рд╕рд┐рд▓реЗ

void setup() { pinMode(0, INPUT); pinMode(1, OUTPUT); } void loop() { } 

рдФрд░ Arduino рдХреЛ рд▓реИрдкрдЯреЙрдк рд╕реЗ тАЛтАЛрдЬреЛрдбрд╝рдХрд░, рдЗрд╕реЗ рдПрдХ рдирд┐рдпрдорд┐рдд USB- рд╕реБрдмрд╛рд░реВ рдбреЛрд░реА рдХреА рддрд░рд╣ EvoScan рдФрд░ SelectMonitor рдЬреИрд╕реЗ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рд▓реЗрдХрд┐рди рдореБрдЦреНрдп рд╡рд┐рдЪрд╛рд░ рдмрд┐рд▓реНрдХреБрд▓ рдСрди-рдмреЛрд░реНрдб рдХрдВрдкреНрдпреВрдЯрд░ рдерд╛, рдЗрд╕рд▓рд┐рдП рдЪрд▓реЛ рдЬрд╛рд░реА рд░рдЦреЗрдВред

рдПрдХ рд╕реНрдХреЗрдЪ рд▓рд┐рдЦреЗрдВ


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

рдЗрд╕рд▓рд┐рдП, рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░:
  1. UART рдПрдХреНрд╕рдЪреЗрдВрдЬ рдореЛрдб 1953-8E1 рд╕реЗрдЯ рдХрд░реЗрдВ
  2. 3 рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП, рдПрд▓рдИрдбреА рдЪрд╛рд▓реВ рдХрд░реЗрдВ
  3. рд╣рдо рдПрд▓рдИрдбреА рдХреЛ рдмреБрдЭрд╛рддреЗ рд╣реИрдВ рдФрд░ 2 рд╕реЗрдХрдВрдб рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддреЗ рд╣реИрдВ
  4. рд░реЙрдо рдЖрдИрдбреА рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░реЗрдВ
  5. рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд Arduino LED рдХреЗ рд╕рд╛рде ROM ID рдХреЛ рдмрдврд╝рд╛рд╡рд╛ рджреЗрдВ

рдореБрдЭреЗ рдереЛрдбрд╝рд╛ рдФрд░ рдЧреВрдЧрд▓ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рдХрд┐ рдЕрд░реНрдбреБрдЗрдиреЛ рдХреЛ рдХреИрд╕реЗ рд╕рдордЭрд╛рдКрдВ рдХрд┐ рдореБрдЭреЗ рд╕рдорддрд╛ рдХреА рдЬрд░реВрд░рдд рдереА, рдФрд░, рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдореБрдЭреЗ рдпрд╣ рд╕реНрдХреЗрдЪ рдорд┐рд▓рд╛:
 int led = 13; void setup() { byte romid[3]; //    Serial.begin(1953); //   : Even Parity UCSR0C = ( UCSR0C & ~_BV(UPM00) | _BV(UPM01) ); pinMode(led, OUTPUT); //    3  digitalWrite(led, HIGH); delay(3000); //     2  digitalWrite(led, LOW); delay(2000); if (ECU_GetROMID(romid)) //  ROM ID - , { for (int i=0;i<3;i++) { show_byte(romid[i]); //     } } } void loop() { //       } void show_byte(byte b) { for (int i=7;i>=0;i--) { if (bitRead(b,i)==1) { digitalWrite(led, HIGH); delay(1000); digitalWrite(led, LOW); delay(1000); } else { digitalWrite(led, HIGH); delay(300); digitalWrite(led, LOW); delay(200); digitalWrite(led, HIGH); delay(300); digitalWrite(led, LOW); delay(1200); } } } void ECU_Stop() { byte txbuf[4]={0x12,0x00,0x00,0x00}; Serial.write(txbuf[0]); Serial.write(txbuf[1]); Serial.write(txbuf[2]); Serial.write(txbuf[3]); delay(50); Serial.flush(); } boolean ECU_GetROMID(byte * buffer) { char readCmd[4] ={0x78,0x00,0x00,0x00}; char romidCmd[4]={0x00,0x46,0x48,0x49}; char romid[3] ={0}; ECU_Stop(); Serial.write(readCmd[0]); Serial.write(readCmd[1]); Serial.write(readCmd[2]); Serial.write(readCmd[3]); int retries = 0; while (retries<8) { int nbytes = Serial.readBytes(romid,3); if ((nbytes == 3) && (romid[0]!=0x00)) break; Serial.write(romidCmd[0]); Serial.write(romidCmd[1]); Serial.write(romidCmd[2]); Serial.write(romidCmd[3]); ++retries; } ECU_Stop(); buffer[0] = romid[0]; buffer[1] = romid[1]; buffer[2] = romid[2]; if (romid[0] == 0x00) { return false; } return true; } 


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


Arduino рдореЗрдВ рдЗрд╕ рд╕реНрдХреЗрдЪ рдХреЛ рднрд░реЗрдВ, рдХрд╛рд░ рдореЗрдВ рдЙрддрд░реЗрдВ, OBD2 рдХрдиреЗрдХреНрдЯрд░ рдореЗрдВ рдкреНрд▓рдЧ рдХрд░реЗрдВ, рдЗрдЧреНрдирд┐рд╢рди рдЪрд╛рд▓реВ рдХрд░реЗрдВ, Arduino рдкрд░ рдмрд┐рдЬрд▓реА рдЪрд╛рд▓реВ рдХрд░реЗрдВ рдФрд░ ... рд╢реВрдиреНрдп рдФрд░ рд▓реЛрдЧреЛрдВ рдХреЛ рдлреЛрди рдореЗрдВ рдЪрд▓рд╛рдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдордиреЗ рд╣рдорд╛рд░реЗ рд╕рд╛рде рдХреБрдЫ рднреА рдирд╣реАрдВ рд▓рд┐рдпрд╛ рд╣реИред Arduino рдиреЗ 0xA30117 1010 0011 0000 0001 0001 0111 рд╕рдВрдпреЛрдЬрди рдХреЛ рдпрд╛рдж рдХрд┐рдпрд╛, рдЬрд┐рд╕рдХрд╛ рдЕрдиреБрд╡рд╛рдж рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ 0xA30117 - рдпрд╣ рдореЗрд░реЗ рд╡рдирдкрд╛рд▓ рдХреА рд░реЙрдо рдЖрдИрдбреА рд╣реИред "рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдирдорд╕реНрддреЗ 0xA30117! рдореЗрд░рд╛ рдирд╛рдо рд░реЛрдорди рд╣реИред тАЭ

рдЕрдВрддрднрд╛рд╖рдг


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

рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛


SSM1 рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЬрд╛рдирдХрд╛рд░реА
SSM1 рдХреА рдЪрд░реНрдЪрд╛, рдПрдбреЗрдкреНрдЯрд░ RS232-SSM1 рдФрд░ USB-SSM1 рдХреА рдпреЛрдЬрдирд╛рдУрдВ рдХреА рдЬрд╛рдирдХрд╛рд░реА

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


All Articles