Seri Port Haberleşme Komutları Ve Uygulama Örnekleri

Serial Port tüm Arduino kartlarda en az bir adet mevcuttur ve Arduino kartımız ile bilgisayar veya diğer cihazların haberleşmesinde kullanılır.

Not: Serial Port kullanılırken Arduino kartımız üzerinde bulunan Serial Port için ayrılmış pinleri başka giriş veya çıkış işlemleri için kullanamayız.

Bilgisayarınız ve kartınız arasındaki bağlantıyı sağladıktan sonra  Serial Port Ekranı butonuna tıklayarak açılan Serial Port Ekranına ulaşabilir ve bu ekran aracılığı ile kartınız ile haberleşme ekranına ulaşabilirsiniz.

Arduino Serial Nesnesi

Arduino programlama dilinde seri haberleşme portunu kullanımı için tanımlanmış bir Serial nesnesi bulunmaktadır. Serial nesnesi işimizi kolaylaştırıcı bir çok fonksiyona sahiptir. Bu fonksiyonlar;

  • available ()
  • availableForWrite ()
  • begin ()
  • end ()
  • find ()
  • findUntil ()
  • flush ()
  • if ( Serial )
  • parseFloat ()
  • parseInt ()
  • peek ()
  • print ()
  • println ()
  • read ()
  • readBytes ()
  • readBytesUntil ()
  • readString ()
  • readStringUntil ()
  • serialEvent ()
  • setTimeOut ()
  • write ()

—————————————————————————————————————

int alinan = 0; // alınacak degeri saklamak için kullanılacak değişken

void setup() {

  Serial.begin(9600); // Seri Portumuzu 9600 baud olarak ayarlıyoruz.

}

void loop() {

  if (Serial.available()) { // Serial Porta girdi değerinin olup olmadığını kontrol et

    // eğer girdi varsa oku ve yazdır.

    alinan = Serial.read(); // Serial Porttan değer okuma

    Serial.print(“Alinan Deger: “);

    Serial.print(alinan); // integer olarak alınan değeri yazdırma

    Serial.print(” – Char Olarak Alinan Deger: “);

    Serial.println((char)alinan); // char’a dönüştürerek alınan değeri yazdırma.

  }

}

————————————————————————————————————–