рд╣рдо рдмреНрд░рд╢рд▓реЗрд╕ рдореЛрдЯрд░реНрд╕, рд╕рдЬреНрдЬрдиреЛрдВ рдХреЛ рдЪрд▓рд╛рддреЗ рд╣реИрдВ

рд╣рд╛рдп рдЦрд╛рдмрд░реЛрд╡рдЪрдиреЗ!

рдореИрдВрдиреЗ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рджреМрд░рд╛рди рдЖрдИ рд╕рдорд╕реНрдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ "рдкреВрд░реА рджреБрдирд┐рдпрд╛" рдХреЛ рдмрддрд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдФрд░ рдореИрдВ рдЗрд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдХреИрд╕реЗ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛ред



рдФрд░ рдЖрдЬ рд╣рдо рдмреНрд░рд╢рд▓реЗрд╕ рдореЛрдЯрд░реНрд╕, рд╕реНрдЯреНрд░реЛрдХ рдирд┐рдпрдВрддреНрд░рдХ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗред

рдПрдХ рдмреНрд░рд╢рд▓реЗрд╕ рдореЛрдЯрд░ рдХреНрдпрд╛ рд╣реИ, рдореИрдВ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдкреЗрдВрдЯ рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛ (рдЖрдк рдЦреБрдж рд╡рд┐рдХреА рдХреЛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ), рд▓реЗрдХрд┐рди рдореИрдВ 2 рд╢рдмреНрджреЛрдВ рдореЗрдВ рдХрд╣реВрдВрдЧрд╛, рдпрд╣ рдПрдХ 3-рдЪрд░рдг рдбреАрд╕реА рдореЛрдЯрд░ рд╣реИред



рдФрд░ рдпрд╣ рдЪрдорддреНрдХрд╛рд░ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдирд┐рдпрд╛рдордХ рдХреЗ рдзрдиреНрдпрд╡рд╛рдж рдкреНрд░рд╕реНрддрд╛рд╡ рдореЗрдВ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЖрд╡реГрддреНрддрд┐ рдкрд░ рд╡рд╛рдЗрдВрдбрд┐рдВрдЧреНрд╕ рдХреЛ рд╕реНрд╡рд┐рдЪ рдХрд░рддрд╛ рд╣реИред

рдШреБрдорд╛рд╡рджрд╛рд░ рдХреА рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рдЖрд╡реГрддреНрддрд┐ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдХреЗ, рд╣рдо рд░реЛрдЯрд░ рдХреА рдЧрддрд┐ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВред

рдЦреИрд░, рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рд╕реНрдкрд╖реНрдЯ рд╣реИ, рдЪрд▓реЛ рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВред



рдкрд╣рд▓реА рд╕рдорд╕реНрдпрд╛рдПрдВ

рдЗрдВрдЬрди + рд░реЗрдЧреБрд▓реЗрдЯрд░ рдХреЗ 2 рд╕реЗрдЯ рдЦрд░реАрджреЗ рдЧрдП, рд▓рдЧрднрдЧ рдПрдХ рдорд╣реАрдирд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛, рдЖрдпрд╛ред

рдЫрд╡рд┐



рдореБрдЭреЗ рдЗрд╕ рдЕрд╡рд╕рд░ рдкрд░ рдмреЗрд▓рдЧрд╛рдо рдорд╕реНрддреА рдХреЗ рдПрдХ рд╣рдорд▓реЗ рдХреЗ рджреНрд╡рд╛рд░рд╛ рдЬрдмреНрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдпрд╣ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдирд╣реАрдВ рдерд╛ ...ред

рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХреЗ рдЗрди рдЪрдорддреНрдХрд╛рд░реЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдЙрдиреНрд╣реЗрдВ рдПрдХ рд╢рдХреНрддрд┐ рд╕реНрд░реЛрдд рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдФрд░ рдлрд┐рд░ рдкрд╣рд▓реА рдирд┐рд░рд╛рд╢рд╛, рд╢рд╛рдВрдд рдкреЙрдкрд┐рдВрдЧ (рд╢реЙрд░реНрдЯ рд╕рд░реНрдХрд┐рдЯ рд╕реЗ) рдФрд░ рдореМрди, рдПрд▓рдИрдбреА рдкреНрд░рдХрд╛рд╢ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдХреЛрдИ рдЪреАрдЦрд╝ рдирд╣реАрдВ рд╣реИ (рдФрд░ рдпрд╣ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП), рдХреЗрд╡рд▓ рдХреВрд▓рд░ рдирд┐рдпрд╛рдордХ, рдкрд░реЗрд╢рд╛рдиреА рдкрд░ рдШреВрдо рд░рд╣рд╛ рд╣реИ ...

рдореИрдВ рдирд┐рдХрдЯрддрдо рд╣реЙрдмреА рд╕реНрдЯреЛрд░ рдЪрд▓рд╛ рдЧрдпрд╛, рдФрд░ рдПрдХ рдЕрдЪреНрдЫреЗ рд╕рд▓рд╛рд╣рдХрд╛рд░ рдиреЗ рдПрдХ рдлреИрд╕рд▓рд╛ рдЬрд╛рд░реА рдХрд┐рдпрд╛: рдпрд╣ рдЬрд▓ рдЧрдпрд╛!



рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде, рдПрдХ рд╣реА рдХрд╣рд╛рдиреА, рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд▓реЛрдЧ рдмрджрдХрд┐рд╕реНрдордд рдереЗ, рджреЛрдиреЛрдВ рджреЛрд╖рдкреВрд░реНрдг ...

рдЦреИрд░, рдХрдо рд╕реЗ рдХрдо рдмрд┐рд▓реНрд▓реА рдЦреБрд╢ рдереА:



рдЫрд╡рд┐



рдореБрдЭреЗ рджреЛрдиреЛрдВ рд╕реЗрдЯреЛрдВ (рд╡реЗ рд╕рдордп рд╕реЗ рдмрд╛рд╣рд░ рдЪрд▓ рд░рд╣реЗ рдереЗ) рдХреА рдХреАрдордд рдкрд░ рдЙрдирд╕реЗ рдПрдХ рдирд┐рдпрд╛рдордХ рдХреЛ рдЦрд░реАрджрдирд╛ рдФрд░ рдЦрд░реАрджрдирд╛ рдкрдбрд╝рд╛ред

рдореИрдВрдиреЗ рдЦрд░реАрджрд╛, рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ, рд╕рдм рдХреБрдЫ рдмреАрдк рдХрд░рддрд╛ рд╣реИ, рдЬрд▓рддрд╛ рд╣реИ, рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЖрддреНрдорд╛ рдХреЗ рдЖрдирдиреНрдж рдХреЗ рд░реВрдк рдореЗрдВ рдЬреНрдпрд╛рджрд╛! (рдпрд╣ рдлреЛрдЯреЛ рдореЗрдВ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ):



рдЫрд╡рд┐



рд╕рдорд╕реНрдпрд╛ рдирдВрдмрд░ рджреЛ

рдЕрдм рдЗрдВрдЬрди рдХреЛ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдЖ рдЧрдпрд╛ рд╣реИред

рдФрд░ рдЖрдкрдХреЛ рд╕рд░реНрд╡реЛ рдкрд░реАрдХреНрд╖рдХ рдпрд╛ рд░реЗрдбрд┐рдпреЛ рдирд┐рдпрдВрддреНрд░рдг рдРрдк рд╕реЗ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рд╕реЗ рдпрд╛ рдРрд╕реЗ рд╕реНрдХрд╛рд░реНрдл рд╕реЗ рдореЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛:

рдЫрд╡рд┐



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

рдЦреИрд░ PWM, рдЗрд╕рд▓рд┐рдП PWMред

рдореИрдВрдиреЗ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдХрд╛рд░реНрдпрдХреНрд░рдо рд▓рд┐рдЦрд╛:

#include <Servo.h> Servo motor; int mot_pin = 7; //     7 int js_position = 800; int max_position = 3000; void setup() { motor_teft.attach(mot_pin, js_position, max_position); //  } void loop() { motor.write(1800); //      }
      
      







рд╢реВрдиреНрдп рднрд╛рд╡рдирд╛рдУрдВ рд╕реЗ рднрд░рд╛ ...



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

рдареАрдХ рд╣реИ, рдХрд┐рдпрд╛ред



рдлрд┐рд░ рдореИрдВрдиреЗ ADC рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдЕрд╡рд░реЛрдзрдХ рдХреЛ рдЙрдард╛рдпрд╛, рдФрд░ рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рд░реВрдк рд╕реЗ PWM рдирд┐рдпрдВрддреНрд░рдХ рдХреЗ рдЪрд░рдо рдореВрд▓реНрдпреЛрдВ рдХреЛ рдЪреБрдирд╛ред

рдкрд░рд┐рдгрд╛рдореА рдХреЛрдб рд╣реИ:



 #include <Servo.h> Servo motor_teft; Servo motor_right; int mot_pin_left = 7; //     7 int mot_pin_right = 8; //     8 int js_position = 1500; // ,  1.5      int max_position = 2300; //   2.3  int min_position = 800; //   0.8  int start = 1; //   void setup() { motor_teft.attach(mot_pin_left, js_position, max_position); //   (,  ,  ) !!! motor_right.attach(mot_pin_right, js_position, max_position); //   (,  ,  ) !!! } void loop() { //      if(start == 1) { motor_teft.write(js_position); motor_right.write(js_position); delay(700); start = 0; } js_position = analogRead(A0); //   js_position = map(js_position, 0, 1023, 75, 140); //      motor_left.write(js_position); //        motor_right.write(js_position); //        delay(20); //  20  }
      
      







рдФрд░ рдЗрд╕рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛ред

рдЕрдм рд╕рдм рдХреБрдЫ рдХрддрд╛рдИ, рд╢реЛрд░, рдмреАрдкрд┐рдВрдЧ рдФрд░ рдмрд╕ рдЦреБрд╢ рд╣реИред

PS рдпрд╣ рдПрдХ рдмрд╛рд░ рдореЗрдВ 2 рдЗрдВрдЬрдиреЛрдВ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХреЛрдб рд╣реИред



рдФрд░ рдЖрдЦрд┐рд░реА рд╕рдорд╕реНрдпрд╛, рдкреЛрд╖рдг ...

рдпрд╣рд╛рдВ рдореИрдВ рдЖрдкрдХреЛ рдереЛрдбрд╝рд╛ рдмрддрд╛рдКрдВрдЧрд╛, рдЕрд░реНрдерд╛рддреН рдирд┐рдпрдВрддреНрд░рдХ рд╕реЗ 3 рддрд╛рд░ рд╣реИрдВ:

рдЫрд╡рд┐



рдХреЗрдВрджреНрд░реАрдп рдмреНрд▓реЙрдХ, рдХреНрд░рдо рдореЗрдВ, рдмреНрд▓реИрдХ - рдорд╛рдЗрдирд╕, рд░реЗрдб - рдкреНрд▓рд╕ рдФрд░ рд╡реНрд╣рд╛рдЗрдЯ - рдирд┐рдпрдВрддреНрд░рдг рддрд╛рд░ ред



рдФрд░ рдкрдХрдбрд╝ рдпрд╣ рд╣реИ рдХрд┐, рд╕рд░реНрд╡реЛ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдпреЗ рдкрд╛рд╡рд░ рдЗрдирдкреБрдЯ рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЖрдЙрдЯрдкреБрдЯ, рдЕрд░реНрдерд╛рддреНред рдЙрдирд╕реЗ рдЦрд╛рдУред

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

рд▓реЗрдХрд┐рди рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рдореЗрд░реЗ рдмреВрдврд╝реЗ рдЖрджрдореА рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛ рдФрд░ рд╕рдм рдХреБрдЫ рд░рд┐рдмреВрдЯ рд╣реЛ рдЧрдпрд╛ ...



рдХрд╛рдо рдХрд╛ рд╡реАрдбрд┐рдпреЛ:





рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд-рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред

рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдореЗрд░рд╛ рдЕрдиреБрднрд╡ рдЖрдкрдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред

рдЬрд▓реНрдж рдорд┐рд▓рддреЗ рд╣реИрдВред



All Articles