matekogon napisał(a):
elektronikq napisał(a):
Cześć koledzy i koleżanki. Czasami na filmikach p. Mirek używa delay, żeby opóźnić główną funkcję programu. Kiedy jest coś takiego potrzebne i kiedy trzeba tego używać?
Kolego delay nie opóźnia funkcji tylko ją zatrzymuje na czas delay i w tedy nic się nie wykonuje w kodzie. Kiedy używać? Jak potrzebujesz coś na szybko przetestować i wiesz że zatrzymanie programu nie spowoduje komplikacji w pracy twojego kodu
Czyli delay używać można w bardzo prostych programach np: miganie diodą
Dzięki za odzew w temacie.
Był taki filmik z diodami, i pewnie dalej jest! W nim p. Mirek po wgraniu programu miał problemy, diody zaczęły świecić od razu tak jak nie powinny. Wklepał tego delay na początku bodajże 10ms i wszystko było ok. Komentarz jak pamiętam był taki:
Procesor nie zdążył podciągnąć pinów do VCC... i teraz pytanie skąd mam widzieć kiedy zdąży a kiedy nie zdąży.
Co do delay to kolega ma rację, że pauza. Dziękuje za poprawkę.