Не могу разобраться с кодом

Mihaios1k
Offline
Зарегистрирован: 29.04.2019

int val;

void setup()
{
  Serial.begin(9600);
  pinMode(2,OUTPUT);
  pinMode(3,OUTPUT);
  pinMode(4,OUTPUT);
}
void loop()
{
  if (Serial.available())
  {
    val = Serial.read();
    
    if (val == '1')
    {
      digitalWrite(2, HIGH);
    }
    
    if ( val == '0')
    {
      digitalWrite(2, LOW);
    }
 
    if (Serial.available())
  {
    val = Serial.read();
    
    if (val == '1')
    {
      digitalWrite(4, HIGH);
    }
    
    if ( val == '0')
    {
      digitalWrite(3, LOW);
    }
 
    if (Serial.available())
  {
    val = Serial.read();
    
    if (val == '1')
    {
      digitalWrite(6, HIGH);
    }
    
    if ( val == '0')
    {
      digitalWrite(5, LOW);
    }
  
} //<-- вот это
expected '}' at end of input
sadman41
Offline
Зарегистрирован: 19.10.2016

В IDE Ctrl-T нажмите - увидите, где "лесенка" неправильная.

bwn
Offline
Зарегистрирован: 25.08.2014

И это, если собираетесь здесь остаться, почитайте начало "Песочницы", на досуге. Узнаете как код вставлять и прочие прелести, чтобы на пинок не налететь. А то ходят потом, обижаются, на троллей злых.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

После if в строке №ХЗ открывающая фигурная скобка без закрывающей пары.