Ожидаемый инициализатор?
Я постоянно получаю ошибку "Expected initializer" в разных точках кода, когда пытаюсь его проверить. В настоящее время ошибка существует до "void setup". Как исправить эту ошибку и не допустить ее повторения в будущем?
int ledPins[] = {9, 8, 7, 6};
int index;
int currentLED
void setup();
{
pinMode(Led1Pin, OUTPUT);
pinMode(Led2Pin, OUTPUT);
pinMode(Led3Pin, OUTPUT);
pinMode(Led4Pin, OUTPUT);
pinMode(Led5Pin, OUTPUT);
pinMode(ButtonPin, INPUT);
Serial.begin(9600);
//Начать новую игру.
for(index = 0; index <= 4; index++)
{
pinMode(ledPins[index],OUTPUT);
// ledPins[index] заменяется значением в массиве.
// Например, ledPins[0] равен 2
}
}
void loop()
{
oneAfterAnotherNoLoop(); // Зажигаем все светодиоды по очереди
}
void oneAfterAnotherNoLoop()
{
int delayTime = 200; // время (миллисекунды) для паузы между светодиодами
// уменьшите это для более быстрого переключения
// включаем все светодиоды:
int Index;
for (Index = 0; Index <=3; Index++) {
digitalWrite(ledPins[Index], HIGH);
delay(delayTime);
digitalWrite(ledPins[Index], LOW);
}
for (Index = 3; Index >= 0; Index--) {
digitalWrite(ledPins[Index], HIGH);
delay(delayTime);
digitalWrite(ledPins[Index], LOW);
}
}
void loop();
{
// Проверяем, нажата ли кнопка в нужный момент
if (digitalRead(10) == 0)
{
if (currentLED == 8)
{
// Мигает правильный (зеленый) светодиод
digitalWrite(8, HIGH);
delay(200);
digitalWrite(14, LOW);
delay(200);
digitalWrite(8, HIGH);
delay(200);
digitalWrite(14, LOW);
}
}
}
@Heyitsmrshea , 👍0
0
Смотрите также:
- Печать string and integer LCD
- Почему мои часы реального времени показывают неверное время с моего ПК?
- Arduino uno + cnc Shield v3 + драйвер шагового двигателя A4988 + AccelStepper?
- Отправьте несколько значений int из Python в Arduino, используя pySerial
- Глобальные переменные занимают много места в динамической памяти.
- (Код ультразвукового датчика: такого файла или каталога нет)
- rfid_default_keys проверить с помощью RC522
- Команда strtok() с Serial связью