Witam!
Jestem baaardzo początkujący jeżeli chodzi o elektronikę. Mam Arduino Uno i czujnik temperatury LM35DZ. Udało mi się go podłączyć i w konsoli otrzymuję wyniki z analogowego wejścia. Przy dotykaniu czujnika wartości liczbowe rosną, więc chyba działa
Mam natomiast problem/pytania co do kalibracji wartości temperatury.
Znalazłem taki datasheet: http://www.ti.com/lit/ds/symlink/lm35.pdf
I tu chciałbym zapytać się:
1) Czy ja dobrze rozumiem, że ten czujnik wysyła na Vout napięcie niezależne od napięcia wejściowego? Tzn. jak podłączę 5V czy 20V to na wyjściu zawsze będzie np. 250mV dla 25 stopni C?
2) Analogowe wejście Arduino konwertuje na wartość liczbową od 0 do 1023 (dla 0V-5V). Czyli korzystając z tego czujnika nie mam możliwości odczytania temperatury ujemnej, tak?
3) Jeżeli jest tak jak myślę w pkt. 1 to 5000mV/1023 = 4mV (po obcięciu), a więc zmiana odczytanej z wejścia analogowego wartości o 1 oznacza zmianę napięcia o 4mV. Dzięki temu dla odczytu np. 62 mamy 62*5000mV/1023 = 303mV, a więc temperatura w stopniach Celsjusza wynosi 30,3 stopni.
Proszę o potwierdzenie czy wszystko się zgadza
Pozdrawiam!
Jestem baaardzo początkujący jeżeli chodzi o elektronikę. Mam Arduino Uno i czujnik temperatury LM35DZ. Udało mi się go podłączyć i w konsoli otrzymuję wyniki z analogowego wejścia. Przy dotykaniu czujnika wartości liczbowe rosną, więc chyba działa

Znalazłem taki datasheet: http://www.ti.com/lit/ds/symlink/lm35.pdf
I tu chciałbym zapytać się:
1) Czy ja dobrze rozumiem, że ten czujnik wysyła na Vout napięcie niezależne od napięcia wejściowego? Tzn. jak podłączę 5V czy 20V to na wyjściu zawsze będzie np. 250mV dla 25 stopni C?
2) Analogowe wejście Arduino konwertuje na wartość liczbową od 0 do 1023 (dla 0V-5V). Czyli korzystając z tego czujnika nie mam możliwości odczytania temperatury ujemnej, tak?
3) Jeżeli jest tak jak myślę w pkt. 1 to 5000mV/1023 = 4mV (po obcięciu), a więc zmiana odczytanej z wejścia analogowego wartości o 1 oznacza zmianę napięcia o 4mV. Dzięki temu dla odczytu np. 62 mamy 62*5000mV/1023 = 303mV, a więc temperatura w stopniach Celsjusza wynosi 30,3 stopni.
Proszę o potwierdzenie czy wszystko się zgadza

Pozdrawiam!