Image
28 Temmuz, 2026

RS485 Haberleşme Protokolü

RS485 Nedir? Arduino ile Uzun Mesafe Seri Haberleşme

RS485, uzun mesafede ve gürültülü ortamlarda seri veri iletişimi yapmak için kullanılan diferansiyel haberleşme standardıdır. Endüstriyel otomasyon, Modbus RTU, sayaç okuma ve saha cihazı haberleşmelerinde yaygındır.

RS485 haberleşmede diferansiyel A/B hatlarıyla uzun mesafeli ve gürültüye dayanıklı veri aktarımı.
Fotoğraf 1: RS485 haberleşmede diferansiyel A/B hatlarıyla uzun mesafeli ve gürültüye dayanıklı veri aktarımı.

RS485 Nedir?

RS485 fiziksel katmanda A/B diferansiyel hatları kullanır. Birden fazla cihaz aynı hatta bağlanabilir. Yarı çift yönlü kullanımda cihazlar sırayla konuşur; çoğu Arduino projesinde MAX485 modülü tercih edilir.

Kısaca: RS485, 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
ADiferansiyel veri hattı.
BDiferansiyel veri hattı.
ROReceiver Output: alıcı veri çıkışı.
DIDriver Input: gönderilecek veri girişi.
DE/REGönderme/alma modunu kontrol eden pinler.
GNDOrtak referans için toprak hattı.

Nerelerde Kullanılır?

  • Modbus RTU sistemleri
  • Uzun kablolu sensör ağları
  • Endüstriyel otomasyon
  • Sayaç okuma sistemleri
  • Arduino-Arduino uzun mesafe haberleşme

Arduino ile Basit Örnek

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

const int deRePin = 2;

void setup() {
  pinMode(deRePin, OUTPUT);
  Serial.begin(9600);
}

void loop() {
  digitalWrite(deRePin, HIGH); // gonderme modu
  Serial.println("RS485 test");
  delay(10);
  digitalWrite(deRePin, LOW);  // alma modu
  delay(1000);
}

RS485 Ö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

  • DE/RE kontrolünü unutmak: MAX485 modülünde gönderme ve alma modu doğru yönetilmelidir.
  • A/B ters bağlantı: A ve B hatları ters bağlanırsa veri okunamayabilir.
  • Sonlandırma ve bias dirençlerini ihmal etmek: Uzun hatlarda termination ve hat kararlılığı önemlidir.

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

RS485 projelerinde MAX485 modülü, Arduino ve uzun mesafe kablolama için bağlantı ekipmanları gerekir.

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ç

RS485 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