Arduino поддерживает тип данных с плавающей точкой
Диапазон значений — от -3.4028235E+38 до 3.4028235E+38.
Переменная типа float занимает 32 бита (4 байта) в памяти.
Пример
float myfloat;
float sensorCalbrate = 1.117;
Синтаксис
float var = val;
var - имя переменной
val - присваиваемое значение
Пример использования в коде
int x;
int y;
float z;
x = 1;
y = x / 2; // y теперь равен 0, тип int не может хранить дробные числа
z = (float)x / 2.0; // z равна 0.5 (следует использовать 2.0, а не 2)




Ответить с цитированием