Arduino Polska Forum

Pełna wersja: czujnik sharp gp i dyrektywa else
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
witam mam, jestem początkujący i chciał bym jakoś ogarnąć kodowanie w arduino problem mam już z dyrektywami if jakoś nie przechodzi dalej.
A mianowicie ma włączyć badz wyłączyć w zależności jaki stan pinu relay jest
Kod:
if (distance < 100) {
    if (digitalRead(LedStripsPin) == LOW) {
      digitalWrite(LedStripsPin, HIGH);
      delay(1000);
    }
    else (digitalRead(LedStripsPin) == HIGH) {
       digitalWrite(LedStripsPin, LOW);
       delay(1000);
       }
  }
problem w tym, że dostaje informacje iż
Kod:
bad_auto_light:134:46: error: expected ';' before '{' token
     else (digitalRead(LedStripsPin) == HIGH) {
                                              ^
exit status 1
expected ';' before '{' token
Kiedy zastąpię else na if załączanie działa ale nie wyłącza kiedy drugi raz przez czujnik ręka przejdzie
Naucz sie , po else powinno byc "{".....

if (distance < 100) {
if (digitalRead(LedStripsPin) == LOW) {
digitalWrite(LedStripsPin, HIGH);
delay(1000);
}
else{
digitalWrite(LedStripsPin, LOW);
delay(1000);
}
}