0 голосов
Здравствуйте. волнует один вопрос...

Как на светодиодной шкале сделать бег огоньков в обратную сторону?

Код:

 #define FIRST_LED_PIN 2

 #define LAST_LED_PIN 11

   void setup() {

 for (int pin = FIRST_LED_PIN; pin <= LAST_LED_PIN; ++pin)

 pinMode(pin, OUTPUT);

}  

 void loop() {

 int pin = FIRST_LED_PIN + (ms / 120) % 10;

 digitalWrite(pin, HIGH);

delay(10);

digitalWrite(pin, LOW);

}

Ps

Пробовал сделать изменения в цикле:

1) for (int pin = LAST_LED_PIN; pin >= FIRST_LED_PIN; --pin)

2)for (int i = 0; i <= 11; i = i +1) то же самое на шкале, что и (int i = 11; i > 0; i = i - 1).

 Спасибо за внимание.
(4 баллов) 1 4

Пожалуйста, войдите или зарегистрируйтесь чтобы ответить на этот вопрос.

Добро пожаловать на Бредборд! Сайт вопросов и ответов на тему Arduino, Raspberry Pi и хоббийной электроники в целом. Цель Бредборда — быть максимально полезным. Поэтому мы строго следим за соблюдением правил, боремся с холиворами и оффтопиком.

    За этот месяц ещё никого.

    ...