ЁЯФ╣ рдЪрд░рдг 1: рдЖрд╡рд╢реНрдпрдХ рдШрдЯрдХ
тЬЕ microcontroller тАУ рдЖрд░реНрдбреБрдЗрдиреЛ рдиреИрдиреЛ/рдКрдиреЛ
тЬЕ рд╕рд░реНрд╡реЛ рдореЛрдЯрд░ тАУ SG90 (рдЫреЛрдЯрд╛) рдпрд╛ MG996R (рдордЬрдмреВрдд)
тЬЕ рдмрд┐рдЬрд▓реА рдХреА рдЖрдкреВрд░реНрддрд┐ тАУ 5V (рд╕рд░реНрд╡реЛ рдХреЗ рд▓рд┐рдП)
тЬЕ рдкреЛрдЯреЗрдВрд╢рд┐рдпреЛрдореАрдЯрд░ (рд╡реИрдХрд▓реНрдкрд┐рдХ) тАУ рдореИрдиреБрдЕрд▓ рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рд▓рд┐рдП
тЬЕ рдЬрдореНрдкрд░ рддрд╛рд░ рдФрд░ рдмреНрд░реЗрдбрдмреЛрд░реНрдб
ЁЯФ╣ рдЪрд░рдг 2: рд╕рд░реНрдХрд┐рдЯ рдХрдиреЗрдХреНрд╢рди
| Arduino Pin | SG90 |
|---|---|
| 5V | рд▓рд╛рд▓ (VCC) |
| GND | рднреВрд░рд╛ (GND) |
| Pin 9 (рдкреАрдбрдмреНрд▓реВрдПрдо) | рдирд╛рд░рдВрдЧреА (рд╕рд┐рдЧреНрдирд▓) |

ЁЯФ╣ рдЪрд░рдг 3: рдмреЗрд╕рд┐рдХ рд╕рд░реНрд╡реЛ рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рд▓рд┐рдП рдХреЛрдб
рдпрджрд┐ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ Arduino, рдЖрдк рдорд╛рдирдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ Servo.h рдкреБрд╕реНрддрдХрд╛рд▓рдпред
ЁЯФ╣ Arduino рдХреЗ рд▓рд┐рдП рдХреЛрдб (рдмреЗрд╕рд┐рдХ рд╕рд░реНрд╡реЛ рдореВрд╡рдореЗрдВрдЯ)
#include <Servo.h>
Servo myServo;
void setup() {
myServo.attach(9); // Servo connected to Pin 9
}
void loop() {
myServo.write(0);
delay(1000);
myServo.write(90);
delay(1000);
myServo.write(180);
delay(1000);
}
ЁЯФ╣ рдЪрд░рдг 4: рдХреЛрдб рдЕрдкрд▓реЛрдб рдХрд░реЗрдВ
ЁЯУМ рдмрд╕ USB рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдкрд▓реЛрдб рдХрд░реЗрдВ
ЁЯФ╣ рдЖрдЧреЗ рдХреНрдпрд╛ рд╣реИ?
тЬЕ рдПрдХ рдмрд╛рд░ рдЬрдм рдЖрдк рд╕рд░реНрд╡реЛ рдЪрд╛рд▓, рд╣рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
- рджреВрд╕рд░рд╛ рд╕рд░реНрд╡реЛ рдЬреЛрдбрд╝реЗрдВ рдЕрдзрд┐рдХ рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреЗ рд▓рд┐рдП
- рдкреЛрдЯреЗрдВрд╢рд┐рдпреЛрдореАрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдореИрдиреБрдЕрд▓ рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рд▓рд┐рдП
- рдПрдХ рд╕рд░рд▓ рд░реЛрдмреЛрдЯрд┐рдХ рдкреИрд░ рдпрд╛ рд╣рд╛рде рдХрд╛ рдбрд┐рдЬрд╝рд╛рдЗрди рдмрдирд╛рдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВ