Vadības sviras vadīts servo, izmantojot Arduino (ar programmēšanu): 4 soļi
Vadības sviras vadīts servo, izmantojot Arduino (ar programmēšanu): 4 soļi
Anonim
Image
Image

Šajā apmācībā mēs izgatavosim kursorsviru vadības servo, izmantojot Arduino Uno. Servo pārvietosies atbilstoši kursorsviru kustībai.

1. darbība. Nepieciešamās sastāvdaļas:

Nepieciešamās sastāvdaļas
Nepieciešamās sastāvdaļas
  1. Arduino Uno
  2. Kursorsvira
  3. Servo motors
  4. Maizes dēlis
  5. vadi

2. darbība: savienojums:

Savienojums
Savienojums

Pievienojiet visas sastāvdaļas saskaņā ar shēmu:

  1. Vadības sviras savienojums:

    1. kursorsvira VCC Arduino 5V
    2. kursorsviru GND Arduino GND
    3. kursorsvira x_axis Arduino pin A0
  2. Servo savienojums:

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

3. darbība: programmēšana:

Programmēšana
Programmēšana

Augšupielādējiet šādu programmu Arduino Uno panelī:

#includeServo servo;

int x_axis;

int servo_val;

anulēts iestatījums ()

{

pinMode (A0, INPUT);

servo.attach (10);

}

tukša cilpa ()

{

x_axis = analogRead (A0);

servo_val = karte (x_axis, 0, 1023, 0, 180);

servo.write (servo_val);

}

4. darbība. Avota kods:

kods: avota kods (noklikšķiniet šeit)

Ieteicams: