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

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

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

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

Добавлено: 04.10.2015{, 10:01}
viga5
Есть в видио Автоопределение DS18B20

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

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

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

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

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

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

Добавлено: 04.10.2015{, 23:47}
OlegAn1962
Как то так:

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

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

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

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

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

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

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

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

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

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