Czujniki te są zazwyczaj tańsze.
I bardzo proste w użyciu!
Czujnik analogowo - czujnik, który wyprowadza się wartość napięcia, która jest równoważna wartości mierzonej.
Na przykład, 2 może oznaczać 25 stopni Celsjusza od temperatury czujnika analogowego.
Można znaleźć wiele różnych czujników analogowych: temperatura, światło, dźwięk, deszcz, wilgotność, itp
Arduino posiada wejścia analogowe, które mogą być używane do odczytu tych wartości.
Zastosowanie analogRead sposób (PIN) do odczytu sygnałów z wejściem analogowym.
KROK 1: Połącz czujnik
Niektóre czujniki są dostarczane w postaci modułów w kołek, który może być bezpośrednio połączony z wejściem analogowym Arduino.
Inne są czujniki rezystancyjne, że trzeba połączyć się z rezystora w celu odczytania jej wartość.
KROK 2: Pobierz kod testowy
Pobierz kod testowy w Arduino środowisko programistyczne do testowania czujnika:
Int analogPin = 0; // Wyjście N analogowy, który jest podłączony do czujnika
Int Val = 0; // zmienna do przechowywania wartości odczytu
void setup () {
Serial.begin (9600); // Konfiguracja połączenia szeregowego
}
nieważne pętli () {
Val = analogRead (analogPin); // odczyt danych z wyjściem analogowym
Serial.println (Val); // Transmisja danych przez łącze szeregowe
}
Krok 3: Odczytać wartość
Użyj «seryjny monitora» w menu «Narzędzia», aby wyświetlić odczyty z czujników.
Wartości analogowe są w zakresie od 0 do 1023:
- 0 oznacza 0 V na wyjściu analogowy;
- 1023 jest wyjściem analogowego 5 V;
Krok 4: Konwersja odebranych danych
Aby znaleźć dowodów w określonym formacie, czego potrzeba, na przykład stopień Celsjusza na temperaturę, sprawdź dopasowanie danych tabeli dla czujnika i przeprowadzenia niezbędnych obliczeń w moim kodu.