MPU6050 ivme sensörü ile servo motor kontrolü

Mpu6050 ivme sensörünü bir önceki yazımızda incelemiştik. Bu yazımızda ivme sensörü kullanarak servo motor kontrolü için gerekli devre şemasını ve arduino kodlarını inceleyeceğiz.

03 Ocak 2018 1.503 views 0

MPU6050 ivme sensörü ile elde edeceğimiz değerleri bir çok işlem için kullanabiliriz. Örneğin uzaktan kontrollü RC araçlar, gimbıl, dengede duran robot gibi bir çok proje yapılabilir.

Örneğin MPU6050 ivme sensöründen okunan x veya y eksen değerlerini kullanarak servo motor kontrolü yapabiliriz.

Öncelikle MPU6050 ivme sensörünün kullanımını daha iyi kavrayabilmeniz için daha önceki,

Arduino ile MPU6050 ivme sensörü kullanımı”   ve

“Arduino ile servo motor kontrolü nasıl yapılır?”

başlıklı yazılarımızı okumanızı tavsiye ederiz.

 

 

İvme sensörü ile servo motor kontrolü için öncelikle arduino bağlantı şemasını inceleyelim.

 

İvme sensörü ve servo motorun arduino bağlantılarını çizimdeki gibi yaptıktan sonra arduino ivme sensörü ile servo motor kontrolü için gerekli arduino kodlarını hazırlayalım.

İvme sensörü ile servo motor kontrolü arduino kodları…

Yukarıdaki arduino kodları ile ivme sensörünün Y ekseninden okunan değer öncelikle ay=map(ay,-17000,17000,0,180); komutu ile 0-180 değerleri arasında indirgendi. Bunun sebebi servo motorlar 0 ile 180 derece arasında hareket edebiliyor olmasıdır. Sonrasından bu değer servo motora açı değeri olarak gönderilerek ve ivme sensörünün Y eksenindeki hareketine göre servo motor 0-180 derece arasında hareket ettirilecektir.

Konuyla ilgili görüş ve düşüncelerinizi yorum olarak bizimle paylaşabilirsiniz.

Like
Beğen!Bunu sevdim!Süper!Muhteşem!Eh işte!Beğenmedim!
BENZER KONULAR
YORUM YAZ