• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Błąd 'else' without a previous 'if'
#1
Witam.

Jestem początkujący w temacie. 
Czy ktoś mógłby mi powiedzieć, dlaczego wyskakuje mi w tym programie błąd  


'else' without a previous 'if'??

(program ma zapalać i gasić diodę LED naprzemiennie)

Kod:
int ledpin = 7;
int przycisk = 11;

void setup() {
 pinMode(ledpin, OUTPUT);
 pinMode(przycisk, INPUT);
}
void loop() {
if(digitalRead(przycisk == HIGH));
{
digitalWrite(ledpin, LOW);
delay(500);
}else{
digitalWrite(ledpin, HIGH);
}
}
 
Odpowiedź
#2
Cytat:if(digitalRead(przycisk == HIGH));
......................................
else
.......................................
A jak ma wyglądać prawidłowo if else (instrukcja warunkowa) ?
Z tego wynika że else nie ma ifa i jest biedne  Smile
 
Odpowiedź
#3
Kłaniają się podstawy wiedzy o języku programowania.
Poczytaj o tym, co robi średnik w c++.
Jeśli masz problem z kodem lub sprzętem, zadaj pytanie na forum. Nie odpowiadam na PW, jeśli nie dotyczą one spraw forum lub innych tematów prywatnych.

[Obrazek: SsIndaG.jpg]
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości