Arama butonu
Bu konudaki kullanıcılar: 1 misafir
5
Cevap
147
Tıklama
0
Öne Çıkarma
Silinebilir.
A
8 yıl
Teğmen
Konu Sahibi

Silinebilir.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





< Bu mesaj bu kişi tarafından değiştirildi AnestezistAdayi -- 1 Nisan 2017; 18:41:13 >

G
8 yıl
Yarbay

Gönderdiğin sayılar string olarak gidiyordur. 10 iki basamaklı olduğu için sorun çıkıyordur başka açıklaması olamaz çünkü binary olarak 9 nasıl algılanıyorsa 10 da aynı şekilde.

Komutlar mutlaka byte türünde olsun, aksi halde karşı tarafta sıkıntı olur.


Bu mesaja 1 cevap geldi.
A
8 yıl
Teğmen
Konu Sahibi

C# den direk Serial.Write("9"); olarak gönderiyorum sanırım string oluyor ama tam anlamadım

Arduinodan da serial i karşılattırıyorum
int a = serialdengelendeger;
if(serialdengelen deger == 10) ise
bla bla bla.

Bu kod bloğu çalışmıyor yani. Sizce neresinde değişiklik yapmalıyım




Bu mesajda bahsedilenler: @elektro_gadget
G
8 yıl
Yarbay

Bu şekilde yaparsan 9 da olmaması lazım. Tırnak arasında yazdıkların string oluyor. C# tarafında şu şekilde dene istersen.

byte[] giden = new byte[1];
giden[0] = 10;
Serial.Write(giden, 0, 1);

Arduinoda ise;
byte gelen = Serial.read();
if(gelen == 10)
...


Bu mesaja 2 cevap geldi.
A
8 yıl
Teğmen
Konu Sahibi

Bu şekilde 0 dahil 9 a kadar oluyor. Fakat dediğim gibi 10 da tıkanıyor.

Dediğinize gelecek olursak, en geç yarına kadar deneyip olumlu veya olumsuz geri dönüş yapacağım. İlginiz için çok teşekür ederim





< Bu mesaj bu kişi tarafından değiştirildi AnestezistAdayi -- 4 Şubat 2017; 22:23:34 >


Bu mesajda bahsedilenler: @elektro_gadget
A
8 yıl
Teğmen
Konu Sahibi

Neyse hocam farklı projeye yöneldim gerek kalmadı teşekkürler





< Bu mesaj bu kişi tarafından değiştirildi AnestezistAdayi -- 5 Şubat 2017; 18:53:24 >


Bu mesajda bahsedilenler: @elektro_gadget
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.