Arkadaşım pause 20000ms lik süreyi bir döngüye sok ve program çalıştığı zaman bu döngüye git bu zamanı istemiyorsan while komutunu kullanarak döngüden çık
arkadaşlar merhaba
IF SW1=0 THEN
TOGGLE LED1
WHILE SW1=0
PAUSE 20000
LOW LED1
WEND
ENDIF
GOTO BASLA
END
BURADA SW1 BUTONU ILE PAUSENİN SONUNU BEKLEMEDEN LED1 KAPATMAK İSTERSEM NE YAPMAM LAZIM . 20 SNLİK BİR ZAMANLAYICI AMA İSTEDIGIM ZAMAN KAPATABİLEYİM
Arkadaşım pause 20000ms lik süreyi bir döngüye sok ve program çalıştığı zaman bu döngüye git bu zamanı istemiyorsan while komutunu kullanarak döngüden çık
teşşekürler deneyecegım 43 yaşından sonra bu işlere girince anlamak zor oluyor bir örnek versen çok daha iyi olurdu genede sağol
Yapmanız gereken tek şey zamanı bir döngüye sokmak ve yeri gelince o döngüden çağırmak.Zaman istemediğiniz zaman dögüyü çağırmazsınız olur biter![]()
yanlıs anlamadıysam 20saniyelik timerden istediğin takdirde birbuton sayesinde 20 sn beklemeden ortalarda falan çıkıp ledi söndürmek istiyosun basicin dez avantajlarından biride bu pause 20000den sonra süreyi harcamadan başka komut işlemes ama kullandığın mikrodenetleyicinin dışarıdan harici kesme girişi kullanıp istediğin anda dışarıdan bir sinyal ile herhangi bir alt programa dallanabilirsin alt programdada led söndürme işlemini yaparsın
Şu anda 1 kullanıcı bu konuyu görüntülüyor. (0 kayıtlı ve 1 misafir)