Схема в шапке
Схема в шапке
Просто, у меня некоторые управляющие сигналы полож., некоторые отриц., а когда подключил к панели (ПО) светятся все датчики, а при подключении на (-) он гаснет, на (+) не геагирует... и стрелки "пляшут", мож не так че понял/сделал?...
Последний раз редактировалось konik180; 21.12.2009 в 16:55.
То что пляшут стрелки, обсуждалось здесь-же. Попробуй перед запуском программы Urvinа запустить serial monitor на компиляторе ардуино или подключится Hyper Terminalом на ком порт, а уже после запускай программу. Как избавится от этой проблемы пока не знаю.
Нужно в коде программы Urvinа добавить процедуру очистки буфера
Выложил в шапке
Подскажите, как ардуиной (без участия компа) считать данные с датчика скорости? Т.е. как правильно отлавливать импульсы и рассчитывать частоту? У меня датчик скорости с 8 импульсами за оборот.
(тут как я понял просто провод на вход и скорость рассчитывает уже комп)
pulseIn?
Последний раз редактировалось Except; 29.03.2010 в 21:02.
Да нет проблем , можно и ардуиной рассчитывать, только зачем тебе длительность импульса измерять? Повесь на D2 или D3 и по прерываниям будешь считать
Есть проблема! Там уже место энкодер застолбилКакие варианты?
Перевешать экодер на обычные входы. Помоему энкодеру хватит обработка вх. сигналов прямо в loop().
Или может как-то без прерываний.. в цикле луупа мерить частоту? (Мне надо узнавать, что скорость больше 5км/ч и захлапывать все 4 двери)
Поясни в кратце, как чисто по прерываниям судить о скорости, на скока я понял надо мерять время между сработкой этих прерываний. Это и будет частота, это и будет скорость(навешаная на коэффициент).Да нет проблем , можно и ардуиной рассчитывать, только зачем тебе длительность импульса измерять? Повесь на D2 или D3 и по прерываниям будешь считать
(В арудине с потоками нельзя работать?)
Последний раз редактировалось Except; 29.03.2010 в 23:41.
Для измерения скорости можно 1 раз в одну или более секунд смотреть число натикавших импульсов от тахометра.
Прерывания можно размножить, завести на один вход через диоды несколько источников, далее каждый источник подключить на обычный цифровой вход, в обработчике проверять на какой вход пришло прерывание.
Последний раз редактировалось Chip; 30.03.2010 в 00:49.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)