Servo controlat cu joystick folosind Arduino (cu programare): 4 pași
Servo controlat cu joystick folosind Arduino (cu programare): 4 pași
Anonim
Image
Image

În acest tutorial vom realiza un servo de control al joystick-ului folosind Arduino Uno. Servo se va deplasa în funcție de mișcarea joystick-ului.

Pasul 1: Componente necesare:

Componente necesare
Componente necesare
  1. Arduino Uno
  2. Joystick
  3. Servo motor
  4. Pană de pâine
  5. fire

Pasul 2: Conexiune:

Conexiune
Conexiune

Conectați toate componentele conform schemei de circuit:

  1. Conexiune joystick:

    1. joystick VCC Arduino 5V
    2. joystick GND Arduino GND
    3. joystick x_axis Arduino pin A0
  2. Conexiune servo:

    1. servo VCC Arduino 5V
    2. servo GND Arduino GND
    3. Servo data_pins Arduino pin 10

Pasul 3: Programare:

Programare
Programare

Încărcați următorul program pe placa Arduino Uno:

#includeServo servo;

int x_axis;

int servo_val;

configurare nulă ()

{

pinMode (A0, INPUT);

servo.attach (10);

}

bucla nulă ()

{

x_axis = analogRead (A0);

servo_val = hartă (x_axis, 0, 1023, 0, 180);

servo.write (servo_val);

}

Pasul 4: Cod sursă:

cod: Cod sursă (faceți clic aici)