Чтобы не разводить темы - спрошу все в одной... 1. Возможно ли без мк сделать следующее? А именно, есть контур питания от адаптера, допустим, 12в. В этом контуре есть кнопка нормально разомкнутая, 2 светодиода и ещё какой-нибудь потребитель. Возможно ли при нажатии кнопки сделать парезу 1 сек после чего загорается первый светодиод, потом опять пауза 1 сек - загорается второй, опять пауза и срабатывает 3 устройство! Понятно, что через мк+реле это просто сделать логикой программы (паузы), а вот без мк возможно? 2. Есть 2 мк - ардуины. Первый мк обработал какую-то логику и поймал нужное событие. И вот при этом событии необходимо "включить" второй мк. Опять же можно просто взять реле и через него управлять питанием второго мк. Может есть другой способ? Или и этот способ имеет право?
1. Реле врмени вам в помощь, зависит от ваших предпочтений, на релюхах, транзисторах, ТТЛ логике, 555 таймерах. В простейшем варианте самоблокирующиеся релюхи с задержкой исполнния. Или что то типа генератора 1Гц, счетчика и 155ИД1- первая нога первый диод, вторая- второй, третья- самоблокирующийся ключ с нагрузкой. Типа такого Вопрос, почему не мк, пусть не Мега, а каой нибудь копеечный pic. Я, например, только Мегу умею прошивать, но даже при цене 1.5$ за чип, я не стал бы паять и настраивать таймеры. 2. Элементарно Ватсон, второй мониторит ногу, как только первый даст на нее сигнал, запусается второй. Что то типа: void loop() { if (digitalRead(13)) { digitalWrite(12, HIGH); //Пуск ракеты } } Можно даже накинуть ему условий исполнения. Хотя тру-ардуинщики используют последовательный порт.
Получается, что по-второму вопросу с цифрового пина высылаю "1" (digitalWrite(pinMK1, HIGH)), а на втором мк также отслеживаю цифровой пин if digitalRead(pinMK2) == HIGH then делай что-то ... Так?
А если мне необходимо последовательно подключить несколько ардуино уно. То есть сначала свою логику выполняет первая, как все закончила передаёт сигнал на вторую, что та может начинать отслеживать события... Дальше по необходимости вторая говорит третьей - я закончила, теперь включайся ты и отслеживай... Вот так как удобнее и правильнее сделать?
Ну да, в простейшем случае получается каскад, или цепочка ардуин. Просто незнаю, что там такое будет, и почему нужна именно такая логика, но есть ньюанс, это будет цепная реакция, причем в случае выпадения одного звена- все рухнет. Можно подключить их через шину с Мастер Ардуиной, а слейвы будут ей отчитываться, после чего мастер дает команду той или иной на исполнение. Потребуется написать протокл общения мк между собой.
А если ардуины подключены будут от разных источников, то ничего не меняется? Просто соединяем два цифровых пина и посылаем высокий уровень, а на второй ждем этого уровня на пине. Так?
Получилось соединить по тх и рх две мк. Необходимо тх на рх, рх на тх. А можно ли таким способом 3 и более мк подключить? Если да, то как тогда соединить???