Serial.write() komutu 1 byte büyüklüğündeki char veya byte türündeki veriyi yada bu türdeki dizileri göndermek için kullanılır. Aynı zamanda gönderilen verinin bayt sayısı da öğrenilebilir.
char dizi[6] = {'A', 'N', 'K', 'A', 'R', 'A'};
int bayt_sayisi;
void setup()
{
Serial.begin(9600);
Serial.write(77); //77 decimal değerin karşılığı olan M karakterini gönderir.
Serial.println(); //bir satır boş bırakır.
Serial.print("Dizi Tam= "); Serial.write(dizi); //dizi'yi gönderir.
Serial.println();
Serial.print("Dizi Yarım= "); Serial.write(dizi, 3); //dizi'nin ilk 3 elemanını(3 bayt) gönderir.
//diziyi ve dizinin eleman sayısını gönder.
Serial.println();
bayt_sayisi = Serial.write(dizi); //dizi’yi gönderir ve gönderdiği eleman sayısını(kaç baytlık işlem yapıldığını) değişkene atar.
Serial.println();
Serial.print("Bayt Sayısı= "); Serial.println(bayt_sayisi);
}
void loop()
{
}
_________________________________________________________________________________________________________________________________________________________

0 comments:
Yorum Gönder