[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

Nie przegap nowych projektów!

Zapisując się na nasz Newsletter będziesz miał pewność, że nie przegapisz żadnego nowego projektu opublikowanego w Majsterkowie!

Od teraz nie przegapisz żadnego projektu!

Masz uwagi?