06-03-2020, 19:21
no właśnie nie wydaje mi się. Spójrz na kod aplikacji.
Pobierane dane są ok i nie mają wartości zerowych.
Debug In messure loop values wyrzuca na konsole dane zaraz po pobraniu i tam nigdy zer nie ma.
Jak rozumiem dane pobierane z funkcji analogRead() to wartość a nie referencja. Więc dlaczego w pierwszej pętli odczytując tabelę rainSensorValue wartości są poprawne a później niepoprawne?
Czy dane zapisane w tabeli rainSensorValue nie są wartościami z analogRead() a tylko referencjami do wartości z pinów?
Pobierane dane są ok i nie mają wartości zerowych.
Debug In messure loop values wyrzuca na konsole dane zaraz po pobraniu i tam nigdy zer nie ma.
Jak rozumiem dane pobierane z funkcji analogRead() to wartość a nie referencja. Więc dlaczego w pierwszej pętli odczytując tabelę rainSensorValue wartości są poprawne a później niepoprawne?
Czy dane zapisane w tabeli rainSensorValue nie są wartościami z analogRead() a tylko referencjami do wartości z pinów?