Страница 1 из 2
Как превратить в FLProg напряжение на входе в логическую единицу
Добавлено: 16 апр 2018, 20:29
AlikMalik
Подскажите, с помощью какого блока можно получить в теле программы из появления напряжения на входе (например 5В) логическую единицу, чтобы работать с ней дальше? Схема на герконе: при циклическом замыкании геркона на входе ардуино также циклично получаю напряжение. Нужно считать количество этих импульсов. Т.е. как я представляю, мне нужно получить логическую единицу/ноль на каждом цикле и их посчитать. Каким блоком пользоваться для преобразования импульса в логику?
Как превратить в FLProg напряжение на входе в логическую единицу
Добавлено: 16 апр 2018, 20:35
Phazz
Там ничего не нужно. У цифрового входа только 2 состояния, есть напряжение это 1, нет напряжения это 0.
Как превратить в FLProg напряжение на входе в логическую единицу
Добавлено: 16 апр 2018, 20:38
pan
AlikMalik писал(а): 16 апр 2018, 20:29 получить в теле программы из появления напряжения на входе
ну очевидно же что нужно задействовать вход.
[spoiler]

[/spoiler]
а для подсчета импульсов - СЧЕТЧИК
[spoiler]

[/spoiler]
такое ощущение что кроме главного окна ни кто, ни чего не смотрит
Как превратить в FLProg напряжение на входе в логическую единицу
Добавлено: 16 апр 2018, 20:44
AlikMalik
Спасибо вам огромное. Я не владею абсолютно какими либо знаниями программы да и вообще ардуино знаю ооочень поверхностно. Просто с сыном собираем простейшие устройства, чтоб методом тыка потихоньку освоить основы, поэтому задаю глупые вопросы. Иначе не смогу объяснить ничего сыну и всё затухнет
Как превратить в FLProg напряжение на входе в логическую единицу
Добавлено: 16 апр 2018, 20:53
alexkvr33
В вашем случае правильнее будет сконфигурировать вход, включить на нем подтягивающий резистор (так получите 1), защиту от дребезга и герконом замыкать этот вход на минус (это даст 0). Сам вход при подключении к счетчику нужно проинвертировать. И запомните: на входы ардуины нельзя подавать напряжение больше 5в!
(это про например 5в) 5в или 0В на цифровых входах и только!
Как превратить в FLProg напряжение на входе в логическую единицу
Добавлено: 16 апр 2018, 21:01
AlikMalik
Это я уже знаю (про 5В) Так и планирую, через подтягрезистор, а напряжение брать с ардуино же. Теперь разбираемся, как подключить дисплей)))
Как превратить в FLProg напряжение на входе в логическую единицу
Добавлено: 16 апр 2018, 21:02
pan
[ref]AlikMalik[/ref], да не надо методом тыка. есть описания блоков, на форуме сотни примеров. даже видео на ютубе столько , что
не пересмотреть. потраченное на это время пойдет в бОльшую пользу, чем на метод тыка
Как превратить в FLProg напряжение на входе в логическую единицу
Добавлено: 16 апр 2018, 21:06
AlikMalik
Да, это тоже входит в программу. так и осваиваем с миру по нитке
Как превратить в FLProg напряжение на входе в логическую единицу
Добавлено: 19 апр 2018, 10:08
johnsit
а если я через стабилизатор DC-DC подаю на вход лог.1, то сколько желательно подавать? 4,5В хватит?
Как превратить в FLProg напряжение на входе в логическую единицу
Добавлено: 19 апр 2018, 11:02
grin-mpx
Да.
Как превратить в FLProg напряжение на входе в логическую единицу
Добавлено: 19 апр 2018, 11:35
pan
[ref]grin-mpx[/ref],
[spoiler]

[/spoiler]
Отправлено спустя 2 минуты 51 секунду:
[ref]johnsit[/ref], даташиты и гугл не слышали?
Как превратить в FLProg напряжение на входе в логическую единицу
Добавлено: 08 май 2018, 11:23
AlikMalik
Голову сломал, но не могу создать эту программу. И ютуб не помогает что-то. Какой блок и как использовать для подсчёта импульсов и подачи сигнала при достижении какого-то числа импульсов??
Т.е. условно: нажали кнопку три раза - загорелся светодиод на 2 сек, дальше нажали нажали четвёртый, пятый, шестой раз - снова загорелся, т.е. на каждом третьем нажатии он загорается на 2 сек.
Не пойму где и как счётчик выдаёт результат своего подсчёта - сигнал.
Схему простейшую собрал, и программу, на которой при каждом нажатии кнопки светодиод загорается. А вот счётчик не воткну никак. При задании константы на выходе счётчика (ставлю число 3) после трёх нажатий диод загорается и больше не тухнет, сколько на кнопку не жми. как обнулить его внутреннее состояние, чтоб он снова считал с нуля до трёх?
В ютубе есть пример со счётчиком воды, но там он сканирует падение сопротивления. и программу его под себя не соображу как переделать
Как превратить в FLProg напряжение на входе в логическую единицу
Добавлено: 08 май 2018, 11:35
pan
описание и настройку блоков пробовали смотреть?
[spoiler]

[/spoiler]
да тут примеров на форуме тысячи. можно было бы взять любой где есть счетчик и посмотреть как сделано.
и ни какое видео не надо.
Как превратить в FLProg напряжение на входе в логическую единицу
Добавлено: 08 май 2018, 11:38
Sancho
AlikMalik писал(а): 08 май 2018, 11:23Схему простейшую собрал, и программу, на которой при каждом нажатии кнопки светодиод загорается. А вот счётчик не воткну никак. При задании константы на выходе счётчика (ставлю число 3) после трёх нажатий диод загорается и больше не тухнет, сколько на кнопку не жми. как обнулить его внутреннее состояние, чтоб он снова считал с нуля до трёх?
Вот Вы уже и макетку сделали, и пытаетесь с ней воевать - не выходит немного, просите помощи.
А что-бы долго не ждать, прикрепляйте свой проект, какой есть - поймите, писать с нуля переменные, блоки и т.д. реально влом, а поправить готовое намного легче. Вы потом просто сразу протестите, не нужно будет переписывать под Ваши входы/выходы.
Как превратить в FLProg напряжение на входе в логическую единицу
Добавлено: 08 май 2018, 12:02
AlikMalik
[spoiler]
1.png
2.png
Кнопка по схеме
3.png
[/spoiler]
Светодиод на постоянном минусе через резистор, а плюс поступает сигналом из выходного пина
Жму, на третьем нажатии загорается и дальше уже не выключается, сколько не нажимай
Как превратить в FLProg напряжение на входе в логическую единицу
Добавлено: 08 май 2018, 12:07
Sancho
Это не проект, это сриншоты!
Проект имеет раширение .flp
Как превратить в FLProg напряжение на входе в логическую единицу
Добавлено: 08 май 2018, 12:09
AlikMalik
Как превратить в FLProg напряжение на входе в логическую единицу
Добавлено: 08 май 2018, 12:15
pan
[ref]AlikMalik[/ref], ну а вход сброса кто подключать будет? или счетчик сам должен догадаться
Отправлено спустя 1 минуту 57 секунд:
[spoiler]

[/spoiler]
Как превратить в FLProg напряжение на входе в логическую единицу
Добавлено: 08 май 2018, 12:18
AlikMalik
Раз десять читал, но логику так и не понял. не программист я, токарь.
Как превратить в FLProg напряжение на входе в логическую единицу
Добавлено: 08 май 2018, 12:40
pan
[ref]AlikMalik[/ref], так и мы не программисты, поэтому и пользуемся этой программой.
на вход R надо подать сигнал чтоб сбросить счетчик.
вот это написано в справке
[spoiler]

[/spoiler]