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

Последовательность работы плат

Добавлено: 04 окт 2015, 09:26
Balzamalex
Помогите решить задачу.
Есть 2 платы 1 и 2. Надо, чтоб сначала однократно сработала плата 1 и потом постоянно работала плата2 (а плата 1 НЕ работала). Как это покрасивее можно сделать? (На каждой плате есть переменная, разрешающая работу платы)

Последовательность работы плат

Добавлено: 04 окт 2015, 10:01
viga5
Есть в видио Автоопределение DS18B20

Там так:
0262034.jpg
Один раз при старте отработает и все  :-)

Последовательность работы плат

Добавлено: 04 окт 2015, 15:09
Balzamalex
Спасибо за ответ. Но я сам виноват - полностью не описал ситуацию.
Мне надо не при включении, а при наступлении какого-нибудь события. Вот сутки стоит система, вдруг - бац! - сработал датчик. Вот после этого надо, чтобы сначала плата 1 один раз  отработала, а затем плата 2 постоянно молотила.

Последовательность работы плат

Добавлено: 04 окт 2015, 19:55
Oleg1345140
можно попробовать через одновибратор и триггер

Последовательность работы плат

Добавлено: 04 окт 2015, 23:47
OlegAn1962
Как то так:

Последовательность работы плат

Добавлено: 05 окт 2015, 08:25
Balzamalex
OlegAn1962, Спасибо зо ответ. А можно немного уточнить: Я так понимаю, что это надо прописать в 1-й плате. Переменная "запуск платы" относится ко второй плате? А как тогда отключить первую?
Еще раз, как я себе представляю алгоритм: В какой то момент времени (не во время запуска), срабатывает датчик. После этого в цикле срабатывает только плата 1 (плата 2 не работает!), а в следующем цикле работает только плата 2 (плата 1 не работает!).

Последовательность работы плат

Добавлено: 05 окт 2015, 09:33
Oleg1345140
Balzamalex писал(а):OlegAn1962, Спасибо зо ответ. А можно немного уточнить: Я так понимаю, что это надо прописать в 1-й плате. Переменная "запуск платы" относится ко второй плате? А как тогда отключить первую?Еще раз, как я себе представляю алгоритм: В какой то момент времени (не во время запуска), срабатывает датчик. После этого в цикле срабатывает только плата 1 (плата 2 не работает!), а в следующем цикле работает только плата 2 (плата 1 не работает!).
Переменная "запуск платы относится сразу к двум платам, просто для второй платы нужно значение данной переменной инвертировать. Соответственно если сработал сигнал "событие" вторая плата перестает работать и запускается первая, во втором цикле все становится на свои места.

Последовательность работы плат

Добавлено: 05 окт 2015, 10:21
Balzamalex
Oleg1345140 писал(а):просто для второй платы нужно значение данной переменной инвертировать
Спасибо за ответ, но так не пойдет. Получается,пока не произошло событие будет работать плата 2, а это не надо. Нужна цепочка Ничего-1раз_плата1-постоянно_плата2

Последовательность работы плат

Добавлено: 05 окт 2015, 11:20
Oleg1345140
Попробуй так

Последовательность работы плат

Добавлено: 06 окт 2015, 17:49
Balzamalex
Спасибо, только уж наверное так: