Image
28 Temmuz, 2026

UART Haberleşme Protokolü

UART Nedir? Arduino ile Seri Haberleşme Nasıl Yapılır?

UART, iki cihaz arasında TX ve RX hatları üzerinden asenkron seri veri iletişimi sağlayan temel haberleşme yöntemidir. Bluetooth modülleri, GPS modülleri, GSM modülleri ve bilgisayar-Arduino seri haberleşmesinde çok sık kullanılır.

UART haberleşmede TX ve RX hatları üzerinden iki cihaz arasında seri veri aktarımı.
Fotoğraf 1: UART haberleşmede TX ve RX hatları üzerinden iki cihaz arasında seri veri aktarımı.

UART Nedir?

UART haberleşmede ortak bir saat hattı yoktur. İki cihaz aynı baud rate değerinde çalışır ve veri başlangıç biti, veri bitleri, opsiyonel parity biti ve stop biti yapısıyla aktarılır.

Kısaca: UART, elektronik devrelerde veri aktarımı için kullanılan temel haberleşme yöntemlerinden biridir. Doğru protokol seçimi; hız, kablo mesafesi, pin sayısı, gürültü dayanımı ve sistem maliyetini doğrudan etkiler.

Pinler ve Bağlantı Mantığı

Hat / PinGörevi
TXVeri gönderme hattı. Bir cihazın TX pini diğer cihazın RX pinine bağlanır.
RXVeri alma hattı. Bir cihazın RX pini diğer cihazın TX pinine bağlanır.
GNDİki cihaz arasında ortak toprak bağlantısı gerekir.
VCCModül beslemesi; cihaza göre 3.3V veya 5V olabilir.

Nerelerde Kullanılır?

  • HC-05/HC-06 Bluetooth modülleri
  • NEO-6M GPS modülleri
  • SIM808/SIM800 GSM modülleri
  • Arduino Serial Monitor
  • ESP32/Arduino arası veri aktarımı

Arduino ile Basit Örnek

Aşağıdaki örnek, UART konusunu anlatırken GitHub README içinde kullanılabilecek temel demo mantığını gösterir.

void setup() {
  Serial.begin(9600);
}

void loop() {
  Serial.println("UART test mesaji");
  delay(1000);
}

UART Örnek Kodları ve Bağlantı Notları

Arduino, ESP32 ve modül bağlantıları için örnek README dosyalarını GitHub deposunda yayınlayabilirsiniz.

Sık Yapılan Hatalar

  • TX-RX çapraz bağlantıyı unutmak: TX her zaman karşı tarafın RX pinine bağlanmalıdır.
  • Baud rate uyuşmazlığı: 9600, 38400 veya 115200 gibi hızlar iki cihazda aynı olmalıdır.
  • 3.3V RX pinine 5V vermek: Bazı modüllerde RX pini 3.3V seviyesinde çalışır; direnç bölücü veya seviye dönüştürücü gerekebilir.

Bu Protokol İçin Gerekli / Faydalı Ürünler

UART projelerinde Arduino, Bluetooth/GPS/GSM modülleri ve gerekirse 3.3V-5V lojik seviye dönüştürücü birlikte kullanılabilir.

Arduino Uno R3 Klon + USB KabloÜrünü İncele
BreadboardÜrünü İncele
Jumper KabloÜrünü İncele
4 Kanal Lojik Seviye DönüştürücüÜrünü İncele

Sonuç

UART protokolünü anlamak, Arduino ve gömülü sistem projelerinde sensör, ekran, haberleşme modülü ve sürücü kartlarını daha doğru seçmenizi sağlar. Projenizde mesafe, hız, kablo sayısı ve gürültü dayanımı gereksinimlerini belirleyerek doğru protokolü seçebilirsiniz.

Robomer ile Elektronik Projelerinizi Kurun

Geliştirme kartları, sensörler, haberleşme modülleri, dönüştürücüler ve kablolama elemanları Robomer güvencesiyle.

Robomer Ürünlerini İncele