мигание светодиодом 4 раза подряд
- Войдите на сайт для отправки комментариев
Чт, 30/06/2016 - 18:34
Приветствую, только начал разбираться, помогите, нужен скетч, чтобы светодиод загорелся через 20 сек. и сразу же моргнул 3 раза (т.е: вкл. выкл. вкл. выкл.), потом снова через 20 сек. и так по кругу
Два 555х таймера.
Не, челу нужен скетч, а не какие-то непонятные 555-е таймера :)
Топикстартеру: а что вы уже пытались сделать? Давайте выкладывайте свой код, говорите, где не получается, будем думать.
мне на ардуино нужно
И мне тоже на ардуино нужно. Код свой выкладывайте для начала - вы ведь что-то пытались сделать уже, не?
intledPin = 8;// LED подсоединен к выводуvoidsetup(){pinMode(ledPin,OUTPUT);// устанавливаем вывод 8 как выход}voidloop(){digitalWrite(ledPin,HIGH);// включаем LEDdelay(100);// пауза 0,1 секундаdigitalWrite(ledPin,LOW);// выключаем LEDdelay(20000);// пауза 20 секунда}Мне это не для светодиода, а для реле, имитация нажатия кнопки 2 раза, т.е кнопка нажата-отжата, снова нажата и отжата
Ну и в чём проблема-то? Продублировать код, который вкл/выкл диод нужное ко-во раз? Там же в скетче даже комментарии есть. Думайте.
Думайте.
я запрещаю!
Подумал разобрася)
int ledPin = 8; // LED подсоединен к выводу void setup() { pinMode(ledPin, OUTPUT); // устанавливаем вывод 8 как выход } void loop() { digitalWrite(ledPin, HIGH); // включаем LED delay(100); // пауза 0,1 секунда digitalWrite(ledPin, LOW); // выключаем LED delay(100); // пауза 0,1 секунда digitalWrite(ledPin, HIGH); // включаем LED delay(100); // пауза 0,1 секунда digitalWrite(ledPin, LOW); // выключаем LED delay(20000); // пауза 20 секунда }И че, н е мигает ?
Все мигает, только реле наверное не успеет отреагировать на 0.1 сек
я запретил.
Возможно пощелкает, но долго ли...
Подумал разобрася)
Ну, вот и классно! А то если бы за Вас туи всё сделали, завтра появилась бы тема "мигание светодиодом 5 раз подряд" :)
Все, проверил на реле, отлично имитирует, всем пока)
Не забудь выложить доклад, как убивать реле
Не удержался... Жжёте :)))