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

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
Аватара пользователя
HrNKr
Рядовой
Сообщения: 8
Зарегистрирован: 30.11.2015{, 11:44}
Репутация: 0
Откуда: Санкт-Петербург

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

#1

Сообщение HrNKr » 30.11.2015{, 13:43}

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

Аватара пользователя
rw6cm
Полковник
Сообщения: 2283
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 334
Имя: Владимир

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

#2

Сообщение rw6cm » 01.12.2015{, 10:51}

HrNKr писал(а):как в FLPROG сделать распознование кнопки по сопротивлению цепи?
По аналогии как здесь
Win10-64, FLProg (portable)

krom23
Лейтенант
Сообщения: 444
Зарегистрирован: 06.09.2015{, 15:18}
Репутация: 12
Откуда: Калуга
Имя: Андрей

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

#3

Сообщение krom23 » 01.12.2015{, 21:16}

Сам только начинаю с контролерами и вот простой термостат с дифференциалом(зоной нечувствительности), как пример. Сам опробовал, вполне келе-меле. Индикация на жд-дисплее, легко переделать на семисегментник.
Вложения
4773859.flp
(111.47 КБ) 57 скачиваний
Последний раз редактировалось krom23 01.12.2015{, 21:19}, всего редактировалось 1 раз.

Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13.10.2015{, 16:47}
Репутация: 63
Контактная информация:

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

#4

Сообщение Олег » 01.12.2015{, 22:22}

krom23 писал(а):келе-меле
Это по каковски?

Аватара пользователя
HrNKr
Рядовой
Сообщения: 8
Зарегистрирован: 30.11.2015{, 11:44}
Репутация: 0
Откуда: Санкт-Петербург

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

#5

Сообщение HrNKr » 02.12.2015{, 07:40}

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

kossn93
Сержант
Сообщения: 151
Зарегистрирован: 05.09.2015{, 14:41}
Репутация: 0
Откуда: Харьков

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

#6

Сообщение kossn93 » 02.12.2015{, 09:58}

ds18b20 работает с float, переведите его в int, и сравнивайте... вообщето тут был кемто сделаный пользовательский блок компаратора с гистерезисом,поройтесь в блоках пользователей, тот блок работает и с int и с float.

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

Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13.10.2015{, 16:47}
Репутация: 63
Контактная информация:

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

#7

Сообщение Олег » 02.12.2015{, 10:04}

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

Аватара пользователя
alecs
Рядовой
Сообщения: 51
Зарегистрирован: 07.09.2015{, 22:42}
Репутация: 4
Откуда: Мирный РС(Я)

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

#8

Сообщение alecs » 02.12.2015{, 10:50}

Компаратор с гистеризисом

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

Аватара пользователя
HrNKr
Рядовой
Сообщения: 8
Зарегистрирован: 30.11.2015{, 11:44}
Репутация: 0
Откуда: Санкт-Петербург

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

#9

Сообщение HrNKr » 02.12.2015{, 11:39}

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

Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13.10.2015{, 16:47}
Репутация: 63
Контактная информация:

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

#10

Сообщение Олег » 02.12.2015{, 13:13}

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

Аватара пользователя
HrNKr
Рядовой
Сообщения: 8
Зарегистрирован: 30.11.2015{, 11:44}
Репутация: 0
Откуда: Санкт-Петербург

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

#11

Сообщение HrNKr » 02.12.2015{, 13:24}

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

Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13.10.2015{, 16:47}
Репутация: 63
Контактная информация:

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

#12

Сообщение Олег » 02.12.2015{, 13:31}

Сложно сказать как программа отрабатывает это, пробовать надо.

Аватара пользователя
HrNKr
Рядовой
Сообщения: 8
Зарегистрирован: 30.11.2015{, 11:44}
Репутация: 0
Откуда: Санкт-Петербург

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

#13

Сообщение HrNKr » 02.12.2015{, 13:33}

Обязательно попробую)))) Через пару недель..... Спасибо за помощь!

Ответить

Вернуться в «Спросить у знатоков»