Arduino ile yapacağımız yeni etkinlik Arduino ile Servo Motor Uygulaması olacak. Arduino denince ilk akla gelen ve en çok kullanılan elemanlardan biri olan Servo Motor ile nihayet bir etkinlik yapacağız.
Bu etkinlikte Kullanacağımız Servo Motor ile sadece kullanım mantığını ve şeklini öğrenmeye çalışacağız. Zaten bu aracı daha sonra yapacağımız projelerde bolca kullanacağız.
Öncelikle etkinlik sayfalarını uzatmamak için kullanacağımız elektronik devre elemanlarının tanıtımlarını ayrıca bir sayfa oluşturup orada paylaşıyorum. Bu derste kullanacağımız Servo Motor ile ilgili ayrıntılı bilgi için Servo Motor Nedir? Nasıl Kullanılır? sayfasını ziyaret edebilirsiniz.
Bilgileri edindikten sonra etkinlik yapmaya hazırsanız Arduino ile Servo Motor Uygulaması başlayalım.
Bugün yapacağımız Arduino Etkinliği ile Servo Motor Kullanımını, Mblock ile kontrol etmeyi öğreneceğiz.
İhtiyaç Duyulan Malzemeler aşağıdaki gibidir. Bu malzemelerin çalışma mantıkları ve kullanım şekilleri için üzerine tıklayarak yeni açılan sayfadan bilgi edinebilirsiniz.
Yukarıdaki malzemelere sahipsek eğer Arduino ile Servo Motor Uygulamasına başlayabiliriz. Önce devreyi oluşturalım.
ARDUİNO İLE SERVO MOTOR UYGULAMASI DEVRESİ
Devreyi size gösterebilmek adına ben Fritzing Programı ile çalışıyorum. Program hakkında bilgi edinmek için Fritzing Kurulumu ve Kullanımı sayfasını ziyaret edebilirsiniz. Devremiz aşağıya resmini eklediğim gibi olacak. Sizde aynı şekilde oluşturmaya çalışın.
Evet devremizi yukarıdaki gibi oluşturduk. Şimdi kodlarımızı oluşturacağız ama önce devremizi açıklayalım.
Devremiz çok basit arkadaşlar, Bu sefer Breadboard bile kullanmadım.
- Açıklama sayfamızda da yazdığımız gibi Servo Motor bağlantısı için 3 kablo bulunmaktadır. Benim elimdeki servonun kırmızı, turuncu ve kahverengi kabloları bulunmakta.
- Kırmızı kablo ile Arduino 5V bağlantısı yapıyorum.
- Kahverengi kablo ile Arduino GND bağlantısı yapıyorum.
- Turuncu Kabloyu ise Arduino üzerinde bulunan 9 Numaralı dijital pin ile bağlıyorum.
Renkleriniz farklı ise Servo Motor // Deyatlı Bilgi için tıklayın sayfasını inceleyiniz.
ARDUİNO SERVO MOTOR UYGULAMASI KODLARI
Mblock ile yazdığımız kodlarımızı Arduino üzerine aktaracağız. Kodların resimli halini aşağıya ekliyorum. Birkaç etkinlik yaptıysanız Mblock ile Arduino Kodlamanın ne kadar rahatlık olduğunu anlaşmışsınızdır.
Yukarıdaki kodu incelediğimizde Servo Motor sırasıyla 0-45-90-135-180 açılarına dönerek bunu sürekli yapacaktır.
Kodlarımızı yukarıdaki gibi oluşturduysak Arduinoya Yükle Butonuna basarak kodlarımızı yükleyelim.
Orta kısımda yükleme bitti yazısını görüp sağ tarafta yükleme tamamlandı teşekkürler yazısını gördüyseniz eğer her şeyi doğru yaptınız demektir.
Eğer burada hata oluşursa bir yerde hata yapmışsınız demektir. Hata kontrolü için Mblock – Kod Blokları ile Arduino Kodlama adımları doğru yaptığınızdan emin olun.
ARDUİNO İLE SERVO MOTOR UYGULAMASI BİTMİŞ HALİ
Her şeyi doğru yaptıysanız projemizin bitmiş hali aşağıdaki gibi olacaktır.
Bu dersimizde Servo Motor Kullanımını ve Mblock ile Kontrol etmeyi öğrendik.
Aynı devre üzerine değişiklikler yaparak yeni ürünler ortaya çıkarabilirsiniz.
Servo Motor kullanarak çok zorlanmadan Tübitak 4006 için tasarım projeleri üretebilirsiniz.
Tübitak için daha önceki senelerde hazırladığımız Işığı Takip Eden Güneş Paneli belki size bir fikir verebilir.
Yeni Arduino Etkinliklerimize Arduino ile Kodlama Eğitimi linki veya aşağıdaki resim üzerinden ulaşabilirsiniz.
Faydalı olması dileğiyle. İyi çalışmalar dilerim.
mBlock yerine Arduino kodlarıyla yapsanız olmaz mı?
Olur neden olmasın arduinoya daha başlamadım başlayınca onu da yapar eklerim.
Hocam ben bunu 1 saniye bekle 1 derece don gibi yaparsam olmaz demi cok uzun sürer 1 derece dön 0.02 saniye olurmu yoksa motoru yakarmi
Sıkıntı olmaz hocam yapabilirsiniz.