в чем ошибка?
я что-то забыл?
boolean butt;
int mode = 0;
int pin = 7;
int pinbutt = 9;
int i = 0;
void setup() {
pinMode(pin, OUTPUT);
pinMode(pin - 1, OUTPUT);
pinMode(pin - 2, OUTPUT);
pinMode(pin - 3, OUTPUT);
pinMode(pin - 4, OUTPUT);
pinMode(pin - 5, OUTPUT);
pinMode(pinbutt, INPUT_PULLUP);
Serial.begin(9600);
}
void loop() {
butt = !digitalRead(pinbutt);
if (butt == 1) {mode ++; Serial.print("Mode+"); delay(300);}
if (mode >= 6) {mode = 0;}
Serial.println(mode);
Serial.print(butt);
if (mode == 1){
for (i<7) {
digitalWrite(pin, 1);
pin - 1;
i++;
}
pin = 7
i = 0
delay(100);
for (i<7){
digitalWrite(pin, 0);
pin - 1;
i++;
}
pin = 7;
i = 0;
delay(200);
}
if (mode == 2){
for (i<7) {
digitalWrite(pin, 1);
delay(100);
digitalWrite(pin, 0);
delay(100);
pin - 1;
i = 0;
}
}