• 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
Program pomiar temperatury
#1
Witam chce napisać program dzięki któremu będę mógł odczytywać temperaturę z czujników DS18B20 w kilku miejscach jednocześnie(powiedzmy 3 ale fajnie jakby program był dla n-czujników). Mam takie założenie aby w konsoli wyświetlało mi się np.:
"Czas 1h23min30s
Czujnik Pierwszy: 24°C
Czujnik Drugi: 23.5°C
Czujnik Trzeci 24 °C
Czas 1h23min32s
Czujnik Pierwszy: 24.5°C
Czujnik Drugi: 24°C
Czujnik Trzeci 24°C "

I tak dalej opóźnienie myślę ustawić na 2 sekundy  dokładność domyślna to 0.5 °nie będę tego zmieniał. Czas może być mierzony od momentu podłączenia ardurino. Do tego programu są potrzebne 2 biblioteki OneWire oraz DallasTemperature. Zacząłem już coś tworzyć ale słabo bardzo by mi zależało na tym czy w jakiś sposób mogę tą godzina sterować aby się tak wyświetlała. Poniżej program jaki mam (nie ma szału) Smile
Kod:
#include <OneWire.h>           //Wczytanie biblioteki
#include <DallasTemperature.h> //Wczytanie biblioteki

OneWire oneWire(2); //Komunikacja z czujnikami będzie się odbywać przez 2 port

DallasTemperature sensors(&oneWire); //Przekazywanie informacji do biblioteki za pomocą której 
                                     //lini się będziemy komunikować

void setup(void)
{
  Serial.begin(9600);
  sensors.begin(); //Uruchomienie czujników czujnikow
}

unsigned long aktualnyCzas = 0;
 
void loop(void)

  sensors.requestTemperatures(); //Pobranie temperatury czujnika
  aktualnyCzas = millis();
  Serial.println(aktualnyCzas);
  Serial.println(sensors.getTempCByIndex(0));  //Wyswietlenie informacji z czujnik 0
  delay(1000);
}
 
Odpowiedź
  


Wiadomości w tym wątku
Program pomiar temperatury - przez Scoti - 08-05-2018, 19:04
RE: Program pomiar temperatury - przez Robson Kerman - 09-05-2018, 07:58
RE: Program pomiar temperatury - przez es2 - 09-05-2018, 08:25
RE: Program pomiar temperatury - przez Robson Kerman - 09-05-2018, 08:56
RE: Program pomiar temperatury - przez es2 - 09-05-2018, 10:17
RE: Program pomiar temperatury - przez Scoti - 11-05-2018, 17:20
RE: Program pomiar temperatury - przez es2 - 12-05-2018, 08:39

Skocz do:


Przeglądający: 1 gości