Garip. Read zaten int değer alır ama değişken garantili olur diye öyle düzelttirdim. Bağlantılar düzgün ise gelen değerde bir sorun olabilir. Konsola çıktıyı yazdırabilirseniz değeri bir görelim. Bağlantıdan değer alamadığı için sürekli -1'de kalıyor da olabilir.