• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Wyświetlanie temperatury dht11 i lm15sgfnz07
#1
Witam !
Jestem początkujący więc piaskownica odpowiednio.
Postawiłem ostatnio wchłonąć troszkę wiedzy z programowania,
już na starcie pojawiły się schody.
Większość informacji które znalazłem w internecie, o wyświetlaniu temp. dotyczyły prostych wyświetlaczy.
Więc wszystko w jakiś tam sposób miało ręce i nogi ze względu na poradniki  natomiast ja uruchomiłem lcd lm15sgfnz07
i już mamy ich znacząco mniej.
Chciałbym wyświetlić na wyświetlaczu aktualna temperaturę i wilgotność.
Korzystam z czujki dht11 i arduino nano v3.
Kod który spłodziłem na ta chwilę wygląda jak poniżej i czytając te wszystkie poradniki jedyne do czego doszedłem to do tego że informacje z czujnika widzę w monitorze portu szeregowego, zaś jak je przesłać na  lcd nie mam pojęcia.
Mam nadzieję że ktoś będzie na tyle uprzejmy aby poświecić chwile czasu i przybliżyć mi troszkę ten temat.
Mile widziane lektury .

Kod:
#include <LM15SGFNZ07.h>
LM15SGFNZ07 lcd(11,13,7,8,9);
#include "DHT.h"
#define DHT11_PIN 3
DHT dht;

float wilgotnosc;
float temperatura;
void setup()
{
 lcd.init_lcd();
 lcd.contrast_lcd(0x11f); // kontrast w formacie hexadecimal (0x11f) = 287
 delay(100);
 Serial.begin(9600);
 dht.setup(DHT11_PIN);
}
void loop()
{
 
 //Pobranie informacji o wilgotnosci
 int wilgotnosc = dht.getHumidity();
 Serial.print(wilgotnosc);
 Serial.print("%RH | ");
 
 //Pobranie informacji o temperaturze
 int temperatura = dht.getTemperature();
 Serial.print(temperatura);
 Serial.println("*C");

 delay(1000); //Odczekanie wymaganego czasu
 lcd.clear_lcd(BLACK); // Funkcja zapełniajaca cały ekran wybranym kolorem
 lcd.str_lcd("temperatura",6, 3, 1, WHITE, BLACK);;
 delay(1000);
}

dziękuję i pozdrawiam Krzysztof
 
Odpowiedź
  


Wiadomości w tym wątku
Wyświetlanie temperatury dht11 i lm15sgfnz07 - przez Mamteflow - 17-12-2017, 23:34

Skocz do:


Przeglądający: 1 gości