Mega ile 7 ad servo kontrolü yapmak?

  • Konbuyu başlatan uslanmaz
  • Başlangıç tarihi
U

uslanmaz

Ziyaretçi
merhabalar. arkadaşlar ardunio mega ile 7 ad servo kontrolü yapmam gerekiyor. ancak daha önce bir tane bile yapmadım. internetteki kaynakları incelediğimde ise malesef anlamadım.(tabiki benden kaynaklı) sizden yardım talebim şu ardunio ile setup kısmında birden fazla servo için neler yapılması gerekir. veya elinizde birden fazla mega ile servo kontrol örneği varsa ve paylşaşırsanız sevinirim. sevgiler...
 

seyyarbilimadamı

Saygı Değer Üye
Paylaşım Ekibi
24 Ara 2018
567
43
0
istanbul
Kod:
Alın size anlatımlı basit bir örnek joistik ile serve motor kontolü.

#include<Servo.h> // servo kütüphanesini ekliyoruz.

Servo servo1; // servo1 adında 1. servo için değişken tanımlandı.
Servo servo2; // servo2 adında 2. servo için değişken tanımlandı.

int j1konumu; // Joistik1 in  konumunun yazılacağı değişken tanımlandı.
int j2konumu; // Joistik2 in  konumunun yazılacağı değişken tanımlandı.

const int j1=0; // Joistik1 in A0 pinine bağlı olduğunu belirttik.
const int j2=1; // Joistik1 in A1 pinine bağlı olduğunu belirttik.


void setup()
{

servo1.attach(3); // Servo1 i başlatıyoruz.
servo2.attach(4); // Servo2 yi başlatıyoruz.

}

void loop()
{

j1konumu=analogRead(j1);// joistik1 in konumunu okuyor ''j1konumu'' değişkenine yazıyor
j1konumu=map(j1konumu,0,1023,0,179); // Analog girişler 0 ile 1023 arası değer alır bunu servo motorun 180 derecelik adımına eşitliyoruz.
j2konumu=analogRead(j2);
j2konumu=map(j2konumu,0,1023,0,179); // Analog girişler 0 ile 1023 arası değer alır bunu servo motorun 180 derecelik adımına eşitliyoruz.

servo1.write(j1konumu); // servo1 e çıkış veriyoruz yani 5 volt gönderiyoruz.
servo2.write(j2konumu); // servo2 ye çıkış veriyoruz yani 5 volt gönderiyoruz.

}

// işaretinden sonrakiler anlatımdır kod değildir makine unları görür ama Bu // işaretten sonrasını algılamaz
 

Robotikforum.net Nedir?

  • Robotikforum.net 2020 yılında kurulup yayın hayatına başlayan ve Türkiye’de robotik kodlama alanının gelişimine katkıda bulunmak için bu alan ile ilgilenen bireylerin bir birleri ile yardımlaşmaları ve fikir danışmalarını sağlayarak daha iyi öğrenmek için her bir bireyin bilgisini ve tecrübesini alarak kendini geliştirebileceği ve sorularına cevap bulabileceği bir platform olarak kurulmuştur.

Bilgilendirme!!!

İçerik sağlayıcı paylaşım sitelerinden biri olan www.robotikforum.net Adresimizde T.C.K 20.ci Madde ve 5651 Sayılı Kanun'un 4.cü maddesinin (2).ci fıkrasına göre TÜM ÜYELERİMİZ yaptıkları paylaşımlardan sorumludur.

Sayfamızı beğendin mi?

X Merhaba ziyaretçi Robotikforum.net adresine hoşgeldin. Robotikforum.net
adresi gelişen teknoloji ile günden güne yaygınlaşan robotik teknolojileri
hakkında yardımlaşabileceğin ve tartışabileceğin bir platformdur.
Aramıza katılmaya ne dersin?
Kayıt Ol