Mundarija:

Servo gladiatorlari: 5 qadam
Servo gladiatorlari: 5 qadam

Video: Servo gladiatorlari: 5 qadam

Video: Servo gladiatorlari: 5 qadam
Video: Уроки Arduino - управление сервомашинкой 2024, Oktyabr
Anonim
Servo gladiatorlari
Servo gladiatorlari

Ushbu loyihada biz servo dvigatellarni boshqarish uchun ikkita non paneliga ikkita potentsiometr qo'ydik. Servo motorlar o'limgacha kurashadi !!!!!!

*** Bu loyiha faqat prototip. Biz kattaroq servo dvigateliga ega bo'lishni xohlaymiz. Biz hali ham kod ustida ishlayapmiz.

1 -qadam: materiallar

Materiallar
Materiallar

Arduino

2 ta non paneli

2 ta potentsiometr

2 ta servo dvigatel

20 ta sim

Quvvat manbai AC/DC

2 -qadam: Servo dvigatel

*** Ushbu loyihani amalga oshirayotganda, bu rasmni yodda saqlang.

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

3 -qadam: kod

#qo'shing

Xizmat ko'rsatish xizmati; // servo nazorat qilish uchun servo ob'ekt yaratish Servo myservo1;

int potpin = 0; // potentsiometrni ulash uchun ishlatiladigan analog pin

analog valdan qiymatni o'qish uchun int val = 0; // o'zgaruvchi

int potpin2 = A2;

int val2 = 0;

bo'sh o'rnatish () {

myservo.attach (9); // servo ob'ektga 9 -pinli servo biriktiriladi

myservo1.attach (10); pinMode (potpin, INPUT);

pinMode (potpin2, INPUT);

Serial.begin (9600); }

void loop (); {

val = analogRead (potpin);

val2 = analogRead (potpin2); // potentsiometr qiymatini o'qiydi (0 dan 1023 gacha)

val = xarita (val, 0, 1023, 0, 180); // uni servo bilan ishlatish uchun o'lchov (0 dan 180 gacha)

val2 = xarita (val2, 0, 1023, 0, 180);

Serial.println (val);

Serial.print (val2);

myservo.write (val);

myservo1.write (val2); // o'lchov qiymatiga ko'ra servo holatini o'rnatadi

kechikish (10); // servo u erga kelishini kutadi}

4 -qadam: qadamlar:

Qadamlar
Qadamlar
Qadamlar
Qadamlar

1.) ikkita petentiometrni alohida taxtalarga joylashtiring.

2.) Pimlarni uning orqasiga joylashtiring.

Birinchi petentiometr:

chap pin minusga o'tadi

O'rta pin A0 ga o'tadi

O'ng pin plyusga o'tadi.

2 -petentiometr:

chap pin boshqa taxtada plyusga o'tadi.

o'rta pin arduino -da a2 ga o'tadi.

o'ng pin boshqa arduino -da minusga o'tadi.

Birinchi Servo dvigateli:

Braun erga tushadi

Qizil plyusga o'tadi

Apelsin arduinoni qistirmoqchi. biz d10 dan foydalanganmiz.

Ikkinchi servo motor

Braun erga tushadi

Qizil plyusga o'tadi

Apelsin qistirmoqchi. Biz d9 dan foydalanganmiz

5 -qadam: Rasmlar:

Rasmlar
Rasmlar
Rasmlar
Rasmlar

Majburiy emas: Siz qilichlarni uchiga qo'shishingiz mumkin.

Muallif: Jastin Xerskovits va Yan Fridman

Tavsiya: