Arduino Polska Forum
czujnik sharp gp i dyrektywa else - Wersja do druku

+- Arduino Polska Forum (https://forum.arduinopolska.pl)
+-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino)
+--- Dział: Czujniki (https://forum.arduinopolska.pl/dzial-czujniki)
+--- Wątek: czujnik sharp gp i dyrektywa else (/watek-czujnik-sharp-gp-i-dyrektywa-else)



czujnik sharp gp i dyrektywa else - klaster - 08-11-2020

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


RE: czujnik sharp gp i dyrektywa else - Jarewa0606 - 08-11-2020

Naucz sie , po else powinno byc "{".....

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