у меня проект на вертолёте начинался чисто с передачи телеметрии. канал ограничен, данных на передачу прибавляется с каждым днём. мне тут удобнее чётко видеть сколько байт я отвожу под то или иное поле. обороты двигла - тут u16, количество топлива - достаточно и u8. естественно что все расчёты внутри ведутся в самом шустром типе - int (про мегу и прочих 8-и разрядных малышей забываем, они не справятся вообще) или даже float.