Modbus Haberleşme Yardım!

Merhaba, Arduino ile modbus haberleşme yapmak istiyorum ama denediğim bir çok kütüphaneyi bir türlü çözemedim. Ne denediysem olmadı. Arduino yu master olarak çalıştırmak istiyorum, diğer modbus cihazlardan bilgi almak için. Bildiğiniz, kullandığınız modbus kütüphanesi ve örnek sorgulamayı nasıl yapıldığıyla ilgili bilgi verebilir misiniz? Not: RS-485(MAX485) elimde mevcut

ben pic de kendım yapmıstım kutuphane kullanmadım modbus ta sorgulama yapacağınız cıhazın tanıdıgı bır komut lıstesi olması oradan faydalanın yoksa zor. ben entek saatini okumuştum modbus rtu modunda o anki ac voltaj değeri için hex “010300010001XX” şeklinde bir sorgulama yapılıyordu datasheetinden bulmuştum XX checksum değeri olacak ha birde stop biti 2 bit şeklinde olması lazım yoksa haberleşemiyorsunuz, sanırım adamların yazılımında sorun var. her paket arasında a 3.5 karakter zamanı kadar boşluk koymanız gerekiyor. google da modbus rtu diye aratın çok dokuman var kendınız yapabılırsınız 9600 baud da haberleşin

İlginiz için teşekkürler Stop bit 1 olarak deniyorum arduinoda olmuyordu. Bu hex i nasıl oluşturuyoruz? Bu 3.5 karakter bekleme nasıl olacak? Arduino üzerinden örneğin 010300010001XX nasıl yollayacağım Bağlanmak istediğim cihaz: http://www.deltaotomasyon.com/deltacd/quick\_start/svpk/dtc.pdf Teşekkürler

Merhabalar, Kendim HEX kodu göndermeyi denedim oldu, cihaz yanıt veriyor ama gelen veriyi bir türlü düzgün okuyamadım. HEX verisi olarak okuyamıyorum. Nasıl HEX olarak okuyabilirim? (01 03 XX XX XX XX XX şeklinde)

hex bir gosterim metodudur binary veriyi ifade etmenin kolay yolundan biri benim size verdiğim ornekte 01 03 00 01 gibi bir dizi var aslında arka arkaya 1,3,0,1 yolluyoruz. xx kısmı da tam o bilgiyi yollayacağımız zaman topladıgımız değeri yollayacağımız anlatmak için yazdım. değerleri hex olarak görmek istiyorsanız Serial.print(78, HEX) cıktısı “4E” verir. https://www.arduino.cc/en/Serial/Print