мигание светодиодом
- Войдите на сайт для отправки комментариев
Пнд, 12/02/2018 - 00:23
подскажите где можно найти примеры мигания светодиода с настройкой интервала включения и интервала выключения без delay.
подскажите где можно найти примеры мигания светодиода с настройкой интервала включения и интервала выключения без delay.
#2
http://arduino.ru/tutorials/BlinkWithoutDelay
http://arduino.ru/forum/programmirovanie/etyudy-dlya-nachinayushchikh-blink-i-bez-delay-i-bez-millis
И ещё - http://arduino.ru/forum/programmirovanie/blink-ne-dlya-devochek
Всем спасибо.
qwone. Я пробовал данный пример до создания поста, но брал из этого вашего поста http://arduino.ru/forum/programmirovanie/arduino-taimer-vklyucheniyaotklyucheniya?page=1#comment-243759 Тогда у меня не получилось, с обоими значениями поставленными мной в 1 секунду светодиод только горел, горел и с 2000 и 1000.
if
(Relay && millis() - past_1 >= 1 * 60 * 60 * 1000)
// если прошел 1 час
18
digitalWrite(Relay_pin, Relay = 0);
// выкл вытяжку
19
if
(millis() - past_1 >= 3 * 60 * 60 * 1000) {
// если прошло 3 часа
Я уже решил что это очередной аналог стандартного примера,но чуть позже нашел ваш пример + этот опять ж ваш
подставил зачения 1000 и 2000 заработал. Немного поиграв значениями у меня получилось что
if
(Relay && millis() - past_1 >= 1 * 60 * 60 * 1000)
// интервал включеного состояния
19
if
(millis() - past_1 >= 3 * 60 * 60 * 1000) {
// общиий интервал
так же не работало отчасти из за этого
во всех группах ставил past_1 //(:
Еще в моем коде есть для меня неястность:
}
Вы скорее всего сами понаставляли ошибок. А где и как я же не вижу ваш код, только обрывки. И опять же не знаю что вы хотите делать.
На счет ошибок вы правы, код выложу попозже, сейчас у меня только доступ к инету. В принципе все работает и меня это устраивает, но если разжуете ошибки буду рад.
возможно нашел еще не проверял//digitalWrite(11, HIGH);
w1d. Это направление Клапауция. Так что мне в этот код лучше лазить. Концепции немного не те.