|
|||
pinMode(3, OUTPUT);. pinMode(4, OUTPUT);. pinMode(5, OUTPUT);. pinMode(6, OUTPUT);. pinMode(7, OUTPUT);. digitalWrite(i, HIGH);. digitalWrite(i, HIGH);. digitalWrite(i, LOW);. pinMode(i, OUTPUT); ⇐ ПредыдущаяСтр 2 из 2 pinMode(3, OUTPUT); pinMode(4, OUTPUT); pinMode(5, OUTPUT); pinMode(6, OUTPUT); pinMode(7, OUTPUT); } void loop (){ for (byte i = 3; i < = 7; i++) { // счётчик от 3 до 7 digitalWrite(i, HIGH); delay(300); digitalWrite(i, LOW); } //в этом цикле светодиоды будут зажигать от 3 к 7 пину
for (byte i = 7; i > = 3; i--) { // счётчик от 7 до 3 digitalWrite(i, HIGH); delay(300); digitalWrite(i, LOW); } //в этом цикле светодиоды будут зажигать от 7 к 3 пину } Так же с помощью цикла можно проинициализировать пины, если мы будем использовать очень много светодиодов. void setup(){ for(int i = 3; i < = 7; i++){ pinMode(i, OUTPUT); }} Домашнее задание Создать программу, которая последовательно будет зажигать 7 светодиодов, а потом эти светодиоды в обратном порядке будут гаснуть. Пины в скетче выбрать согласно фото.
|
|||
|