Помогите создать условия округления на языке ардуины
- Войдите на сайт для отправки комментариев
Пт, 16/03/2018 - 20:57
В общем вопрос такой как получив не важно откуда 1684
Округлить так чтобы переменные получили
допустим :
a=1
b=6
c=8
d=4
заранее благодарен не могу понять как ето в скетче отразить
a = 1684/1000;
b= (1684%1000)/100;
c= (1684%100)/10;
d= 1684%10;
огромное спасибо я думал тут команды нужны а тут только математика
тогда ещё вопросик а если число с . например 128.4 как округлить ?
тогда ещё вопросик а если число с . например 128.4 как округлить ?
Алексей, вы бы с терминами разобрались. То, что вы хотите, не называется "округление". То что вы выше - это разбиение на разряды. А что вы хотите сделать с числом 128.4 - не ясно.
округлить например 128.4 ето 128, а 128.6 ето 129
Может у него вообще строка...
да нет просто любое число у которого есть значение после точки сделать целым
осталось только ето и я доделал весы на ардуине и 5ти сдвиговых регистрах )))
http://arduino.ru/Reference -преобразование типов данных
округлить например 128.4 ето 128, а 128.6 ето 129
например так
int y = (int)(x + 0.5);
осталось только ето и я доделал весы на ардуине и 5ти сдвиговых регистрах )))
Судя по вопросам - скетч найден в инете готовым, верно?
А нафига 5 регистров? У меня весы напрямую к ардуино подключены и пинов хватает :)
основной скетч весов да в интернете но вывод надо сделать на семисегментный дисплей с пятью регистрами
Спасибо помогло в общем всё как надо работает
Не знаю как написать в личку, не могли бы помочь с ардуинкой ну а конкретнее с увеличением скорости работы