Показать сообщение отдельно
Старый 16.09.2016, 14:33   #30
BNSF9399
Местный
 
Аватар для BNSF9399
 
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (2791)
По умолчанию

Цитата:
Сообщение от BR95009 Посмотреть сообщение
Использовать экран в другом проекте наконец
Все дело в том, что комплектующие берутся под конкретный проект и использовать их в другом - это значит разобрать готовое изделие.
Зачем? Новый проект - новые комплектующие.
Остался экран - его можно использовать в другом проекте, там, где пинов хватит. Если не хватит - можно купить отдельно плату I2C или нужный экран.
Цитата:
Сообщение от Qvan22 Посмотреть сообщение
а что вы думаете о варианте добавления такого "функционала" как измерение скорости на кругу
Цитата:
Сообщение от Qvan22 Посмотреть сообщение
Даже "железную" часть не надо изменять, только дописать программу...
Не совсем так. Круг может быть разной длины. Надо программировать параметры.
Чем скорость на отрезке отличается от скорости на кругу? Если локомотив едет с одинаковой скоростью, то она что на отрезке, что на кругу будет одинаковой.
Поколдовал малость.
Отказался от кнопки выбора точности, устанавливаем программно в переменной decimals
Добавил режим таймера. Скорость на кругу рассчитываем по времени прохождения круга
Пин с датчика которого ведется отсчет указан в переменной timerPin. Это может быть как отдельный датчик, так и любой из двух уже имеющихся (правый-левый)
Для переключения режима работы используется кнопка выбора единиц измерения. При удержании кнопки более 1.5 сек, происходит переключение режима
При выбранном режиме таймера стартовый экран
Нажмите на изображение для увеличения
Название: P_20160916_133237.jpg
Просмотров: 288
Размер:	77.8 Кб
ID:	130680
Напдись "START" слева от кнопки выбора масштаба, она же кнопка работы с таймером, предполагается нажатие на эту кнопку для старта работы таймера
После нажатия, надпись меняется на "WAIT" - ожидание первого срабатывания датчика и начала отсчета
Нажмите на изображение для увеличения
Название: P_20160916_133247.jpg
Просмотров: 321
Размер:	73.1 Кб
ID:	130681
После начала отсчета и прохождения кругов
Нажмите на изображение для увеличения
Название: P_20160916_133314.jpg
Просмотров: 310
Размер:	76.0 Кб
ID:	130682
слева сверху - время прохождения последнего круга
слева снизу - время прохождения предыдущего (предпоследнего круга)
справа сверху - время прохождения текущего круга
справа снизу - общее время от старта первого круга
Следующее нажатие на кнопку выбора масштаба - приводит к остановке таймеров
Нажмите на изображение для увеличения
Название: P_20160916_133330.jpg
Просмотров: 272
Размер:	77.7 Кб
ID:	130683
Следующее нажатие - очистку таймеров и возврат к стартовому экрану
Нажмите на изображение для увеличения
Название: P_20160916_133237.jpg
Просмотров: 288
Размер:	77.8 Кб
ID:	130680
Для перехода в режим "Спидометр", на любой стадии, удерживаем кнопку выбора единиц измерения 1,5 сек.


Скетч в архиве
SSMv212-160916a.zip
BNSF9399 вне форума  
Вверх
5 пользователя(ей) сказали cпасибо: