функция map и переменная float
- Войдите на сайт для отправки комментариев
Ср, 29/04/2015 - 12:11
Приветствую.
Работает ли функция map с переменными типа float?
Читаю аналоговый датчик, переменной int, потом делаю соответствие переменной float через функцию map значениям int. В итоге показания только целые, но в формате, например 23.00 выводятся. Если пересчет соответствия через формулу делать то все корректно.
Извиняюсь, пишу с телефона, код могу вечером скинуть, если нужен.
"Математически функция map() может быть записана так:
long map(long x, long in_min, long in_max, long out_min, long out_max)
{
return (x - in_min) * (out_max - out_min) / (in_max - in_min) + out_min;
}"
Просто сделайте себе свой map() для float.
Спасибо, попробую поэкспериментировать.