Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
6
Cevap
1063
Tıklama
0
Öne Çıkarma
picbasic servo kontrolü
B
15 yıl
Çavuş
Konu Sahibi

arkadaşlar basit bir robot kol için servo kontrol devresi yapıyorum.2 adet buton kullanıcam.1. ye basılınca servo sağa doğru dönücek.2. ye basılınca sola doğru dönücek. Şuan devreyi compile edemiyorum. Programdaki yanlış -eksikleri belirtirseniz sevinirim.

şimdiden teşekkkürler.

SURE var word
symbol ARTI = portb.0
symbol EKSI = portb.1
basla:
if ARTI = 1 then
sure = sure + 100
end
if eksi = 1 then
sure = sure - 100
end
if sure = 2000 then
sure = 2000
end

pulsout PortA.1, sure

pause sure

goto basla
end



E
15 yıl
Yüzbaşı

ıf komutunu kullandıktan sonra mutlaka endıf komutunu kullanmalısın dogrusu bu:

SURE var word
symbol ARTI = portb.0
symbol EKSI = portb.1
basla:
if ARTI= 1 then
sure = sure + 100
ENDIF

if eksi = 1 then
sure = sure - 100
ENDIF

if sure = 2000 then
sure = 2000
ENDIF


pulsout PortA.1, sure

pause sure

goto basla
end





< Bu mesaj bu kişi tarafından değiştirildi evren kılıç -- 26 Şubat 2010; 19:53:10 >
Bu mesaja 1 cevap geldi.
B
15 yıl
Çavuş
Konu Sahibi

:D teşekkürler hocam dikkatsizlik..


Bu mesaja 1 cevap geldi.
Y
15 yıl
Binbaşı

if sure = 2000 then
sure = 2000
end

Bu kısmın amacı ne? Muhtemelen bunda da mantık yanlışı var, çünkü bir etkisi yok bu kodun.


Bu mesaja 1 cevap geldi.
B
15 yıl
Çavuş
Konu Sahibi

doğrudur hocam orada 2000 den büyük ise eşitlemesi gerekirdi
teşekkürler..


Bu mesaja 1 cevap geldi.
S
15 yıl
Binbaşı

burda nasil bir servo kontrol ediyorsunuz bilmiyorum ama bir terslik var.. Normalde cogu servo 0.5mS ile 2.5mS arasinda pulse gondermeniz gerekiyor ve arkasindan da ornegin pause 18 gibi bir deger koymalisiniz..
servo 20mS icerisinde kac mS'lik kismin logic 1 olduguna olduguna bakar.. Yani 50Hz... Pulsout komutuna da dikkat edin. 4MHZ'de 2000 yazarsaniz 20saniyelik bir pals olusturur ...


Bu mesaja 1 cevap geldi.
B
15 yıl
Çavuş
Konu Sahibi

teşekkür ederim hocam değerleri söylediğiniz şekle uygun olarak ayarlayacağım



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.