Czy wolisz polską wersję strony elektroda?
Nie, dziękuję Przekieruj mnie tam-XantiO- napisał:Zainteresuje soę czymś takim jak open() np. w takiej formie:
Kod: PythonZaloguj się, aby zobaczyć kod
-XantiO- napisał:Zamiast lecieć w pętli wykorzystaj thread'y
W pierwzym wpisz sobie obsługę RSa a w drugim obsługę pliku. Poczytaj o semaforach i mutexach do tego.
A te krzaki świadczą raczej o braku kodowania spróbuj takiej sztuczki:Kod: PythonZaloguj się, aby zobaczyć kod
I popraw formatowaniena start wstaw [syntax=python\]
![]()
--------------------------------------
EDIT
--------------------------------------
Chyba się trochę rozpędziłem
Kod: PythonZaloguj się, aby zobaczyć kod
-XantiO- napisał:No i tu się sprawa rozwiązuje trochę
-XantiO- napisał:20 = Space
00 = NULL
44 = D
57 = W
F2 = ò
Tak wygląda odczyt z kodowania do ASCII
Tak więc wydaje mi się, że prędkość transmisji to właśnie 2400.
Sprawdź sobie odczyt portu w taki sposób:Kod: PythonZaloguj się, aby zobaczyć kod
I pokaż co w terminalu python wypluje
-XantiO- napisał:Przepraszam, że tak długo musiałeś czekać ale mam ostatnio dużo na głowie.Kod: PythonZaloguj się, aby zobaczyć kod
To powinno w pewnym stopniu rozwiązać Twoje problemy. Głównie przypatrz się zawartości handle_data(data)
-XantiO- napisał:Zmień to:Kod: PythonZaloguj się, aby zobaczyć kod
na to:Kod: PythonZaloguj się, aby zobaczyć kod
I usuń z tej linijki:Kod: PythonZaloguj się, aby zobaczyć kod
to:Kod: PythonZaloguj się, aby zobaczyć kod