• 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ź
  


Skocz do:


Przeglądający: 1 gości