[Arduino] Termometr na LM35

[Arduino] Termometr na LM35

INFORMACJA: Poniższy post nie wydostał się z Poczekalni :(

Witam!

Jest to mój pierwszy wpis na stronie majsterkowo.pl

  1. Co potrzebujemy do projektu:

                                                                                                                              SUMA:

                                                                                                                             141,59 zł

Oczywiście większość z nas ma w domu wszystkie potrzebne rzeczy, więc koszt jest zerowy :)

   2. Przystępujemy do pracy.

Całość łączymy według podanego schematu:

termometr

Kolejnym krokiem jest skrypt, a oto on:

#include <LiquidCrystal.h>
LiquidCrystal lcd(12,11,5,4,3,2);

float cel()
{
int pin;
  float c;
pin=analogRead(A5);
  c = (500.0 * pin)/1023;
return(c);
}


void setup()
{
lcd.begin(16,2);
  lcd.print("C=      ");


}

void loop()
{
float Celciusze = cel();
  
lcd.setCursor(2,0);
  lcd.print(Celciusze);
delay(1000);
  
}

No więc, mamy już wszystko gotowe!

A tu pokazuję jak to działa.

 

Jpeg

 

Wyświetlacz:

Jpeg

Po ogrzaniu w palcach:

LM35 LCD

Pozdrawiam!

Alfemix

INFORMACJA: Poniższy post nie wydostał się z Poczekalni :(

Ocena: 1/5 (głosów: 1)

Podobne posty

6 komentarzy do “[Arduino] Termometr na LM35

  • I to ma być poradnik/tutorial/projekt na miarę majsterkowa? Przepisywanie kilku linijek kodu z manuala to jest szczyt chamstwa. Aż tak bardzo biedny jesteś, że musisz żulić te kilka procent z botlandu?

    Odpowiedz
  • uruchom w temperaturze dwucyfrowej, następnie wyjdź z nim na dwór jak temperatura spadnie do jednocyfrowej i powiedz ile miejsc po przecinku będzie wskazywał termometr :)

    Myślę że odpowiednie sformatowanie wyniku możesz potraktować jako niezłe ćwiczenie (naprawdę często się przydaje). Dodatkowo pomyśl jak zrobić tekst przywitany (np. przez 1 sekundę), później jakieś ładne opisanie co właściwie program robi bo tekst “C=” nie do końca oznacza to co urządzenie mierzy :).

    Powodzenia w modyfikacji bo tak naprawdę to jest najważniejsze w przygodzie z Arduino

    Odpowiedz
  • rozwiązanie z funkcją jest genialne,

    odczyt z dwóch czujników po kolei w treści loop był problematyczny, dla jednego wartość wskazywała pozytywnie dla drugiego zmieniał sie skokowo, po wykorzystaniu wariantu z funkcją problem zniknął,
    dziękuję

    Odpowiedz
  • pierwszy razb pisze tutaj post bo naprawde chce podziekowac koledze za ten poradnik. bardzo fajna sprawa z ta funkcja. mysle ze wykozystam takie podejscie w innych projektach.
    szkoda tylko ze nie dales opisow krok po kroku tego kodu.

    Odpowiedz

Odpowiedz

anuluj

Masz uwagi?