• 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
Sterownik do akwarium by Tedy24
#15
Witam
Kurcze... zaraz dostane białej gorączki :-)
Skąd wiesz, że jest dobrze? Skąd wiesz jaką temperaturę zwraca Ci każdy z czujników skoro w całym programie tylko raz .....i tylko w setupie() ją wyświetlasz!!!
Masz w setupie() tylko to: 
Kod:
lcd.setCursor(1,0);  
 lcd.print("Czujnik-1: ");
 lcd.print(sensors.getTempCByIndex(0));

...czyli za pomocą funkcji getTempIndex(0) czytasz temperaturę niby z pierwszego czujnika... NIBY...bo nie wiadomo czy pierwszy czujnik ma index (0).
Potem w programie też tylko porównujesz temperaturę jaką zwraca Ci wirtualny i nieznany (bo niezdefiniowany wcześniej) czujnik z np 27 st. C i program robi co chce.
Sprawdzałeś chociaż raz co zwracają te czujniki?
Na przykład zmodyfikuj czujnik1() i dodaj tam odczyt temperatury:

Kod:
void czujnik1()
{
 sensors.requestTemperatures();

//----- te 4 linie dodałem do Twojej funkcji : ------
lcd.clear();
lcd.setCursor(1,0);  
lcd.print("Czujnik-1: ");
lcd.print(sensors.getTempCByIndex(0));

if(sensors.getTempCByIndex(0) < 27)
 {
 digitalWrite( wentylewy, HIGH);
 } else
 {
   digitalWrite( wentylewy, LOW);
 }
 
....potem ogrzewaj czujnik i zobacz czy Ci się zmienia temperatura.
Jeśli nadal nic to wywal wszystko z loopa i daj tam tylko czujnik1();
MUSI działać !!!!
Jeśli nie - to oznacza, że jednak czujniki NICZEGO nie mierzą, bo nie są zdefiniowane NIESTETY :-)
Pozdrawiam i jeszcze raz odsyłam do przeczytania ze zrozumieniem linka opisującego jak korzystać z Dallasów.
... ps. i POPROSIMY CAŁY KOD !!!
 
Odpowiedź
  


Wiadomości w tym wątku
Sterownik do akwarium by Tedy24 - przez Tedy24 - 15-02-2016, 10:18
RE: Sterownik do akwarium by Tedy24 - przez Tedy24 - 15-02-2016, 11:35
RE: Sterownik do akwarium by Tedy24 - przez Tedy24 - 15-02-2016, 12:16
RE: Sterownik do akwarium by Tedy24 - przez Tedy24 - 15-02-2016, 17:12
RE: Sterownik do akwarium by Tedy24 - przez Lobaf - 15-02-2016, 18:04
RE: Sterownik do akwarium by Tedy24 - przez Tedy24 - 15-02-2016, 21:06
RE: Sterownik do akwarium by Tedy24 - przez Tedy24 - 15-02-2016, 22:36
RE: Sterownik do akwarium by Tedy24 - przez Tedy24 - 15-02-2016, 23:16
RE: Sterownik do akwarium by Tedy24 - przez Tedy24 - 16-02-2016, 09:06
RE: Sterownik do akwarium by Tedy24 - przez wojtekizk - 16-02-2016, 11:21
RE: Sterownik do akwarium by Tedy24 - przez Tedy24 - 16-02-2016, 13:21
RE: Sterownik do akwarium by Tedy24 - przez Tedy24 - 17-02-2016, 19:23
RE: Sterownik do akwarium by Tedy24 - przez Tedy24 - 09-03-2016, 10:36
RE: Sterownik do akwarium by Tedy24 - przez brombal - 01-01-2018, 22:47

Skocz do:


Przeglądający: 1 gości