Bu uygulamada Arduino seri port ekranı üzerinden veri gönderilir ve yine seri port ekranı üzerinden gönderilen veriyi görebiliriz. Uygulamamızda sonlandırma karakteri göndermek için seri port ekranının altından "yeni satır" seçildi. Serial.read() ile veri okuduğumuzda okuduğumuz alandaki veri silinir. Bu nedenle önce, Serial.available() ile veri uzunluğu okunur sonra Serial.read() ile veri okunur.
Program Kodları:
char veri;
int uzunluk;
void setup()
{
Serial.begin(9600);
Serial.println("Klavyeden değer girin:");
}
void loop()
{
if (Serial.available() > 0)
{
uzunluk = Serial.available();
veri = Serial.read();
if (veri != '\n') //gelen veri sonlandırma karakteri değilse.
{
Serial.print("veri uzunluğu= "); Serial.println(uzunluk);
Serial.print("veri bilgisi= "); Serial.println(veri);
delay(1000);
}
}
}
______________________________________________________________________________________________________________________________________________________

0 comments:
Yorum Gönder