Sterowanie semaforem kolejowym - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino) +--- Dział: Piaskownica (https://forum.arduinopolska.pl/dzial-piaskownica) +--- Wątek: Sterowanie semaforem kolejowym (/watek-sterowanie-semaforem-kolejowym) Strony:
1
2
|
RE: Sterowanie semaforem kolejowym - es2 - 20-12-2018 (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. |