• 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
Skrzyżowanie z przejściami dla pieszych.
#16
(08-02-2017, 15:15)Orion045 napisał(a): Tylko jak zrobić żeby najpierw bez migania zapaliła się np. czerwona a na drugim zielona a potem czerwona,pomarańczowa i na drugim zielna a dopiero później miganie pomarańczowej i zielonej?
To teraz naucz się poprawnie pisać algorytm bo z tego co podałeś nie wszystko wynika.

Przykład dla jednego sygnalizatora bez migania:
1. zapalamy czerwoną
2. czekamy określony czas1
3. gasimy czerwoną i zapalamy pomarańczową
4. czekamy określony czas2
5. gasimy pomarańczową i zapalamy zieloną
6. czekamy określony czas3
7. skok do kroku 1.

Numer kroku trzymaj w zmiennej.
Operacje na krokach najprościej wykonywać z użyciem funkcji switch ... case której parametrem będzie numer kroku.
Dla ułatwienia najpierw zrób tak aby zmienna krok zwiększała się o 1 co 1s (z użyciem millis oczywiście) a potem wróciła do wartości 1.
Przykłady dla switch:
http://forbot.pl/blog/artykuly/programow...zmy-id7520
http://www.plociennik.info/index.php/ste...aniem-kodu
Pomagam za darmo więc szanuj mój czas.
Wklejaj tekst a nie jego zdjęcie.
Nie pisz następnego postu jak nie odpowiedziałeś na poprzedni.
Jak mądrze zadawać pytania
 
Odpowiedź
  


Wiadomości w tym wątku
RE: Skrzyżowanie z przejściami dla pieszych. - przez namok - 08-02-2017, 19:10

Skocz do:


Przeglądający: 1 gości