Bu komut gönderilen seri veri iletiminin tamamlanmasını beklemek için kullanılır. Herhangi bir parametre almaz ve geriye değer döndürmez. Bu komut kullanıldığında tüm verinin seri port üzerinden gönderildiğinden emin olunur ve seri veri akışını temizleyerek iletim arabelleğini(buffer) bir sonraki veriyi göndermeye hazır hale getirir. Yani seri port üzerinden gönderilen verilerin temizlenmesini de sağlamış olur.
Program Kodları:
byte veri[] = {65, 66, 67, 68, 69};
int deger;
void setup()
{
Serial.begin(9600);
}
void loop()
{
Serial.write(veri, 5); //veri dizisinin ilk 5 elemanını gönder. byte türünde dizi tanımladığımız için Serial.write() komutunda sayı belirtmemiz gerekiyor.
Serial.flush(); //Verinin tamamı gönderilene kadar bekle.
delay(1000);
Serial.println(); //satır başı yap.
}
________________________________________________________________________________________________________________________________________________________

0 comments:
Yorum Gönder