ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 ноября
167741 Топик полностью
Snaky (30.09.2009 02:54, просмотров: 117) ответил T.Дocтoeвcкий на Уважаемые подскажите! Есть ручка на основе ползункового резистора и АDС 8bit. Надо сделать так, чтобы перемещение ручки на одинаковое расстояние, изменяло напряжение на одинаковое значение. Какую функцию для этого надо использовать?
Вам яркость равномерно менять надо, я так понял? Я делал по экспоненте: при ступенчатом изменении яркости (ШИМом с МК) экспоненциальное изменение напряжения давало равномерное визуальное изменение яркости. Вот реальная табличка для 8-битного ШИМа: const unsigned char Brightness[] = {0, 1, 2, 3, 5, 7, 10, 13, 16, 20, 26, 32, 40, 51, 64, 81, 101, 127, 161, 201, 255}; Если переменный резистор включен последовательно со светодиодом, то нужно поставить переменник группы Б (логарифмический).
DRC придумали трусы