Mündəricat:

Servo Qladiatorlar: 5 addım
Servo Qladiatorlar: 5 addım

Video: Servo Qladiatorlar: 5 addım

Video: Servo Qladiatorlar: 5 addım
Video: Управление 32 серводвигателями с PCA9685 и ESP32 - V4 2024, Noyabr
Anonim
Servo Qladiatorlar
Servo Qladiatorlar

Bu layihədə servo mühərrikləri idarə etmək üçün iki çörək taxtasına iki potansiyometr qoyduq. Servo motorlar ölümcül mübarizə aparacaqlar !!!!!!

*** Bu layihə sadəcə bir prototipdir. Daha böyük bir servo mühərriki olan daha böyük bir maşın etmək istəyirik. Kod üzərində hələ də işləyirik.

Addım 1: Materiallar

Materiallar
Materiallar

Arduino

2 çörək taxtası

2 potansiyometr

2 servo mühərrik

20 tel

Enerji təchizatı ac/dc adapteri

Addım 2: Servo Motor

*** Bu layihəni həyata keçirərkən bu şəkli unutmayın.

www.google.com/search?q=servo+motor+arduino&rlz=1C5CHFA_enUS718US718&source=lnms&tbm=isch&sa=X&ved=0ahUKEwj1ks7C7LrYAhXpSN8KHBTHHGH2GHGGHFG2H1GHGHGGHFGYHHGGHHGGFF

Addım 3: Kod

#daxil edin

Servo xidməti; // servo idarə etmək üçün servo obyekti yaradın Servo myservo1;

int potpin = 0; // potensialiometrə qoşulmaq üçün istifadə olunan analog pin

int val = 0; // analog pindən dəyəri oxumaq üçün dəyişən

int potpin2 = A2;

int val2 = 0;

boş quraşdırma () {

myservo.attach (9); // 9 nömrəli servo servo obyektə yapışdırır

myservo1.attach (10); pinMode (potpin, GİRİŞ);

pinMode (potpin2, GİRİŞ);

Serial.begin (9600); }

boşluq döngəsi (); {

val = analogRead (potpin);

val2 = analogRead (potpin2); // potensiometrin dəyərini oxuyur (0 ilə 1023 arası dəyər)

val = xəritə (val, 0, 1023, 0, 180); // servo ilə birlikdə istifadə etmək üçün ölçəkləndirin (0 ilə 180 arasındakı dəyər)

val2 = xəritə (val2, 0, 1023, 0, 180);

Serial.println (val);

Serial. çap (val2);

myservo.write (val);

myservo1.write (val2); // ölçülü dəyərə görə servo mövqeyini təyin edir

gecikmə (10); // servonun ora çatmasını gözləyir}

Addım 4: Adımlar:

Addımlar
Addımlar
Addımlar
Addımlar

1.) iki petentiometrini ayrı çörək taxtalarına qoyun.

2.) Sancaqları arxasına qoyun.

1 -ci petentiometr:

sol pin mənfi çıxır

orta pin A0 -a gedir

Sağ pin artıma gedir.

2 -ci petentiometr:

sol pin digər çörək taxtasındakı artıya gedir.

orta pin arduinoda a2 -ə gedir.

sağ pin digər arduinoda mənfi olur.

1 -ci Servo motor:

Brown yerə gedir

Qırmızı artıma gedir

Portağal arduinoya taxmağa gedir. d10 istifadə etdik.

2 -ci servo motor

Brown yerə gedir

Qırmızı artıma gedir

Portağal sancağa gedir. D9 istifadə etdik

Addım 5: Şəkillər:

Şəkillər
Şəkillər
Şəkillər
Şəkillər

İsteğe bağlı: Uçlara qılınc əlavə edə bilərsiniz.

Müəllif: Justin Herskowitz və Ian Friedman

Tövsiyə: