Bir sinyal ile DC motoru durdurma
|
08-03-2019, 01:48 PM
Merhabalar, yazılımcıyım ilk kez raspberry pi satın aldım. Raspberry ile dc motor kontrolü konusunda dokuman okudum. Tümü motoru nasıl start stop edeceğini anlatıyor. Benim şöyle bir ihtiyacım var. Motor dönmeye başladıktan sonra fiziksel bir switch’i tetikleyecek. Switch sinyal yolladıgında motor stop etsin istiyorum. Bunu nasıl yapabilirim?
Yeni başladığım için umarım anlatımım, seçtiğim forum grubu doğrudur. Teşekkürler
08-04-2019, 01:06 AM
Hangi programlama dilini kullanacağını bilmiyorum ama şu tarzda bir program parçacığı kullanılabilir diye düşünüyorum:
if gpio_input_x=true then //gpio_input_x switch'in bağlı olduğu gpio pini begin gpio_pwm_y:=0; //gpio_pwm_y motorun bağlı olduğu gpio pini end; Motora hız veren pwm sinyali 0 yapılırsa motorda durur. Veya; if gpio_input_x=true then //gpio_input_x switch'in bağlı olduğu gpio pini begin gpio_output_A:=false; //gpio_output_A Motorun yönünü belirleyen gpio pini gpio_output_B:=false; //gpio_output_B Motorun yönünü belirleyen gpio pini gpio_output_C:=false; //gpio_output_C Motorun yönünü belirleyen gpio pini gpio_output_D:=false; //gpio_output_D Motorun yönünü belirleyen gpio pini end; Motorun dönüş yönü bir "H Köprüsü" devresi ile kontrol ediliyorsa Yönü tayin eden tüm gpio ayaklarına false sinyali gönderilerek de durdurulabilir. Kolay gelsin. İyi çalışmalar. |
« Önceki Konu | Sonraki Konu »
|
Konuyu Okuyanlar: 1 Ziyaretçi