P

Merhaba arkadaşlar ilk konum lütfen yardım edin :(

Başlatan ptna, 10 Temmuz 2014, 15:01:40

ptna

Herkese merhaba öncelikle.Benim bir sorunum var yardımlarınızı bekliyorum.
Kullandığım dil:PicBasic
Sorum:Pic kodlamada yeniyim o yüzden ne yapacağımı bilemedim :*).Umarım ki siz biliyorsunuzdur.
Ben bir dc motor hareket kodu yazıyorum.Ama süreyle dönsün istiyorum.
Yani,dc motora emir verince sadece 30sn dönsün 30sn sonra dursun istiyorum.

Lütfen yardım edin  :-\.Belirlediğim süre kadar DÖNSÜN istiyorum.Süre sonunda da dursun.

ete

Motor bir pini ifade ediyor olsun. Bu pine HIGH verince motor dönsün LOW verince motor dursun diyelim.
Motor=1 'motor dönmeye başladı
FOR I=0 to 29
  Pause 1000   'bu 1 sn lik gecikme yada bekleme yaratır
Next               'döngü olunca 30 defa 1 sn lik gecikme yaratacak toplamda sistem 30 sn beklemiş olacaktır.
Motor=0 'motor durdu

Programın başında ;
I VAR BYTE şeklinde I değişkenini tanımlamak gerekecek. Aynı şekilde
SYMBOL Motor=PORTA.0  şeklinde pin tanımlamasıda yapmak gerekir.
Ben burada Motor pinini PORTA.0 da bağlı kabul ettim.

En basitinden bu iş böyle yapılır.

Ete

ptna

Ben mi yanlış anladım Hocam demek istediğinizi :D.Ben 30sn dursun değil 30sn dönsün istiyorum.Normalde pil bitene kadar dönüyor ama 30sn istiyorum.

ete

Pil nerden çıktı pil kim?
Ne alakası var bu konu ile. Verdiğim kod örneği motoru 30 sn süre ile çalıştırıp sonra durdurur.
Bu devreyi pil ile çalıştırıyor isen pilde bu süre zarfında bitiyor ise br müddet sonra pic işi voltaj düşüklüğü nedeni ile kontrol edemez. Program belirli voltajın altında çalışmaz .

Ete

ptna

Sağolun teşekkür butonu falan yok mu :D.Çok sağolun.

Powered by EzPortal