Stm32 · Temmuz 31, 2013 0

STM32f4discovery ile MPU 6050 3 eksen gyro ve 3 eksen ivmeölçer

11028-01Uzun bir aradan sonra merhaba. Epey Oldu malum. Motosiklet sevdam biraz bu yönüme ket vurdu. İvme ölçerler ile daha öncek i prolerde çalışmış ama gyro ile çalışmak pek nasip olmamıştı.
Yurt dışından sipariş ettiğim MPU6050 sensörü bana ulaşır ulaşmaz hemen başladım araştırmaya. Sensör gyro ve ivmeölçere sahip. Teker teker Kodları yazmaktansa Kütüphane arayışına girdim. Allahtan birileri daha önceden hazırlamış. Kütüphaneyi hazırlayan kişinin adresi aşağıdaki linktedir.
http://harinadha.wordpress.com/2012/05/22/mpu6050-dev-stm32/
Kütüphaneyi ise https://github.com/Harinadha/STM32_MPU6050lib yayınlamaktadır. Burada stm32f103 ile hazırlamış ben bunu stm32f4discovery ye göre adapte ettim ve herzaman yaptığım gibi aldığım raw bilgileri PC ye aktardım. Unutmadan, kütüphaneyi hazırlayan arkadaş coocox un kütüphanelerini kullanarak hazırlamış, ben standart kütüphanelerle çalıştığımdan değişiklik yaptım.

 
Yukardaki kodda dikkat ettiyseniz,

satırı ile str adlı bir değişken tüm bilgileri aktarıyorum.GX,GY gibi öndeğerler kullanarak PC tarafında string manipulasyonla alacağım.  Bu açıdan güzel bir örnek olduğu kanısındayım.
Proje ile ilgili PC tarafı programı ve stm32f4 discovery kit e uyguladığım kodlar linktedir.
 
Saygıyla.
 

Ziyaretci : 3355