Teoria Stosowanie w Arduino delay() jest bardzo popularne. Niestety, mimo że jest łatwe w implementacji posiada bardzo dużą wadę – zatrzymuje program na określoną ilość czasu, przez co procesor nie może wykonywać kolejnych instrukcji. Rozwiązaniem tego jest funkcja millis(), bowiem zwraca ona ilość milisekund od czasu włączenia procesora. Najlepiej funkcję millis przypisać do dużej zmiennej, aby szybko nie doszło do przepełnienia zmiennej np. unsigned long. Nasz mały łazik został napisany w millis, dzięki czemu może…Continue reading Łazik omijający przeszkody na millis() część 1