Istotne szczegóły przy rejestracji danych
Jedna sprawa to czas. W ostatniej wersji rejestratora (A1102.ino) nie wykorzystywaliśmy modułu zegara czasu rzeczywistego, tylko zapisywaliśmy kolejne próbki w przypadkowych chwilach, wyznaczonych przez sumę opóźnień w pętli loop() programu (zawarta tam instrukcja opóźnienia delay(3000); nie dotyczy rejestracji, lecz wstrzymania związanego ze stanem niskim na wejściu A2).
Tylko w nielicznych przypadkach jest konieczne, by próbki były zbierane i zapisywane w ściśle określonych chwilach. W takich sytuacjach należałoby albo wykorzystać przerwania od układu RTC (DS3231) i wewnętrzny alarm, albo w programie Arduino dodać funkcję, która będzie tam sprawdzać czas odczytywany z DS3231 i odpowiednio, według potrzeb, przeprowadzać pomiar i rejestrację.
W zdecydowanej większości przypadków odstęp czasu między rejestracją kolejnych próbek nie ma istotnego znaczenia, natomiast ważne jest, kiedy poszczególne próbki były zbierane. Przykładowo jeżeli rej...