13-01-2022, 16:50
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.
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.