Arkadaşlar şu şekilde bir sorum olacak motor sürücüsüne bağlı 2 motoru 3 farklı buton ile yönlendirmek istiyorum fakat zamanlamayı millis ile yapmam gerekiyor örnek olarak;
1. butona basıldığında motorlar 3 saniye ileri yönde; 2. butona basıldığında motorlar 5 saniye geri yönde; 3. butona basıldığında motorlar 4 saniye ileri 4 saniye geri yönde hareket edicek.
Kendim bir kaç farklı şekilde deneme yaptım fakat çalıştıramadım.
En son yaptığım denemede butonlara basınca çalışıyor fakat şu problem var butonlara bastıktan sonra durmuyor ve 3. butona basınca 4 saniye ileri 4 saniye geri gitmesi gerekiyor ama oluyor.
Algoritmanda sorun vardır. Bütün kuralları iyice netleştirmelisin. Mesela herhangi bir butona basınca o anki işlemi bitir ve yeni işlem başlat. İşlemi yarıda kesince araya 500 ms boşluk koymak ta iyi bir fikir olabilir.
if - else if ve break komutu kullanarak yapabilirsiniz veya farklı farklı if fonksiyonları içerisinde delaylar ile de butonu atayarak aynı işlemi yapabilirsiniz...
yeni mesaja git
Yeni mesajları sizin için sürekli kontrol ediyoruz, bir mesaj yazılırsa otomatik yükleyeceğiz.Bir Daha Gösterme