İçindekiler:

Servo Gladyatörler: 5 Adım
Servo Gladyatörler: 5 Adım

Video: Servo Gladyatörler: 5 Adım

Video: Servo Gladyatörler: 5 Adım
Video: Gladyatör - Adım Maximus Decimus Meridius, Kuzey Orduların Komutanı 2024, Ekim
Anonim
Servo Gladyatörler
Servo Gladyatörler

Bu projede servo motorları kontrol etmek için iki breadboard'a iki potansiyometre koyduk. Servo motorlar ölümüne savaşacak!!!!!!

***Bu proje sadece bir prototiptir. Daha büyük bir servo motorla daha büyüğünü yapmak istiyoruz. Hala kod üzerinde çalışıyoruz.

Adım 1: Malzemeler

Malzemeler
Malzemeler

Arduino

2 ekmek tahtası

2 potansiyometre

2 servo motor

20 tel

Güç kaynağı ac/dc adaptörü

Adım 2: Servo Motor

*** Bu projeyi yaparken bu resmi aklınızda bulundurun.

www.google.com/search?q=servo+motor+arduino&rlz=1C5CHFA_enUS718US718&source=lnms&tbm=isch&sa=X&ved=0ahUKEwj1ks7C7LrYAhXpSN8KHX-HBGYQ_AUICigB&biw=981229&bigB&biw=981229&bigB&biw=981229&big.

3. Adım: Kodlayın

#Dahil etmek

Servo myservo; // bir servoyu kontrol etmek için servo nesnesi yarat Servo myservo1;

int potpin = 0; // potansiyometreyi bağlamak için kullanılan analog pin

int val= 0;// analog pinden değeri okumak için değişken

int potpin2=A2;

int val2=0;

geçersiz kurulum() {

myservo.attach(9); // pin 9'daki servoyu servo nesnesine bağlar

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

pinMode(potpin2, GİRİŞ);

Seri.başla(9600); }

boşluk döngüsü(); {

val = analogRead(potpin);

val2 = analogRead(potpin2); // potansiyometrenin değerini okur (0 ile 1023 arasındaki değer)

val = map(val, 0, 1023, 0, 180);// servo ile kullanmak için ölçeklendir (0 ile 180 arasında bir değer)

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

Seri.println (val);

Seri.baskı (val2);

myservo.write(val);

myservo1.write(val2); // servo konumunu ölçeklenen değere göre ayarlar

gecikme(10); // servonun oraya varmasını bekler }

Adım 4: Adımlar:

Adımlar
Adımlar
Adımlar
Adımlar

1.) iki petansiyometreyi ayrı devre tahtalarına yerleştirin.

2.) Pimleri arkasına yerleştirin.

1. petansiyometre:

sol pin eksiye gidiyor

orta pim A0'a gider

Sağ pin artıya gider.

2. petansiyometre:

sol pin diğer breadboard'da artıya gider.

orta pin arduino'da a2'ye gider.

sağ pin diğer arduinoda eksiye gider.

1. Servo motor:

Kahverengi yere gider

Kırmızı artıya gider

Orange, arduino'da iğneye gidiyor. d10 kullandık.

2. servo motor

Kahverengi yere gider

Kırmızı artıya gider

Turuncu iğneye gider. d9 kullandık

Adım 5: Resimler:

Resimler
Resimler
Resimler
Resimler

İsteğe bağlı: Uçlara kılıç ekleyebilirsiniz.

Yazan: Justin Herskowitz ve Ian Friedman

Önerilen: