void setup() {
pinMode(2, OUTPUT); // Настройка пинов как выходов
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
}
void loop() {
digitalWrite(2, HIGH); //Всегда включаем dp
//Цифра 0
digitalWrite(7, HIGH); //вкл. A
digitalWrite(6, HIGH); //вкл. B
digitalWrite(3, HIGH); //вкл. C
digitalWrite(4, HIGH); //вкл. D
digitalWrite(5, HIGH); //вкл. E
digitalWrite(8, HIGH); //вкл. F
delay(1000);
digitalWrite(7, LOW); //выкл. A
digitalWrite(6, LOW); //выкл. B
digitalWrite(3, LOW); //выкл. C
digitalWrite(4, LOW); //выкл. D
digitalWrite(5, LOW); //выкл. E
digitalWrite(8, LOW); //выкл. F
//Цифра 1
digitalWrite(6, HIGH); //вкл. B
digitalWrite(3, HIGH); //вкл. C
delay(1000);
digitalWrite(6, LOW); //выкл. B
digitalWrite(3, LOW); //выкл. C
//Цифра 2
digitalWrite(7, HIGH); //вкл. A
digitalWrite(6, HIGH); //вкл. B
digitalWrite(9, HIGH); //вкл. G
digitalWrite(4, HIGH); //вкл. D
digitalWrite(5, HIGH); //вкл. E
delay(1000);
digitalWrite(7, LOW); //выкл. A
digitalWrite(6, LOW); //выкл. B
digitalWrite(9, LOW); //выкл. G
digitalWrite(4, LOW); //выкл. D
digitalWrite(5, LOW); //выкл. E
//Цифра 3
digitalWrite(7, HIGH); //вкл. A
digitalWrite(6, HIGH); //вкл. B
digitalWrite(9, HIGH); //вкл. G
digitalWrite(3, HIGH); //вкл. C
digitalWrite(4, HIGH); //вкл. D
delay(1000);
digitalWrite(7, LOW); //выкл. A
digitalWrite(6, LOW); //выкл. B
digitalWrite(9, LOW); //выкл. G
digitalWrite(3, LOW); //выкл. C
digitalWrite(4, LOW); //выкл. D
//Цифра 4
digitalWrite(8, HIGH); //вкл. F
digitalWrite(9, HIGH); //вкл. G
digitalWrite(6, HIGH); //вкл. B
digitalWrite(3, HIGH); //вкл. C
delay(1000);
digitalWrite(8, LOW); //выкл. F
digitalWrite(9, LOW); //выкл. G
digitalWrite(6, LOW); //выкл. B
digitalWrite(3, LOW); //выкл. C
//Цифра 5
digitalWrite(7, HIGH); //вкл. A
digitalWrite(8, HIGH); //вкл. F
digitalWrite(9, HIGH); //вкл. G
digitalWrite(3, HIGH); //вкл. C
digitalWrite(4, HIGH); //вкл. D
delay(1000);
digitalWrite(7, LOW); //выкл. A
digitalWrite(8, LOW); //выкл. F
digitalWrite(9, LOW); //выкл. G
digitalWrite(3, LOW); //выкл. C
digitalWrite(4, LOW); //выкл. D
//Цифра 6
digitalWrite(7, HIGH); //вкл. A
digitalWrite(3, HIGH); //вкл. C
digitalWrite(4, HIGH); //вкл. D
digitalWrite(5, HIGH); //вкл. E
digitalWrite(8, HIGH); //вкл. F
digitalWrite(9, HIGH); //вкл. G
delay(1000);
digitalWrite(7, LOW); //выкл. A
digitalWrite(3, LOW); //выкл. C
digitalWrite(4, LOW); //выкл. D
digitalWrite(5, LOW); //выкл. E
digitalWrite(8, LOW); //выкл. F
digitalWrite(9, LOW); //выкл. G
//Цифра 7
digitalWrite(7, HIGH); //вкл. A
digitalWrite(6, HIGH); //вкл. B
digitalWrite(3, HIGH); //вкл. C
delay(1000);
digitalWrite(7, LOW); //выкл. A
digitalWrite(6, LOW); //выкл. B
digitalWrite(3, LOW); //выкл. C
//Цифра 8
digitalWrite(7, HIGH); //вкл. A
digitalWrite(6, HIGH); //вкл. B
digitalWrite(3, HIGH); //вкл. C
digitalWrite(4, HIGH); //вкл. D
digitalWrite(5, HIGH); //вкл. E
digitalWrite(8, HIGH); //вкл. F
digitalWrite(9, HIGH); //вкл. G
delay(1000);
digitalWrite(7, LOW); //выкл. A
digitalWrite(6, LOW); //выкл. B
digitalWrite(3, LOW); //выкл. C
digitalWrite(4, LOW); //выкл. D
digitalWrite(5, LOW); //выкл. E
digitalWrite(8, LOW); //выкл. F
digitalWrite(9, LOW); //выкл. G
//Цифра 9
digitalWrite(7, HIGH); //вкл. A
digitalWrite(6, HIGH); //вкл. B
digitalWrite(3, HIGH); //вкл. C
digitalWrite(4, HIGH); //вкл. D
digitalWrite(8, HIGH); //вкл. F
digitalWrite(9, HIGH); //вкл. G
delay(1000);
digitalWrite(7, LOW); //выкл. A
digitalWrite(6, LOW); //выкл. B
digitalWrite(3, LOW); //выкл. C
digitalWrite(4, LOW); //выкл. D
digitalWrite(8, LOW); //выкл. F
digitalWrite(9, LOW); //выкл. G
}