Цитата(Skaf @ Aug 7 2009, 23:59)

Потом надо отобразить на индикаторе. У меня есть функция, которая принимает на вход номер знакоместа на LCD и цифру от 0 до 9.
Пытаюсь отобразить целую часть
DrawLCD((int)data, 1);
А на экране получаю 0. Какой-то косяк с умножением на 0.0049 видимо... Подскажите пожалуйста как решить проблему?
Наверное цифра - это '0', '1', '2'...'9'? Тогда надо
DrawLCD((int)data + '0', 1);
ЗЫ. Ну и, на всякий случай - на входе АЦП больше вольта?
Если бы я знал, что такое электричество...