функция map - непонятки
- Войдите на сайт для отправки комментариев
Пнд, 04/11/2013 - 15:41
Почему выражение
float sensorVoltage;
int sensorVoltageRAW = analogRead(pinVoltage);
sensorVoltage = map(sensorVoltageRAW, 0, 1023, 0, 450);
sensorVoltage = sensorVoltage/100;
и
float sensorVoltage; int sensorVoltageRAW = analogRead(pinVoltage); sensorVoltage = (map(sensorVoltageRAW, 0, 1023, 0, 450))/100;
выдают разный результат? Во втором случае отбрасывается дробная часть.
Потому что int.