• 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
Arduino nie działa raz na około 10 włączeń
#13
Na pierwszy rzut oka, kod ,który pokazał nie powinien się zawieszać. Fakt, że są tam bzdury, np:
Kod:
mySerial.begin (9600);
delay(100);
Po co ten delay?
Po każdej komendzie do odtwarzacza tez delay. Po co? Czas do namysłu?

Arduinowcy UWIELBIAJĄ delay, nienawidzą WDG i debugowania. Piszą programy dokładnie odwrotnie niż nakazuje logika i zdrowy rozsądek.
Np SPL dla STM32 NIE MA funkcji w rodzaju delay i słusznie. Gdyby z funkcji Arduino wywalić delay, programy byłyby pisane bardziej rozsądnie, bo wymuszałyby pisanie programów "z głową". W Arduino delay jest NADUŻYWANE! Co parę rozkazów delay, wejście do pętli delay, wyjście z pętli delay. Powoli odnosze wrażenie, że dealy zastępuje średnik albo co najmniej zamyka blok (znak"}").
 
Odpowiedź
  


Wiadomości w tym wątku
RE: Arduino nie działa raz na około 10 włączeń - przez es2 - 19-10-2018, 13:57

Skocz do:


Przeglądający: 1 gości