Секундомер для плавательного бассейна с фиксацией времени и присвоением мест.
(Блок только для Arduino Mega.)
Просьба сильно не пинать... Это мой первый реальный проект, после мигания светодиодом и подключения разных датчиков.
За основу взят "Счетчик милисекунд Автор: Слимпер"
и добавлены прерывания по входам ( pin2, pin3, pin18, pin19), которые подключаются к финишным кнопкам.
при создании использовано:
Библиотеки TimerOne, ()
Описание:
Входы:
EN - Разрешение счета.
Reset - сброс счета
Выход:
milliseconds - выдает сколько насчитал десятков миллисекунд, с последнего сброса.
mSec1 ... mSec4 - результат 1 - 4 дорожки
Point1 ... Point4 - позиция 1 - 4 дорожки
Finish - сигнал если все финишные кнопки были нажаты
Параметры:
period - период генерациии импульса в 10мс, для более точнгого хода можно откоректировать значение
timeout - время фальстарта в десятках миллисекунд ( 500 = 5сек) Секундомер разрабатывался для плавательного бассейна, поэтому и введен этот параметр (нет общего фальстарта)
Т.е. если до или после "EN" в течении 5 сек нажата финишная кнопка дорожки, то позиция дорожки будет равна 8 и дальше будет обработана как OUT.
Счет продолжается пока не нажаты все финишные кнопки.
!!! Не будет работать шим на 9, 10 пинах
Счетчик для спортивного секундомера
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Счетчик для спортивного секундомера
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Счетчик для спортивного секундомера
Подскажите, пжл, а где вы брали "Счетчик милисекунд Автор: Слимпер"?
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя