08-02-2017, 19:10
(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
Wklejaj tekst a nie jego zdjęcie.
Nie pisz następnego postu jak nie odpowiedziałeś na poprzedni.
Jak mądrze zadawać pytania