Arduino – Poradnik #4

Jednym z podzespołów wchodzącym w skład zestawów startowych, jest analogowy czujnik temperatury LM35,
9-1-min

dzięki któremu możemy sprawdzać temperaturę otoczenia, co może okazać się bardzo przydatną funkcją.
Zacznijmy może od omówienia parametrów owego elementu:

  • Zakres temperatur: od -55°C do 150°C
  • Napięcie zasilania: 4V – 20V
  • Dokładność: +/- 0,5°C
  • Jednostka, w której dokonywany jest pomiar: stopnie Celsjusza

Wyprowadzenia (piny):

  1. Zasilanie – tak jak już przed chwilą wspomniałem, czujnik może być zasilany napięciem 4 – 30V;
  2. Wyjście analogowe – z niego będziemy odczytywać wyniki pomiarów; podłączamy je do dowolnego (wcześniej ustalonego) pinu w Arduino;
  3. GND – czyli inaczej masa; podłączamy ją oczywiście do dowolnego pinu GND w Arduino
    9-2-min

No to zaczynamy. Czujnik podłączamy do analogowego wejścia w Arduino.

9-3-min

Aby móc korzystać z czujnika nie potrzebujesz żadnych dodatkowych bibliotek. Dane z czujnika odbierane będą w szeregowym monitorze.

9-4-min

Kod do obsługi naszego czujnika jest w miarę prosty. Na początku definiujemy pin do którego podłączmy czujnik (A0 czyli analogowy pin 0) oraz zmienną w której dane wyjściowe z czujnika są przechowywane. W głównej pętli przypisujemy do zmiennej dane z naszego czujnika. Następnym krokiem jest przetworzenie danych z naszego czujnika na temperaturę wyrażoną w stopniach Celsjusza, za pomocą wzoru:

W ostatniej części naszego kodu piszemy to co ma zostać wyświetlone w monitorze portu szeregowego.

Nasze dane wyjściowe zostają wyświetlone w szeregowym monitorze z częstotliwością 0,5s.

9-5-min

Jeżeli masz jakieś pytania lub nie poradziłeś sobie z jakąś częścią kursu, pisz w komentarzach.

Poprzednia część kursu Następna część kursu