c#'da seri haberleşme ile ilgili bir sorun

R

radex

Ziyaretçi
arakdaşlar arduinoda, bilgisayar ile seri haberleştirmede tek karakter olarak gönderiyoruz ya veriyi. bunu nasıl birden çok karakter gönderebiliriz acaba mesela c# da yazdığım koddda serialpor1.open(); serialport1.write("100"); serialport1.close(); olarak ele aldığımızda olmuyor bunun önüne nasıl geçerim char olarak gönderdiği karakteri nasıl bir şekilde string yada int olarak gönderebilirim. bir fikriniz var mı? serial haberleşmede bu şekilde tek karakter char gönderebiliyoruz c# da bundan nasıl kurtulabilirm?
 
R

resital

Ziyaretçi
escape char gelene kadar önceki stringe eklicen gelen charı veya belli uzunlukta olacak
 
R

rumuzyok

Ziyaretçi
forumda serial.print ve serial.write farkı diye ara
 

space2019

Yeni Üye
14 Şub 2019
18
6
0
istanbul
C++:
String okunan; // girilecek parametreyi saklamak için String değişken
void setup() {
  Serial.begin(9600); // Seri Portu başlat.
}

void loop() {

  if (Serial.available() > 0) { // Serial Porta girdi değerinin olup olmadığını kontrol et
    okunan = Serial.readString(); // Serial Porttaki girdi değerini oku ve string e ata.
    Serial.println(okunan); // okunan değeri ekrana yazdır.
  }
}
ARDUINO string değer döndürmek için kullanılan kod.
seri porttan gelen string değeri tekrar seri porta string türünden gönderir.
arduıno tarafında işin püf noktası ( okunan = Serial.readString() ) readString kodudur.
 
Son düzenleme:

Robotikforum.net Nedir?

  • Robotikforum.net 2020 yılında kurulup yayın hayatına başlayan ve Türkiye’de robotik kodlama alanının gelişimine katkıda bulunmak için bu alan ile ilgilenen bireylerin bir birleri ile yardımlaşmaları ve fikir danışmalarını sağlayarak daha iyi öğrenmek için her bir bireyin bilgisini ve tecrübesini alarak kendini geliştirebileceği ve sorularına cevap bulabileceği bir platform olarak kurulmuştur.

Bilgilendirme!!!

İçerik sağlayıcı paylaşım sitelerinden biri olan www.robotikforum.net Adresimizde T.C.K 20.ci Madde ve 5651 Sayılı Kanun'un 4.cü maddesinin (2).ci fıkrasına göre TÜM ÜYELERİMİZ yaptıkları paylaşımlardan sorumludur.

Sayfamızı beğendin mi?

X Merhaba ziyaretçi Robotikforum.net adresine hoşgeldin. Robotikforum.net
adresi gelişen teknoloji ile günden güne yaygınlaşan robotik teknolojileri
hakkında yardımlaşabileceğin ve tartışabileceğin bir platformdur.
Aramıza katılmaya ne dersin?
Kayıt Ol