Автомасштабирование графика на lcd
- Войдите на сайт для отправки комментариев
Пнд, 26/10/2015 - 20:13
Добрый день! Нуждаюсь в помощи. Допустим имеется графический lcd дисплей с разрешение 128x64 точки. Хочу выводить на него график, к примеру по оси х-время, по y-измеренное значение. Но с таким условием, что на экране должны присутсвовать все данные с начала от самого первого имерения до последнего, т.е. накапливаться и сжиматься по осям в зависимости от минимального и максимального значения и не выходить за рамки дисплея. Надеюсь понятно объяснил. Может кто-нибудь подскажет реализацию токого алгоритма. Спасибо!
Находите минимальное и максимальное значение по каждой из осейи масштабируете.
Масштабирование должно происходить в реальном времени сразу после измерения. Например, при первом измерении напряжение составило 5вольт. Соответсвенно рисуем точку в самом верхнем углу экрана, при втором 10 вольт-опускаем первую точку на середину экрана, а вторую поднимаем максимально вверх и так далее пропорционально измеренной величине. Затем когда закончатся все 128 точек по ширине экрана, нужно предыдущие измерения как-то интерполировать и уместить на экран вместе сновыми данными измерений. Вот в чем задача...
Так в чем проблема?
Вы начали писать алгоритм. Продолжайте.
http://arduino.ru/forum/programmirovanie/biblioteka-dlya-lcd-nokia-1100?...
Автомасштабирование по вертикали. По горизонтали сами допиливайте.
некропостинг - это болезнь