Napisałem program odczytujący z pliku wartość liczbową odczytywaną przez przetwornik analogowo-cyfrowy. Wartość jest w zakresie 0-4095. Żeby ją przekonwertować na wartość zbliżoną do zmierzonego napięcia muszę wykonać proste działanie:
(wartosc_raw/4095)*5
Problem, jaki spotkałem polega na tym, że w każdym przypadku po działaniu w nawiasie mam wynik 0.0. Próbowałem zmienną wymuszać jako float i sprawdzałem to przez isinstance, dzieliłem przez 4095.0, ale wciąż dostaję to przeklęte 0.0 mimo, że wynik na pewno jest
(wartosc_raw/4095)*5
Problem, jaki spotkałem polega na tym, że w każdym przypadku po działaniu w nawiasie mam wynik 0.0. Próbowałem zmienną wymuszać jako float i sprawdzałem to przez isinstance, dzieliłem przez 4095.0, ale wciąż dostaję to przeklęte 0.0 mimo, że wynik na pewno jest

Wszystko co chcę zaimportować jest na szaro.
Środowisko arch llinux, python 3.6.4, pycharm 2017.3.3 CE
#programowanie #python #programista15k #pycharm