Skocz do zawartości
narbej

Działanie millis i delay - rozważania o odmierzaniu czasu

Pomocna odpowiedź

Dziękuję wszystkim, za zaangażowanie i pomoc, dzięki waszej pomocy udało mi się w końcu rozwiązać moje problemy, bo w trakcie pojawiły się kolejne. Np taki, że ze trzy razy zawiesiło mi się połączenie z arduino i musiałem go resetować. Zrezygnoweałem w końcu z monitora seriala w arduino ide, a użyłem screena i teraz jest, jak na mój gust, ok 😉 Ardunio chodzi 30 godzin i różnica jest tylko [mierzona ręcznie -stoperem] ok 1 sek. To mnie w zupełności zadawala. Przepraszam, że wcześniej nic nie napisałem, ale ...

OK

Jeżeli ktoś chciałby zobaczyć mój kod to z góry uprzedzam, że raczej nie. Kod jest ciągle brzydki, bez komentarzy, klamry ustawione w kodzie tak jak ja lubię, a nie jak niektórzy itd, no i to ciągle wersja alfa bez gruntownego przetestowania.

Obiecuję, zato, że jeżeli będą zainteresowani, to wszystko opiszę [+ kod] w formie jakiegoś krótkiego tutoriala-artykuliku.

PS NIe nie będę czekał 50 dni - teraz wszystko jest ok, to była tylko taka moja idolencja 😉

Udostępnij ten post


Link to post
Share on other sites
10 godzin temu, narbej napisał:

Kod jest ciągle brzydki, bez komentarzy, klamry ustawione w kodzie tak jak ja lubię, a nie jak niektórzy itd, no i to ciągle wersja alfa bez gruntownego przetestowania.

To warto poprawić nawet "tylko dla siebie", bo jak wrócisz do programu za X czasu to nie będziesz miał pojęcia o co tam chodzi. Wiem, że każdy tak straszy, ale zrozumiesz jak kiedyś znajdziesz się w takiej sytuacji, że nie będziesz miał pojęcia co sam napisałeś. Do tego może być ciężko współpracować w przyszłości z innymi osobami (np. w pracy lub przy większych projektów) - jakiś standardów trzeba się trzymać 😉

  • Lubię! 1

Udostępnij ten post


Link to post
Share on other sites

Oczywiście 😉

Brakuje mi trochę motywacji, bo skoro działa, to .... 😉

A tak naprawdę, to jeszcze nie działa i jeszcze nie ma kodu. Jest tylko wyświetlanie co "~sekunda", godzin, minut i sekund, +millis(), jakie upłynęły od uruchomienia arduino, na screenie [na debianie]. Czyli taki zupełnie prymitywny kod roboczy, z którego musiałbym się za dużo tłumaczyć, co i po co/dlaczego i co robią te magiczne liczby czy jakieś [niepotrzebne] instrukcje. "Chodzi" [ten "programik" na arduino] już 41 godzin, a różnica powiększyła się zaledwie do 1.5 sek. Niestety użyłem [za] mało dokładnej metody pomiaru i to mieści się prawie w błędach pomiaru. Muszę więc jeszcze trochę poczekać, aby się przekonać, więc mam na razie zablokowane ardunio, a nie lubię pisać na "sucho" 😉 Musiałbym kupić drugie[go] arduino.

Udostępnij ten post


Link to post
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Gość
Napisz odpowiedź...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.


×
×
  • Utwórz nowe...