• 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
Poprawność składni.
#3
Bardzo dziękuję za zainteresowanie. Faktycznie z pośpiechu przeoczyłem w Setupie powinno być:
digitalWrite(2,LOW);
digitalWrite(8,LOW);
digitalWrite(9,LOW);
digitalWrite(3,LOW);

Już poprawiłem. Napiszę może co chciałem uzyskać tym pseudokodem:

pin 2 opisze go jako WŁ1
pin 3 opiszę go jako PK1
pin 8 opiszę go jako PK2
pin 9 opisze go jako WŁ2

1 - Arduino startuje - wszystkie porty IN jak i OUT postawione zostają w stan niski.
2 - Pin 2 (opisze go jako WŁ1 ) dostaje stan wysoki (np 5v)
3 - Port 8 do którego podpięty jest przekaźnik (opiszę go jako PK2 - aktywowany stanem wysokim) ma zostać włączony na 1 sekundę i wyłączony na czas 1 sekundy po tej operacji:
4 - Port 9 do którego podpięty jest przekaźnik (opiszę go jako PK1 - aktywowany stanem wysokim) ma zostać włączony na 5 sekund
5 - przez cały ten czas włącznik WŁ1 jest zamknięty i jego rozwarcie ma spowodować stan niski na pin 8(PK1 ), i 9(PK2)
6 - Podanie stanu wysokiego w czasie pracy tych 5 sekund poprzez WŁ2 na pin 3 ma spowodować :
stan niski na pinie 8 - (PK1 stan niski),
stan niski na pinie 9 - (PK2-stan niski)
8 podanie stanu niskiego/brak 5 volt/ na pinie 2 (WŁ1)ma dać stan niski na pinach 8(PK1 ), i 9(PK2),
7-Podanie stanu wysokiego na pint 2 (WŁ1) i Pin 3 (WŁ2) w tym samym czasie daje stan niski na pin 8(PK1 ), i 9(PK2)
Koniec programu.
Dla obeznanych w temacie to pewnie 15 minut.
 
Odpowiedź
  


Wiadomości w tym wątku
Poprawność składni. - przez Marcin.marcinowski - 13-01-2022, 11:47
RE: Poprawność składni. - przez MadMrQ - 13-01-2022, 15:09
RE: Poprawność składni. - przez Marcin.marcinowski - 13-01-2022, 16:50
RE: Poprawność składni. - przez MadMrQ - 13-01-2022, 23:13

Skocz do:


Przeglądający: 1 gości