Arduino Forum

International => Россия - Russia => Topic started by: neznayka_V_shlape on Jul 21, 2018, 03:47 pm

Title: Ошибка:expected unqualified-id before 'else'
Post by: neznayka_V_shlape on Jul 21, 2018, 03:47 pm
пишу код "управляемый ночник на светодиоде"
вот фрагмент кода:

void setMode( int mode)
{
  // КРАСНЫЙ
  if (mode ==1)
  digitalWrite(RLED, HIGH);     
digitalWrite(GLED, LOW);
digitalWrite(BLED, LOW);
  }
// зеленый
else if( mode==2)
{
digitalWrite(RLED, LOW);
digitalWrite(GLED,HIGH );
digitalWrite(BLED, LOW);
}

// синий
else if( mode==3)
{
digitalWrite(RLED, LOW);
digitalWrite(GLED, LOW);
digitalWrite(BLED, HIGH);
}
//ПУРПУРНЫЙ КР+С
else if( mode==3)
{
digitalWrite(RLED, 127);
digitalWrite(GLED, 0);
digitalWrite(BLED, 127);
}
//бирюзовый с+зел
else if( mode==4)
{
digitalWrite(RLED, 127);
digitalWrite(GLED, 0);
digitalWrite(BLED, 127);
}
//ОРАНЖЕВЫЙ ЗЕЛ+КР
else if( mode==5)
{
digitalWrite(RLED, 127);
digitalWrite(GLED, 127);
digitalWrite(BLED, 0);
}
// БЕЛЫЙ  ЗЕЛ+КР+С
else if( mode==6)
{
digitalWrite(RLED, 127);
digitalWrite(GLED, 127);
digitalWrite(BLED, 127);
}

 else
 {
digitalWrite(RLED, LOW);
digitalWrite(GLED, LOW);
digitalWrite(BLED, LOW);
 }
}

error: ожидается неквалифицированный идентификатор до «else»
Программирую arduino недавно, буду очень признателен за помощь!
Title: Re: Ошибка:expected unqualified-id before 'else'
Post by: arduarn on Jul 21, 2018, 04:01 pm
Code: [Select]
  if (mode == 1)
  { //  <---- required