мигание светодиодом 4 раза подряд

Smit8719
Offline
Зарегистрирован: 30.06.2016

Приветствую, только начал разбираться, помогите, нужен скетч, чтобы светодиод загорелся через 20 сек. и сразу же  моргнул 3 раза (т.е:  вкл.  выкл. вкл. выкл.), потом снова через 20 сек. и так по кругу 

std
Offline
Зарегистрирован: 05.01.2012

Два 555х таймера.

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

Не, челу нужен скетч, а не какие-то непонятные 555-е таймера :)

Топикстартеру: а что вы уже пытались сделать? Давайте выкладывайте свой код, говорите, где не получается, будем думать.

Smit8719
Offline
Зарегистрирован: 30.06.2016

мне на ардуино нужно

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

И мне тоже на ардуино нужно. Код свой выкладывайте для начала - вы ведь что-то пытались сделать уже, не?

Smit8719
Offline
Зарегистрирован: 30.06.2016
Скетч стандартный, пробовал после delay прописать тоже самое, ничего не получается)
 
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(20000);                // пауза 20 секунда
}
Smit8719
Offline
Зарегистрирован: 30.06.2016

Мне это не для светодиода, а для реле, имитация нажатия кнопки 2 раза, т.е кнопка нажата-отжата, снова нажата и отжата

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

Ну и в чём проблема-то? Продублировать код, который вкл/выкл диод нужное ко-во раз? Там же в скетче даже комментарии есть. Думайте.

Клапауций 232
Offline
Зарегистрирован: 05.04.2016

DIYMan пишет:

Думайте.

я запрещаю!

Smit8719
Offline
Зарегистрирован: 30.06.2016

Подумал разобрася)

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 секунда
  
}

 

 

Lion777
Offline
Зарегистрирован: 20.05.2016

И че, н е мигает ?

Smit8719
Offline
Зарегистрирован: 30.06.2016

Все мигает, только реле наверное не успеет отреагировать на 0.1 сек

Клапауций 232
Offline
Зарегистрирован: 05.04.2016

Lion777 пишет:
И че, н е мигает ?

я запретил.

Lion777
Offline
Зарегистрирован: 20.05.2016

Возможно пощелкает, но долго ли...

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Smit8719 пишет:

Подумал разобрася)

Ну, вот и классно! А то если бы за Вас туи всё сделали, завтра появилась бы тема "мигание светодиодом 5 раз подряд" :)

Smit8719
Offline
Зарегистрирован: 30.06.2016

Все, проверил на реле, отлично имитирует, всем пока)

Lion777
Offline
Зарегистрирован: 20.05.2016

Не забудь выложить доклад, как убивать реле

Celestron
Offline
Зарегистрирован: 13.04.2016

Не удержался... Жжёте :)))