Haberler:

Eposta uyarılarını yanıtlamayınız ( ! ) https://bit.ly/2J7yi0d

Ana Menü

Void foksiyonları

Başlatan ibrahim96, 13 Ağustos 2017, 03:07:59

ibrahim96

unipolar step motor ve ve röle kontrollü yapan bir proje tasarlıyorum.
Yazdım kodlar ile step motorun kontrolünü yaparken röleleri çalıştırmak istedimde çalıştıramıyorum
Step motorun kontolü için void main den önce 2 adet cw ve ccw diye fonksiyon yazdım fonksiyon erisinde iken pic e nasıl tarama işlemi yaptırabilirim

not: kodu isis de deniyorum gerçekte denemedim

ibrahim96

Konu ya bir cevap gelmedi bilen yokmudur

muhittin_kaplan

Sorudaki verilenler yetersiz.

görkem

röleleri kesme kullanarak çalıştırabilirsiniz eğer belli bir periyotta çalışıyorsa.

ibrahim96

Alıntı yapılan: muhittin_kaplan - 24 Ağustos 2017, 00:16:08
Sorudaki verilenler yetersiz.

Yetersiz derken anlayamadım sorun şu; void cw ()
{................}

Void ccw()
{...............}

Fonksiyonların içerisine girdi zaman step motor için sinyal ve yön gibi şeyler ayarlanıyor.
fakat step motorun sürekli çalışa bilmesi için bu fonksiyonlarda kalması gerekiyor.

Fonksiyon içerisinde iken nasıl butonları kontrol edebilirim butonlar dan bazıları belli bir zaman aralıgında çıkışları on sonra off yapıyor açıklama çalışabildim kadarıyla propşem bu dur.

sadogan

Her modül için ayrı zaman parçaları kulanın.
t1 süre step motor
t2 süre keyboard
vs gibi.


sımışka

Butonları "external interrupt" ile kontrol edebilirsin.



mehmet

switch(yon)
{
    case 1:
         ccw();
         break;
    case 2:
         cw();
         break;
   default:
         break;
}
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr

ibrahim96

Alıntı yapılan: sımışka - 25 Ağustos 2017, 11:38:05
Butonları "external interrupt" ile kontrol edebilirsin.




Bir ornek yazabilirmisi iz

Alıntı yapılan: sımışka - 25 Ağustos 2017, 11:38:05
Butonları "external interrupt" ile kontrol edebilirsin.




Buton sirali sekilde yapilmayacak