во время закрытия школы моему сыну нужно было сделать домашнее задание.
Каждый программирует последовательность движущихся источников света, 5 светодиодов, которая должна работать:
1, 1-2, 1- 2-3, 1-2-3-4, 1-2-3-4-5, 1, 1-2, ...
Ему разрешено использовать только ограниченный выбор заказов, нет 'if' или 'while'
Результат на данный момент:
1, 1-2, 1-2-3, 1-2-3-4, 1-2- 3-4-5, 1-2-3-4-5 , 1, 1-2, ...
Вот код:
void setup() {
for (int a=1; a<6; a++) {
pinMode(a, OUTPUT);
}
}
void loop() {
for (int a=1; a<6; a++) {
digitalWrite(a, HIGH);
delay(300);
digitalWrite(a,LOW);
delay(300);
for (int b=1; b<=a; b++) {
digitalWrite(b, HIGH);
delay(300);
digitalWrite(b,LOW);
delay(300);
}
}
}
Спасибо
Маркус
Редактировать: Странно, похоже, что 'Привет' и 'привет' не разрешено начинать пост с: - (