Включение/мигание светодиодов n-ое кол-во раз
- Войдите на сайт для отправки комментариев
Пнд, 04/11/2019 - 09:08
Всем доброго дня.
Возникла задача со следующей последовательностью:
1. Светодиод №1 загорается.
2. Светодиод №2 мигает n-ое кол-во раз (допустим, 10), после чего полностью выключается.
3. Светодиод №1 выключается.
Кто знает, как написать такую программу, прошу подсказать. Пункт 2, как я понимаю, может выглядеть в таком варианте:
void setup() { pinMode(6, OUTPUT); } for (int i=0; i < 10; i++) { digitalWrite(6, HIGH); delay(1000); digitalWrite(6, LOW); delay(1000); }
по какому признаку система ложна стартовать ?
признаком должно быть включение платы Arduino, т.е., самое начало работы.
Вот теперь человеческими словами распишите последовательность действий (не забудьте инициацию пинов) и переведите в понятный компилятору язык.
Если надо что-то выполнить один раз, то проще в setup весь код. И не надо с флагами возиться.
Если надо что-то выполнить один раз, то проще в setup весь код. И не надо с флагами возиться.
подсказал для изучения конструкции if )))
подсказал для изучения конструкции if )))
А где же изучение конструкций switch, while и continue?
подсказал для изучения конструкции if )))
А где же изучение конструкций switch, while и continue?
эти я и сам еще не изучил )))
ua6em, большое спасибо за код. Вопрос исчерпан.
ua6em, большое спасибо за код. Вопрос исчерпан.
вопрос исчерпан, лабораторная сделана :))))))))))))))))))))))
ua6em - и зачем было помогать этому лентяю?
Гриша, да нет, мне нужно сделать монитор тока и напряжения, который будет посылать данные в excel. Коды на вывод с датчиков у меня есть, но мне еще нужно было узнать, как сделать, чтобы реле во время замера было закрыто, а после замеров открылось (реле на нагрузке). Вот и решил упростить задачу до светодиодов, т.к. если бы спросил о том, что нужно на самом деле, уверен, меня бы закидали вопросами о всяких признаках, последовательностях, компиляциях и т.д, и ответа на вопрос я бы вряд ли увидел))) А так, благодаря Ua6em, все просто, быстро и понятно.
Гриша, да нет, мне нужно сделать монитор тока и напряжения, который будет посылать данные в excel. Коды на вывод с датчиков у меня есть...
вот это поворот!!!! звучит примерно так: помогите сделать лопату, а плуг я уже собрал :)))))))))
вот это поворот!!!! звучит примерно так: помогите сделать лопату, а плуг я уже собрал :)))))))))
не собрал, а спер...
Я впервые на этом форуме и после всех сообщений (в этой теме) у меня сложилось впечатление, что большинство предпочитает конструктивным ответам пустое обсуждение.
Жду очередного выпада от заинтересованных)
Я, вам, конструктивный ответ дал еще в #3. В расчете, что цикл сами написали, и намекнул, что все в сетапе оставить. Вы предпочли дождаться готового, вместо пяти минут самому поработать. Каких комментариев ожидаете после этого?
Я впервые на этом форуме и после всех сообщений (в этой теме) у меня сложилось впечатление, что большинство предпочитает конструктивным ответам пустое обсуждение.
не совсем так - тут просто не принято давать готовое решение таким ленивым халявщикам, как вы. По традициям форума обсуждение должно было завершится на ответе #3 - его более чем достаточно для решения задачи.
Нафига тут ua6em вылез со своим кодом - непонятно :)
vvork -интересно - это вы сообщению 3 поставили минус? - за что, за то что вам не разжевали и в рот не положили?
Жду очередного выпада от заинтересованных)
Интересованых в чем. В инете море информации. Но видно вас она не заинтересовала. А ведь надо её прочитать и освоить. Зачем её выкладывать её специально для Вас. Ведь даже на форуме эта информация выложена. По факту Вы получили все то что уже получили, дальше Вы не освоите. Надо дать Вам толчек. Вот форум и пинает Вас в нужном направлении. А лень в вас упирается.
Я, вам, конструктивный ответ дал еще в #3.
Это не ответ, а намёк, как Вы сами и написали.
Вы предпочли дождаться готового, вместо пяти минут самому поработать. Каких комментариев ожидаете после этого?
Таких, какой дал ua6em, без лишних слов.
По традициям форума обсуждение должно было завершится на ответе #3 - его более чем достаточно для решения задачи.
Я не программист. Времени на изучение Arduino IDE много тратить не хочу, т.к. после изготовления оборудования работать в этой среде не буду. Очень рад, что обсуждение пошло не по традициям форума.
Я не программист. Времени на изучение Arduino IDE много тратить не хочу, т.к. после изготовления оборудования работать в этой среде не буду. Очень рад, что обсуждение пошло не по традициям форума.
Именно для такого случая есть специализарованный раздел на форуме - "ищу исполнителя" - именно в нем делают что-либо вместо вас, но за деньги. в остальных разделах помогают, но не делают вместо. То обстоятельство, что вам написали код сугубо инициатива помогающего и ничего не нарушает - это личное решение того кто помог "готовым". Можете обратиться на другие форумы - думаю вас не удивит, когда получите аналогичные суждения.
UPD и как выше написали вам еще собрать все нужно и настроить...
В инете море информации. Но видно вас она не заинтересовала. А ведь надо её прочитать и освоить. Зачем её выкладывать её специально для Вас. Ведь даже на форуме эта информация выложена.
В этом море, по моему мнению, слишком долго искать.
По факту Вы получили все то что уже получили, дальше Вы не освоите. Надо дать Вам толчек. Вот форум и пинает Вас в нужном направлении. А лень в вас упирается.
У людей разная мотивация для решения задачи: для кого-то - развитие в направлении, для другого - решение конкретно-поставленной задачи. Я считаю, что не нужно всех пришедших на форум характеризовать как развивающихся в направлении и давать им толчки и пинки. Дело не в лени, просто кому не нужно больше)
Ну да, мне лень учить -ПДД, как устроена машина и уход за ней. Мне конкретно нужен автомобиль. Для решения конкретных задач нанимайте людей. Пусть они делают личную дорогу для личного автомобиля.Цена большая, так это плата за ваше незнание и лень.
Именно для такого случая есть специализарованный раздел на форуме - "ищу исполнителя" - именно в нем делают что-либо вместо вас, но за деньги. в остальных разделах помогают, но не делают вместо. То обстоятельство, что вам написали код сугубо инициатива помогающего и ничего не нарушает - это личное решение того кто помог "готовым". Можете обратиться на другие форумы - думаю вас не удивит, когда получите аналогичные суждения.
Спасибо за конструктивный ответ.
UPD и как выше написали вам еще собрать все нужно и настроить...
Всё уже собрано и откралибровано. Вопрос о "многозадачности", изначально изложенный в теме - последнее, что мне было нужно.
В продолжение Вашего сравнения: когда нужно будет поменять, к примеру, колесо, этот некто может спросить у кого-либо из окружения: как поменять колесо? Вряд ли у него будут спрашивать - какое колесо, материал диска, класс прочности гаек, момент для гаек, дорожный просвет и т.д. Илиже: " если хочешь поменять, то найми людей за плату".
Илиже: " если хочешь поменять, то найми людей за плату".
в реальной жизни вы так и делаете - едете на шиномонтаж и платите за работу. Почему в случае программного кода кто-то должен его писать бесплатно?
Не путайте вопрос "как поменять колесо?" с вопросом "кто-нибудь может мне поменять колесо, потому что я в этом не разбираюсь и не собираюсь этого делать?"
А то очередной раунд софистической битвы начинается, как я посмотрю.
в реальной жизни вы так и делаете - едете на шиномонтаж и платите за работу. Почему в случае программного кода кто-то должен его писать бесплатно?
Никто не должен. Если человеку не сложно, он просто может написать.
Sadman41, Вы изначально не участвовали в данной теме, так что попрошу Вас не ввязываться))) Вас, нападающих, и так много. Очень тяжело от Вас отбиваться)
Никто не должен. Если человеку не сложно, он просто может написать.
в общем, считайте что вам повезло. Только что-то мне подсказывает, что с вашим уровнем понимания сегодня или завтра у вас возникнет следующий вопрос - и второй раз может не повезти.
В продолжение Вашего сравнения: когда нужно будет поменять, к примеру, колесо, этот некто может спросить у кого-либо из окружения: как поменять колесо? Вряд ли у него будут спрашивать - какое колесо, материал диска, класс прочности гаек, момент для гаек, дорожный просвет и т.д. Илиже: " если хочешь поменять, то найми людей за плату".
в общем, считайте что вам повезло. Только что-то мне подсказывает, что с вашим уровнем понимания сегодня или завтра у вас возникнет следующий вопрос - и второй раз может не повезти.
Да, вероятность присутствует, но я искренне надеюсь на отсутствие дальнейших вопросов, т.к после заданного в этой теме всё стало понятно.
Sadman41, Вы изначально не участвовали в данной теме, так что попрошу Вас не ввязываться))) Вас, нападающих, и так много. Очень тяжело от Вас отбиваться)
Это еще мы с Клапой по тебе не проехались :-)
Это еще мы с Клапой по тебе не проехались :-)
Не знаю, кто такая Клапа, но звучит весьма устрашающе)
Чтобы не отбиваться - достаточно не начинать передергивать карты и не лечить насчет того, что "код упростил" при том, что с элементарным не справился. Кроличьи уши видны издалека.
Я, вам, конструктивный ответ дал еще в #3.
Это не ответ, а намёк, как Вы сами и написали.
По традициям форума обсуждение должно было завершится на ответе #3 - его более чем достаточно для решения задачи.
Я не программист. Времени на изучение Arduino IDE много тратить не хочу, т.к. после изготовления оборудования работать в этой среде не буду. Очень рад, что обсуждение пошло не по традициям форума.
Самое смешное, что для воплощения моего намека было достаточно команд, которые вы использовали при написании цикла. Или он тоже не ваш?
и чего пацана затюкали, цикл то он правильно применил )))
- Ваше жизненное кредо?
- Всегда!
))
"светить и, никаких гвоздей вот лозунг мой и солнца" )))