Mblock ile arduino servo motor kontrol kodları

0
466 views

Mblock ile arduino üzerinden servo motor kontrol etmek isteyen arkadaşlarımıza yardımcı olması açısından yaptığımız kodları paylaşıyoruz.

Arduino üzerinde servo motorun pinlerinin bağlantısını yaptıktan sonra usb kablo ile arduino bilgisayara bağlanır ve seri porttan ilgili com seçilerek bağlantı kurulur.

Sonrasında Hangi pin sinyal pini olarak seçilmişse (Biz video ve kodlarda da görüldüğü üzere 9. pini seçtik) ona göre kod blokları seçilir.

 

Açı adında değişken oluşturuyoruz. Daha sonra arduino programı bloğu seçilerek kodlamaya başlanır.

Eğer sıfırdan 180 e sonra 0 a sürekli hareket etmesini istiyorsak sürekli tekrarla seçilir.

açı değişkenimizin başlangıç değeri sıfır olarak belirlenir. Sonrasında sıfırdan 180 dereceye ilerlemesi için 180 defa tekrarla bloğu ayarlanarak açıyı 1 arttır bloğu yerleştirilir.

Açı değişkeni her 1 derece arttırıldığında servo motorumuzun açısının da artması için açı değişkenini servo pindeki bloğun açı yazan bölümüne ekliyoruz.

Her açıda 0.02 saniye beklettik. Siz farklı değerlerle test ederek amaca uygun farklılıklar yaratabilirsiniz.

Açı 180 olduğunda yarım saniye beklettik. Sonrasında aynı işlemi açıyı 1 derece azaltarak devam ettiriyoruz. Bu yaparken de Açıyı -1 arttır şeklinde yazıyoruz.

Dilim döndüğünce anlatmaya çalıştım sorularınız için MBot Robot kodlama örnekleri

grubumuza katılabilirsiniz.

Kodları indir : servo-açı

 

Video da servo motorun nasıl çalıştığını görebilirsiniz.

 

CEVAP VER