Merhabalar, yazdığımız koda göre seri porttan “600” değeri geldiğinde if döngüsü çalışacak. Seri porttan “600” değerini alıp “data” adlı bir değişkene atıyoruz ve bunu if ile kontrol ettiriyoruz. data 600 olmasına rağmen if bloğuna girmiyor. Sorun neyden kaynaklanıyor olabilir? Teşekkürler.
gelen veriyi repr() şekilde yazdırın, benim gördüğüm kadarıyla veri “600\n” şeklinde geliyor.
Veriyi gönderen tarafta düzeltme yapabilirsiniz. Bu durumda if bloğunuz şöyle olmalı:
if data == "600\r\n":
2 Beğeni
Teşekkür ederim hocam.