Відповісти

Введіть повідомлення і натисніть Надіслати
Параметри

Назад

Огляд теми (нові повідомленні вгорі)

Green
2016-05-04 10:44:57

А можно без?

void loop() {
  static uint16_t led_timer;
  
  uint16_t led_blink = 1000;
  if (condition)
    led_blink = 2000;
  delay(1);
  if (++led_timer >= led_blink) {
    led_timer = 0;
    digitalWrite(LED, !digitalRead(LED));
  }
}
vvr
2016-05-04 08:39:58

дык берёшь пример в иде BlinkWithoutDelay и на его основе играешься

Руслан1408
2016-05-03 23:27:31

Всем привет, ищу примеры работы с данной функцией.  Надо моргать диодом по внешнему условию (без delay). При этом должна быть возможность менять длительность моргания по другому условию.

Підвал форуму