как отключить в режимах часах показания с датчика ds18b20
очень просто, находите эти режимы
Код: Выделить всё
byte dispTab[20] = {
CLOCKBIG,CLOCKBIG,DATEClock,CLOCKBIG,CLOCKBIG,
CLOCKBIG,CLOCKBIG,TEMP,CLOCKBIG,CLOCKBIG,
CLOCKBIG,CLOCKBIG,DATEClock,CLOCKBIG,CLOCKBIG,
CLOCKBIG,CLOCKBIG,TEMP,CLOCKBIG,CLOCKBIG
};
byte dispTab1[20] = {
CLOCKMED,CLOCKMED,CLOCKMED,CLOCKMED,CLOCKMED,
CLOCKMED,DATEClock,CLOCKMED,CLOCKMED,CLOCKMED,
CLOCKMED,CLOCKMED,CLOCKMED,CLOCKMED,CLOCKMED,
CLOCKMED,TEMP,CLOCKMED,CLOCKMED,CLOCKMED
};
byte dispTab2[20] = {
CLOCK,CLOCK,DATEClock,CLOCK,CLOCK,
CLOCK,CLOCK,TEMP,CLOCK,CLOCK,
CLOCK,CLOCK,DATEClock,CLOCK,CLOCK,
CLOCK,CLOCK,TEMP,CLOCK,CLOCK
};
и меняете
byte dispTab2[20] = { это режим
CLOCK,CLOCK,DATEClock,CLOCK,CLOCK,
CLOCK,CLOCK,TEMP,CLOCK,CLOCK,
CLOCK,CLOCK,DATEClock,CLOCK,CLOCK,
CLOCK,CLOCK,TEMP,CLOCK,CLOCK это 20 показов в минуту (по 3 секунды)
CLOCK это часы
DATEClock это дата
TEMP это температура
то есть, что написано в режиме
(CLOCK 2*3=6сек DATEClock 1*3=3сек CLOCK 4*3=12сек TEMP 1*3=3
CLOCK 4*3=12сек DATEClock 1*3=3сек CLOCK 4*3=12сек TEMP 1*3=3
CLOCK 2*3=6сек ) = 60 сек. целая минута!
замени TEMP на CLOCK и в этом режиме не будет температура высвечиваться
Спойлер
byte dispTab2[20] = { без температуры
CLOCK,CLOCK,DATEClock,CLOCK,CLOCK,
CLOCK,CLOCK,CLOCK,CLOCK,CLOCK,
CLOCK,CLOCK,DATEClock,CLOCK,CLOCK,
CLOCK,CLOCK,CLOCK,CLOCK,CLOCK
};надеюсь понятно объяснил
