21 Eylül 2025 Pazar

 


Seri porttan veri geldiğinde serialEvent() fonsiyonu çalışır ve gelen verileri alarak ekrana yazdırır. Bu bir fonksiyondur. Seri porta veri geldiğinde otomatik olarak bu fonksiyon çalışır. Bir nevi seri port kesmesi gibi davranır. 


Program Kodları:

int i = 0;

char veri[10];

bool veri_kontrol = false;

void setup()

{

  Serial.begin(9600);

}


void loop()

{

  Serial.println("Veri Bekleniyor...");

  if (veri_kontrol == true)

  {

    veri[i] = '\0';     //i. indisten itibaren diziyi sonlandır. 

    Serial.print("Veri= "); Serial.println(veri);

    veri_kontrol = false;

    i = 0;

  }

  delay(1000);

}


void serialEvent()

{

  while (Serial.available() > 0)

  {

    veri[i] = Serial.read();

    veri_kontrol = true;

    i++;

  }

}


_________________________________________________________________________________________________________________________________________________________


0 comments:

Yorum Gönder

Arduino Eğitimi Konu - 7

Arduino Eğitimi Konu - 10

Toplam Sayfa Görüntüleme Sayısı

Sensörlerin Arduino İle Kullanımı

Popular Posts

Yararlanılan Kaynaklar

İletişim

gokdag17@gmail.com