Merhaba ;
Yapacağım proje bir sorter makinesi olacak c# dan gönderdiğim komutlara göre ürünleri ayrıştıracak .
C# ile Arduino bağlantısını kurdum ve gönderdiğim veriye uygun olarak devremi çalıştırdım.
Fakat ben ayrıştırma yapacağım için motorlarımın benim verdiğim veriye göre belirli bir süre sonra çalışmasını istiyorum
( örnek kod aşağıdaki gibidir.) . Ayrıca in1 ve in2 çalışırken ben aynı zamanda in3 ve in4 'e de komut göndermek istiyorum bu nedenle delay kodumuz arduinoyu beklettiği için pek bir işe yaramıyor. Yardımlarınızı rica ediyorum şimdiden teşekkür ederim.
arduino uno kart L298N motor sheld kullanıyorum
if(x=='a')// c# dan gönderdiğim veri
{
10 saniye sonra
digitalWrite(in1 , HIGH);
digitalWrite(in2 , LOW);
ve yeniden
(x== 'a' ) olana kadar yukarıdaki komutu yapma
}