Страница 1 из 1

HId клавиатура android и градусник

Добавлено: 30.11.2015{, 13:43}
HrNKr
Добрый день! Делаю первые шаги в освоении контроллеров! Делаю автоматизацию некотрых процессов в машине и уперся в проблему: arduino uno или leonardo умеют представляться как клавиатура android. Вопрос в том куда отправлять обработанные сигналы с кнопок? Пока каждая кнопка сидит на своем выходе (так проще), но ради любопытства - как в FLPROG сделать распознование кнопки по сопротивлению цепи?
Еще вопрос про DS18B20. Чтобы получился термостат то надо его присоединить к компаратору, на второй выход которого повесить константу (Integer?) с указанием пороговой температуры? 
Заранее спасибо!
FLProg - весть)))

HId клавиатура android и градусник

Добавлено: 01.12.2015{, 10:51}
rw6cm
HrNKr писал(а):как в FLPROG сделать распознование кнопки по сопротивлению цепи?
По аналогии как здесь

HId клавиатура android и градусник

Добавлено: 01.12.2015{, 21:16}
krom23
Сам только начинаю с контролерами и вот простой термостат с дифференциалом(зоной нечувствительности), как пример. Сам опробовал, вполне келе-меле. Индикация на жд-дисплее, легко переделать на семисегментник.

HId клавиатура android и градусник

Добавлено: 01.12.2015{, 22:22}
Олег
krom23 писал(а):келе-меле
Это по каковски?

HId клавиатура android и градусник

Добавлено: 02.12.2015{, 07:40}
HrNKr
Мне прото температуру не выводить надо, а чтобы система заработала при достижении порога! DS18B20 просто данные в каком формате передает? Достаточно ли компаратора, сравнивающего показания градусника с переменной int (значение 5), вот в чем вопрос! Ардуинка пока едет, но хочется заранее разобраться))))
Кстати в программе есть Rtrig - по сути то-же можно сделать с generator/одновибратор-ом, а мне ещё понадобилось снять импульс по спаду управляющего сигнала, но ftrig нет, а как реализовать можно?

HId клавиатура android и градусник

Добавлено: 02.12.2015{, 09:58}
kossn93
ds18b20 работает с float, переведите его в int, и сравнивайте... вообщето тут был кемто сделаный пользовательский блок компаратора с гистерезисом,поройтесь в блоках пользователей, тот блок работает и с int и с float.

Добавлено (02.12.2015, 09:58)
---------------------------------------------
http://flprog.ru/load....-1-0-11

HId клавиатура android и градусник

Добавлено: 02.12.2015{, 10:04}
Олег
C DS18B20 тип float, можете сравнивать или в float или перевести в integer и сравнивать в integer.
 По поводу термостата все зависит от того какие требования к нему, если гистерезис не нужен, то достаточно одного компаратора, если нужен, то два.
 Если в Rtrig вход инвертировать, то на входе спад станет фронтом.

HId клавиатура android и градусник

Добавлено: 02.12.2015{, 10:50}
alecs
Компаратор с гистеризисом

Добавлено (02.12.2015, 10:50)
---------------------------------------------
скачайте и в библиотеку добавте

HId клавиатура android и градусник

Добавлено: 02.12.2015{, 11:39}
HrNKr
Спасибо за подсказки! С Rtrig так тоже сначала подумал сделать (инвертировать на входе), только вот низкий уровень появится на входе при подаче питания на схему, что приведет к срабатыванию. FTrig должен сработать именно от перехода 1-0! Попробую создать пользовательский блок!))

HId клавиатура android и градусник

Добавлено: 02.12.2015{, 13:13}
Олег
У вас при включении будет переход с высокого в низкий? Если так, то можно таймер поставить с задержкой на включение и элемент И.

HId клавиатура android и градусник

Добавлено: 02.12.2015{, 13:24}
HrNKr
Олег писал(а):Если так, то можно таймер поставить с задержкой на включение и элемент И.
Так сам и догадался сделать)))!
Олег писал(а):У вас при включении будет переход с высокого в низкий?
Не, перехода нет, просто низкий уровень появится при подаче питания => при инвертировании на rtrig (который для обработки спада) сразу высокий попадает и он (при подаче питания) не должен сработать? Этого я и боялся)))

HId клавиатура android и градусник

Добавлено: 02.12.2015{, 13:31}
Олег
Сложно сказать как программа отрабатывает это, пробовать надо.

HId клавиатура android и градусник

Добавлено: 02.12.2015{, 13:33}
HrNKr
Обязательно попробую)))) Через пару недель..... Спасибо за помощь!