Присвоить клавишам 4*4 код и передать по 315 МГЦ
- Boroda
- Капитан
- Сообщения: 836
- Зарегистрирован: 01 май 2016, 01:04
- Откуда: Коломна
- Имя: Станислав
- Контактная информация:
Присвоить клавишам 4*4 код и передать по 315 МГЦ
Тьфу ты... Все спешка... Будь она не ладна!
- Boroda
- Капитан
- Сообщения: 836
- Зарегистрирован: 01 май 2016, 01:04
- Откуда: Коломна
- Имя: Станислав
- Контактная информация:
Присвоить клавишам 4*4 код и передать по 315 МГЦ
Цитата Ruskat () 200?'200px':''+(this.scrollHeight+5)+'px');">А как только включать радио-реле
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Присвоить клавишам 4*4 код и передать по 315 МГЦ
Приветствую снова, Boroda! Пульт привязал, задачи выставил. Но....
Может чего еще подправите. Спасибо заранее.
- Я где-то напартачил, что на пульте дважды одна кнопка не срабатывает, пока какую-то другую не нажать. Тоесть одной кнопкой именно с пульта можно либо ВКл либо ВЫКЛ. На матричке все ОК.
- не могу правильно выставить роль для клавиши 12 на пульте, которой хочу задать "все ВКЛ" и "все выкл"
Может чего еще подправите. Спасибо заранее.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Ruskat 05 апр 2017, 22:12, всего редактировалось 1 раз.
- Boroda
- Капитан
- Сообщения: 836
- Зарегистрирован: 01 май 2016, 01:04
- Откуда: Коломна
- Имя: Станислав
- Контактная информация:
Присвоить клавишам 4*4 код и передать по 315 МГЦ
Код с приемника пришел и там остался и держит верхний OR, не зря в моем примере блоки AND стоят. Задержка TOF 200мс нужна, чтоб выходы не дергались при каждой посылке пока держим кнопку пульта. Кнопку на пульте отпустили и через 200 мс блоки AND закроются.
Добавлено (05.04.2017, 23:22)
---------------------------------------------
12 кнопка пульта. В каком случае должно все Включаться и в каком случае должно все Отключаться? Вот вы начали включать лампы по одной, и тут захотели Включить все или захотели Отключить все... В каком положении сейчас триггер? Правильно, никто не знает... Как быть?
Можно сделать так: если хоть что-то горит, то Отключаем все, если все потушено, то Включаем все.
Добавлено (05.04.2017, 23:29)
---------------------------------------------
Схема по последней фразе.
Добавлено (05.04.2017, 23:22)
---------------------------------------------
12 кнопка пульта. В каком случае должно все Включаться и в каком случае должно все Отключаться? Вот вы начали включать лампы по одной, и тут захотели Включить все или захотели Отключить все... В каком положении сейчас триггер? Правильно, никто не знает... Как быть?
Можно сделать так: если хоть что-то горит, то Отключаем все, если все потушено, то Включаем все.
Добавлено (05.04.2017, 23:29)
---------------------------------------------
Схема по последней фразе.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Boroda 05 апр 2017, 23:31, всего редактировалось 1 раз.
Присвоить клавишам 4*4 код и передать по 315 МГЦ
И снова здравствуй, Boroda! Не могу никак сделать чтобы "если хоть что-то горит, то Отключаем все", так как все включается. А выключается только если все включено.
Ну и коды кнопок у меня гулящие.... Вон на кнопке 7, например: то 5592341 то 5592343... Но это я урегулировал из Алгебры - Лимитом. Но мне бы не диапазон, а варианты кодов, так как диапазоны одной кнопки могут переплестись с диапазоном другой. Как выход - сделал два сравнения на одно "или". Но всеравно громоздко...
Из пожеланий: Хотелось бы видеть мульти-константный компаратор.
Прошу помочь.
Ну и коды кнопок у меня гулящие.... Вон на кнопке 7, например: то 5592341 то 5592343... Но это я урегулировал из Алгебры - Лимитом. Но мне бы не диапазон, а варианты кодов, так как диапазоны одной кнопки могут переплестись с диапазоном другой. Как выход - сделал два сравнения на одно "или". Но всеравно громоздко...
Из пожеланий: Хотелось бы видеть мульти-константный компаратор.
Прошу помочь.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Ruskat 09 апр 2017, 17:20, всего редактировалось 1 раз.
- Boroda
- Капитан
- Сообщения: 836
- Зарегистрирован: 01 май 2016, 01:04
- Откуда: Коломна
- Имя: Станислав
- Контактная информация:
Присвоить клавишам 4*4 код и передать по 315 МГЦ
Ruskat, ну у Вас же релюшки управляются нулем, и инверсию Вы не поставили на выход, как я ранее предлагал, а поставили инверсию перед триггерами.
А это: если хоть что-то горит, то Отключаем все, если все потушено, то Включаем все я делал из принципа: единица - реле включено, ноль - реле отключено, вот и накладка.
Добавил блок Compar (вхождение переменной в диапазон).
А это: если хоть что-то горит, то Отключаем все, если все потушено, то Включаем все я делал из принципа: единица - реле включено, ноль - реле отключено, вот и накладка.
Добавил блок Compar (вхождение переменной в диапазон).
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Присвоить клавишам 4*4 код и передать по 315 МГЦ
Boroda, Спасибо, но я таки по другому сделал. Мне нужна помощь в плате 3. Код выполняется при переходе работы на датчик света (Mode_LED_B). Таблицу состояний никак не могу правильно скласть. Жду прихода датчика BH1750. Пока имитирую его кнопкой #. Тоесть, если в режим уже переключено, но еще не ночь, то мигать синим. Мигает. Датчик света сработал - просто светит синим. Светит.
Но вот с таблицей - ну никак.... Надо, чтобы если включен фонарь на улице, но еще не ночь (к примеру кнопка 1), то мигать 1с-зеленым, 1с красным. (не нашел, как уменьшить уровень подачи на светодиод). - Ждать, пока датчик сработает.
Если светодатчик уже сработал, то светить зеленым. выключен - просто красным. Если светодатчик почуял свет, то снова переводить в ожидание, и снова мигать 1с-зеленым, 1с красным сигнализируя про состояние готовности. И так, пока его вручную не выключат, не сбросят все или не перейдут в обычный режим - Mode_LED_G.
Может попутно подскажете, как регулировать подаваемую мощность на светодиод. Резистор стоит на общем "-" каждого светодиода. Спасибо.
Но вот с таблицей - ну никак.... Надо, чтобы если включен фонарь на улице, но еще не ночь (к примеру кнопка 1), то мигать 1с-зеленым, 1с красным. (не нашел, как уменьшить уровень подачи на светодиод). - Ждать, пока датчик сработает.
Если светодатчик уже сработал, то светить зеленым. выключен - просто красным. Если светодатчик почуял свет, то снова переводить в ожидание, и снова мигать 1с-зеленым, 1с красным сигнализируя про состояние готовности. И так, пока его вручную не выключат, не сбросят все или не перейдут в обычный режим - Mode_LED_G.
Может попутно подскажете, как регулировать подаваемую мощность на светодиод. Резистор стоит на общем "-" каждого светодиода. Спасибо.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Ruskat 10 апр 2017, 02:58, всего редактировалось 1 раз.
- Boroda
- Капитан
- Сообщения: 836
- Зарегистрирован: 01 май 2016, 01:04
- Откуда: Коломна
- Имя: Станислав
- Контактная информация:
Присвоить клавишам 4*4 код и передать по 315 МГЦ
Архив битый
Добавлено (10.04.2017, 10:06)
---------------------------------------------
Добавлено (10.04.2017, 10:06)
---------------------------------------------
это только ногами с ШИМмом на ардуине.Ruskat писал(а):регулировать подаваемую мощность на светодиод
Присвоить клавишам 4*4 код и передать по 315 МГЦ
Boroda, Прошу прощения. Перепаковал.
И еще попутно спрошу... Как в пределах одной платы можно выполнять условие:
Если ....
Иначе....
Как в РНР, например?
И еще попутно спрошу... Как в пределах одной платы можно выполнять условие:
Если ....
Иначе....
Как в РНР, например
Код: Выделить всё
if ($a > $b) {
echo "a больше, чем b";
} elseif ($a == $b) {
echo "a равен b";
} else {
echo "a меньше, чем b";
}
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Ruskat 10 апр 2017, 11:28, всего редактировалось 1 раз.
- Boroda
- Капитан
- Сообщения: 836
- Зарегистрирован: 01 май 2016, 01:04
- Откуда: Коломна
- Имя: Станислав
- Контактная информация:
Присвоить клавишам 4*4 код и передать по 315 МГЦ
Это смотря что хотите сделать. Либо блок пользователя на FBD с входом EN, либо все считаем, а в конце ставим разрешение на изменение конечной переменной.Ruskat писал(а):в пределах одной платы можно выполнять условие
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя