PWM: (Pulse-Width Modülation)(Sinyal-Genişlik Modülasyonu)
Raspberry Pi GPIO ile DC Motor PWM Kontrolü
Kullanılan donanımlar bölümünde raspberry pi üzerindeki gpio pinlerinin yapısı verilmiştir. Bu pinler giriş-çıkış olarak ayarlanıp farklı amaçlar için kullanılabilir. Görüntü işleme sonrasında elde edilen sonuca göre dc motoru kontrol etmek gerekmiştir. DC motorların hız kontrolü PWM(Pulse-Width Modülation)(Sinyal-Genişlik Modülasyonu) ile rahatlıkla yapılabilmektedir. Burada DC motorun python üzerinde yazılan bir kod ile hızları kontrol edilmiştir. PWM sinyali raspberry pi kartı üzerindeki 15 numaralı pinden motor sürücünün PWM pinine gönderilmiştir. Bu sayede motor hız kontrolü sağlanmıştır. Input pinlerinin biri high diğeri low konuma getirilerek motorun yönü kontrol edilmiştir. Programın sonunda pinler sıfırlanmıştır. Aksi takdirde hatalı sonuçlar ile karşılaşılmıştır. İlgili kod şöyledir :
Comentarios