Jak korzystać z analogowych czujników z Arduino?

  • Dec 26, 2019
click fraud protection

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
instagram viewer
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.