#3 Re: Програмування Arduino » При добавке в скетч примера мигающего светодиода тормозит термометр » 2016-06-21 15:30:39

Пытаюсь воспользоватся вашими подсказками но у меня ничего не получается.
Я понимаю так мне нужно два таймера один на 3 сек второй 40 сек. Нужно чтобы они по очереди запускались и останавливались.
Когда работает первый таймер на 10 pin подается высокий уровень когда второй - низкий . Искал примеры все просмотрел ну ничего подобного не нашел. Подскажите где искать.

#4 Re: Програмування Arduino » При добавке в скетч примера мигающего светодиода тормозит термометр » 2016-06-19 09:36:52

Хочу уточнить. Мне необходимо получить на zumPin высокий уровень т.е.  1  на 3 сек ,  а 0  т.е. низкий длительностью 40 сек. Поэтому Blink without Delay без переделки не подходит.

#6 Програмування Arduino » При добавке в скетч примера мигающего светодиода тормозит термометр » 2016-06-19 09:06:14

Andr
відповідей: 13

Использовал готовый скетч для 5 регуляторов  температуры . Подстроил под свои условия. Все нормально.
Решил добавить вот это
{
  digitalWrite(zumPin, HIGH);
  delay(1000);
  digitalWrite(zumPin, LOW);
  delay(1000);
  }
После добавления стали плохо работать регуляторы температуры. Работают не все регуляторы. А те которые работают у них задержки 2-3 сек. и более.
Помогите разобратся.

#7 Програмування Arduino » Не работает && » 2016-06-08 05:44:24

Andr
відповідей: 4

Регулятор температуеы должен работать только в автоматическом режиме т.е. когда на входе pin 10 HIGH

#define avtPin  10
........

void setup() {
  pinMode( avtPin, INPUT);
......}
..............

boolean oupen = (tempSensor[0] > tempOUTon[0]);
  boolean avtomat = avtPin ;
  if
   ( avtomat  && oupen   )
     digitalWrite(OUT[0], HIGH);
...........

Не работает логическое выражение && Пробовал разные варианты
т.е. выполняется запись  digitalWrite(OUT[0], HIGH);  не взирая на значение  avtomat
В чем проблема.

Підвал форуму