• 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
czujnik sharp gp i dyrektywa else
#1
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
 
Odpowiedź
#2
Naucz sie , po else powinno byc "{".....

if (distance < 100) {
if (digitalRead(LedStripsPin) == LOW) {
digitalWrite(LedStripsPin, HIGH);
delay(1000);
}
else{
digitalWrite(LedStripsPin, LOW);
delay(1000);
}
}
Arduino zostało wymyślone po to, by robić dobrze jedną prostą rzecz – migać diodą. 
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości