Tolga
Tolga
İstanbul-II (Anadolu)
13/05/2016 tarihinden beri üye
25 GY Puanı
93K GY Sırası

Kişisel Sayfaları

İlgi Alanları

1 Rozet
1 Sertifika
2 Soru Sordu
0 Cevap Verdi
0 Blog Yazısı
0 Etiket Takibi

Hakkında

İş Tecrubesi

Kullanıcıya ait İş tecrübesi bilgisi bulunmamaktadır.

Eğitim Geçmişi

Anadolu Üniversitesi
| Aralık 2020 - Aralık 2020

Sertifikalar & Başarılar

GY Sertifikaları (1)
Web Programlama 101 Sertifikası
Veriliş Tarihi: Nisan 2018
Diğer Sertifikaları (0)
Kullanıcıya ait sertifika bulunmamaktadır.
Test Sonuçları (0)

Kullanıcıya ait test sonucu bulunmamaktadır.

Dil Becerileri

Son Forum Aktiviteleri

2
Tümünü Gör

C# arduino yanlış veri gönderimi


Merhaba ; 

C# ile arduino bağlantısı kurdum ve C# ' dan arduinoya veri gönderiyorum fakat , veri gönderdiğim veri istediğim sonucu vermiyor. 
texbox1 'e girilen veriyi aşağıdaki şekilde gönderiyorum 
serialport.Write("z"); 
Gönderdiğim veri birinci motorumu çalıştırmaya yarıyor. 

- fakat ben texbox1 e ne yazarsam yazayım arduinoya yine veri gidiyor ve motor çalışıyor (Arduino kodlarımı kontrol ettim sorun yok) 
yani ben texboz1 e "L" de girsem veri gidiyor "C" de girsem veri gidiyor bunu engellemem gerekli . 

- ayrıca veri gönderirken program donuyor 

- ve texbox1 in içerisindeki eriyi silerkende donuyor ve veri gönderiyor 

isteğim şu texbox1 e hangi veri girilirse girilirse texbox bir enter lasın ve veriyi temizlesin , ve a,b,c,d verileri dışında girilen hiç bir veri ile arduinoya kod göndermesin.
0
|
|
 

picture-80589-1463169435.jpg
8 yıl 7 ay önce yanıtladın

Konveyör Bant Sorter

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
}

picture-80589-1463169435.jpg
8 yıl 7 ay önce yanıtladın