Panowie, pomyślałem aby projekt doposazyc w funkcję sterowania zależnie od oświetlenia.
Fotorezystor łączę z arduino przez dzielnik napięcia. Poprzez funkcje map zmieniam zakres 0-1023 na 0-100.
Jednak nawet przy jednolitym oświetleniu wartość odczytana skacze pomiędzy np 40 a 46, ale to mniejsza o to, zastanawiam się jak można by napisać kod aby chwilowy rozblysk światła (jadący w nocy samochód, rozblyski piorunow, błysk latarką itd) nie powodowały zadzialania układu.
Po głowie chodzi mi myśl (zakładając że układ miałby wykonać jakąś funkcje gdy poziom oświetlenia będzie >50, aby odczytać wartość natężenia oświetlenia np 100 razy z małymi opóźnieniami rzędu 10ms i wynik dodawać do zmiennej.
Gdyby warunki pracy były normalne tzn naturalne rozjaśnianie się na dworzu, nasza zmienna powinna mieć wartość > 50000 w innym przypadku mniej niż te 50000.
Czy w dobrym kierunku zmierzam? Czy powinienem to ugryźć z innej strony, w inny sposób?