• 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
Sterowanie semaforem kolejowym
#11
(19-12-2018, 14:20)lighter1@wp.pl napisał(a): sygnał Sz działa tylko przy przytrzymywaniu switch'a.

Wszystkie sygnały  tak działają. Powołaj zmienną globalną obrazująca stan semafora, np
byte stanSemafora;
Zrób funkcje, w której "if" a nie "while" ustawi zmienną na różne wartości zależnie od naciśniętego switcha.
W kolejnej funkcji, zależnie od stanu zmiennej "stanSemafora" będziesz odpowiednio ustawiał sygnały. To tak na początek.

Jak już sie z tym uporasz, należałoby zrealizować płynne rozświetlanie i przygaszanie sygnałów bo tak jest to zrealizowane na prawdziwej kolei. Następnie pozbędziesz się delay z funkcji migającej w Sz.
 
Odpowiedź
  


Wiadomości w tym wątku
RE: Sterowanie semaforem kolejowym - przez es2 - 19-11-2018, 14:09
RE: Sterowanie semaforem kolejowym - przez es2 - 19-11-2018, 14:55
RE: Sterowanie semaforem kolejowym - przez es2 - 19-11-2018, 17:26
RE: Sterowanie semaforem kolejowym - przez es2 - 19-11-2018, 18:59
RE: Sterowanie semaforem kolejowym - przez kaczakat - 22-11-2018, 08:28
RE: Sterowanie semaforem kolejowym - przez es2 - 20-12-2018, 11:43

Skocz do:


Przeglądający: 1 gości