Друзья, подскажите не опытному, по какой формуле расчитывать. В общем имею датчик при работе которого подается напряжение, от 0 до 5в Как сделать что бы я на lcd видел это как от 0 до 8??
Код (C++): int r = 8 * analogRead(pin) / 1023; Из за округления с отбрасыванием дробной части 8 будет только в крайней точке >= 5 Вольт.
По определению 5 Вольт == 8 у.е. 5 Вольт == 1023 analogRead. => 8 * 1023 / 1023 = 8 у.е. . Если "дели на 8" 1023 / 8 = 127 !!!
Еше вопрос. Тоесть если я допустим еще хочу сделать в процентах где 0 это 0 а 5в это 100% точно так же делить правильно? И как сделать что бы при нажатии на кнопку менялось значение на экране?
Спасибо всем всё получидось и Еще вопрос знатокам, а как сделать наоборот, тоесть 0в это 8у.е а 5в это 0у.е??