Program, seri port ara belleğine gönderdiğimiz verinin ilk 6 baytını okur. Bir önceki uygulamadaki gibi port ve indis temizleme yapılmadığı için program gönderilen verinin ilk döngüde ilk 6 baytını alır yazdırır. Diğer döngülerde 6 bayt 6 bayt şeklinde veriden kalanları yazdırır. Uygulamamızda sonlandırma karakteri göndermemek için seri port ekranının altından "satır sonu yok" seçildi.
Program Kodları:
char gelenveri[12];
int veri_uzunlugu;
int i;
void setup()
{
Serial.begin(9600);
}
void loop()
{
if (Serial.available() > 0)
{
veri_uzunlugu = Serial.readBytes(gelenveri, 6);
Serial.print("Veri Uzunlugu= "); Serial.println(veri_uzunlugu);
Serial.print("Gelen Veri= ");
for (i = 0; i < veri_uzunlugu; i++)
{
Serial.print(gelenveri[i]);
}
}
}
______________________________________________________________________________________________________________________________________________________

0 comments:
Yorum Gönder