15-02-2016, 21:28
Witam
OKI... teraz zakumałem mniej-więcej o co biega :-)
Chcesz zatem powiedzieć, że Twój kod dołączony w pierwszym poście na 100% działa bez MENU?
Otóż nie jestem pewien... bo nie ma tam definicji adresów dla czujników...albo obaj czytamy i używamy innych bibliotek dla DALLASA (osobiście śmiem wątpić :-).
Co proponuję?
Weź na chwilę napisz funkcję np czujnik1() jako:
Wcześniej w setupie daj dla pewności pinMode(13,OUTPUT);
Zobacz czy teraz jak z menu wybierzesz AUTO dla pierwszego czujnika to zapali się dioda.... Jeśli tak to oznacza, że MENU jednak działa.:-)
Zrób to dla każdej funkcji czujnik 1,2,3 ( podmień odczyt temperatury na zapalenie diody).
Jeśli to zadziała, to oznacza, że nie ma podstaw do zwalania winy na MENU.
Problem być może polega na niewłaściwym, przypadkowym odczycie z DALLAS-ów.
Sprawdź to :-)
Pozdrawiam
OKI... teraz zakumałem mniej-więcej o co biega :-)
Chcesz zatem powiedzieć, że Twój kod dołączony w pierwszym poście na 100% działa bez MENU?
Otóż nie jestem pewien... bo nie ma tam definicji adresów dla czujników...albo obaj czytamy i używamy innych bibliotek dla DALLASA (osobiście śmiem wątpić :-).
Co proponuję?
Weź na chwilę napisz funkcję np czujnik1() jako:
Kod:
void czujnik1()
{
digitalWrite(13,HIGH);
}
Zobacz czy teraz jak z menu wybierzesz AUTO dla pierwszego czujnika to zapali się dioda.... Jeśli tak to oznacza, że MENU jednak działa.:-)
Zrób to dla każdej funkcji czujnik 1,2,3 ( podmień odczyt temperatury na zapalenie diody).
Jeśli to zadziała, to oznacza, że nie ma podstaw do zwalania winy na MENU.
Problem być może polega na niewłaściwym, przypadkowym odczycie z DALLAS-ów.
Sprawdź to :-)
Pozdrawiam