Цитата:
Сообщение от BR95009
Использовать экран в другом проекте наконец
|
Все дело в том, что комплектующие берутся под конкретный проект и использовать их в другом - это значит разобрать готовое изделие.
Зачем? Новый проект - новые комплектующие.
Остался экран - его можно использовать в другом проекте, там, где пинов хватит. Если не хватит - можно купить отдельно плату I2C или нужный экран.
Цитата:
Сообщение от Qvan22
а что вы думаете о варианте добавления такого "функционала" как измерение скорости на кругу
|
Цитата:
Сообщение от Qvan22
Даже "железную" часть не надо изменять, только дописать программу...
|
Не совсем так. Круг может быть разной длины. Надо программировать параметры.
Чем скорость на отрезке отличается от скорости на кругу? Если локомотив едет с одинаковой скоростью, то она что на отрезке, что на кругу будет одинаковой.
Поколдовал малость.
Отказался от кнопки выбора точности, устанавливаем программно в переменной
decimals
Добавил режим таймера. Скорость на кругу рассчитываем по времени прохождения круга
Пин с датчика которого ведется отсчет указан в переменной
timerPin. Это может быть как отдельный датчик, так и любой из двух уже имеющихся (правый-левый)
Для переключения режима работы используется кнопка выбора единиц измерения. При удержании кнопки более 1.5 сек, происходит переключение режима
При выбранном режиме таймера стартовый экран
Напдись "START" слева от кнопки выбора масштаба, она же кнопка работы с таймером, предполагается нажатие на эту кнопку для старта работы таймера
После нажатия, надпись меняется на "WAIT" - ожидание первого срабатывания датчика и начала отсчета
После начала отсчета и прохождения кругов
слева сверху - время прохождения последнего круга
слева снизу - время прохождения предыдущего (предпоследнего круга)
справа сверху - время прохождения текущего круга
справа снизу - общее время от старта первого круга
Следующее нажатие на кнопку выбора масштаба - приводит к остановке таймеров
Следующее нажатие - очистку таймеров и возврат к стартовому экрану
Для перехода в режим "Спидометр", на любой стадии, удерживаем кнопку выбора единиц измерения 1,5 сек.