Изменение сигнала на кнопке из-за реле

Shelby
Offline
Зарегистрирован: 17.09.2019

В общем сделал я простенькую сборку, которая при триггере пир датчика замыкает реле и тем самым включает у меня свет. Так же, в схеме есть обычная тактовая кнопка, благодаря которой можно выключить свет, или же оставить его включенным когда пир уловил движение. Но есть одна проблема, когда реле включается с помощью пира, на кнопке изменяется уровень сигнала, и соответсвенно не изменяется до тех пор, пока кнопка не будет нажата руками. Кнопка работает на встроенном резисторе ардуино, поэтому, таких проблем, вроде как, быть не должно, однако имеем что имеем. Есть идеи в чем проблема и как ее исправить? Быть может не использовать встроенный резистор, а взять на 10кОм и притянуть сигнал к земле?

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Идея не отличается оригинальностью:

Если хотите обсуждения по существу. а не глума, следует:

1. Опубликовать схему.

2. Опубликовать скетч.

3. Сообщить, чего хочется добиться.

4. Описать работу устройства.

5. Отчетливо сформулировать, чем 3 отличается от 4.

Shelby
Offline
Зарегистрирован: 17.09.2019

Я понимаю, что идея весьма тривиальна. Однако не вижу смысла составлять схему устройства, и кидать скетч, поскольку у меня проблема лишь с сигналом на кнопке, а он вызван уж точно не кодом. Могу для наглядности показать модель коробки, в которую это все собственно укомпанованно. Как видно на ней, реле находится в достаточно близком положении к кнопке. Подозреваю что именно оно изменяет уровень сигнала на кнопке, когда через него начинает проходить AC.

Но если все же сомневаетесь в скетче, то вот он. Не обращайте внимания на странные дилэи в фуншкне TurnOnRelay, они сделаны чтоб стартануть лампу, ибо релешка выключается в это время по хз каким причинам (наверное слишком сильный ток в это время через нее проходит).

Shelby
Offline
Зарегистрирован: 17.09.2019
#define PIN_PR 14
#define PIN_PIR 2
#define PIN_RELAY 4
#define PIN_BUTTON 3

bool buttonPushed = false;
bool relayOpened = false;
bool timerTriggered = false;
long pushButtonMillis = 0;
long turnOnTimer = 0;
long turnOnTimerMillis = 0;
long turnOffTimerMillis = 0;

void TurnOnRelay()
{
  digitalWrite(PIN_RELAY, LOW);
  delay(2000);
  digitalWrite(PIN_RELAY, LOW);
  delay(2000);
  digitalWrite(PIN_RELAY, LOW);
}

bool CanTurnOnRelay()
{
    if (millis() - turnOnTimerMillis >= 10000)
    return true;
  else
    return false;
}

bool CanTurnOffRelay()
{
    if (millis() - turnOffTimerMillis >= 60000)
    return true;
  else
    return false;
}

bool CanPushButton()
{
  if (millis() - pushButtonMillis >= 1000)
    return true;
  else
    return false;
}

void OnButtonPushed()
{
  if (CanPushButton())
  {
    pushButtonMillis = millis();
    buttonPushed = !buttonPushed;

    if (!buttonPushed && relayOpened)
    {
      digitalWrite(PIN_RELAY, HIGH);
      turnOnTimerMillis = millis();
      relayOpened = false;
      turnOffTimerMillis = 0;
      timerTriggered = false;
    }
  }
}

void setup() 
{
  digitalWrite(PIN_RELAY, HIGH);
  pinMode(PIN_PR, INPUT);
  pinMode(PIN_PIR, INPUT);
  pinMode(PIN_BUTTON, INPUT_PULLUP);
  pinMode(PIN_RELAY, OUTPUT);
  attachInterrupt(1, OnButtonPushed, FALLING);
}

void loop() 
{
  int prResistance = analogRead(PIN_PR);
  bool pirTriggered = digitalRead(PIN_PIR);
  
  if (buttonPushed && !relayOpened)
  {
    TurnOnRelay();
    relayOpened = true;
    return;
  }

  if (prResistance <= 100)
  {
    if (pirTriggered && !relayOpened && CanTurnOnRelay())
    {
      TurnOnRelay();
      relayOpened = true;
      timerTriggered = false;
      return;
    }
  }

  if (pirTriggered && timerTriggered)
  {
    timerTriggered = false;
  }

  if (!pirTriggered && relayOpened && !timerTriggered)
  {
    turnOffTimerMillis = millis();
    timerTriggered = true;
  }
  
  if (!pirTriggered && relayOpened && timerTriggered && CanTurnOffRelay())
  {  
    digitalWrite(PIN_RELAY, HIGH);
    relayOpened = false;
    timerTriggered = false;
  }
}

 

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Shelby пишет:

не вижу смысла составлять схему устройства

Ну, так и мы не видим смысла пытаться угадывать куда и как эта кнопка подключена.

Shelby
Offline
Зарегистрирован: 17.09.2019

А вы много знаете способов подключения тактовой кнопки через внутренний резистор? Но раз уж просите, то вот схема. На ней нет пира и реле, ибо у них стандартное подключение к общему 5V и GND (да и в прожке для схем их нет, так что вставить в принципе не могу).

KindMan
Offline
Зарегистрирован: 19.12.2018

Shelby пишет:

void TurnOnRelay()
{
  digitalWrite(PIN_RELAY, LOW);
  delay(2000);
  digitalWrite(PIN_RELAY, LOW);
  delay(2000);
  digitalWrite(PIN_RELAY, LOW);
}

 

Этот код на случай, если с первого раза вдруг не сработает?
Опрашивайте кнопку без прерывания, и будет счастье.

Shelby
Offline
Зарегистрирован: 17.09.2019

KindMan пишет:
Shelby пишет:

void TurnOnRelay()
{
  digitalWrite(PIN_RELAY, LOW);
  delay(2000);
  digitalWrite(PIN_RELAY, LOW);
  delay(2000);
  digitalWrite(PIN_RELAY, LOW);
}

 

Этот код на случай, если с первого раза вдруг не сработает? Опрашивайте кнопку без прерывания, и будет счастье.

Ну вы бы хоть читали первый пост. Я ведь написал, что оно включает лампу на стартерах, которые потребляют много тока и реле выключается спустя 1-2 секунды. И нет, опрос кнопки без прерывания не решение проблемы, а лишь костыль, ибо изменение ее состояния все равно будет непостоянным.

KindMan
Offline
Зарегистрирован: 19.12.2018

Shelby пишет:

Ну вы бы хоть читали первый пост. Я ведь написал


Первый читал. Видно слепой, или другая причина…

Shelby пишет:

И нет, опрос кнопки без прерывания не решение проблемы, а лишь костыль, ибо изменение ее состояния все равно будет непостоянным.


Ну раз вы всё знаете, мне больше нечего предложить.
Думаю, скоро коллеги вам подскажут.

Shelby
Offline
Зарегистрирован: 17.09.2019

KindMan пишет:
Ну раз вы всё знаете, мне больше нечего предложить. Думаю, скоро коллеги вам подскажут.

А вы что-то дельное предлагали? Я быть может и не знаю всего, но точно могу быть уверен в том, что постоянное опрашиваение кнопки (что приведет к почти полному изменению кода) никак не изменит ситуации, ибо ее состояние при открытом реле будет меняться от 0 к 1, и думаю не нужно обьяснять к чему это будет приводить.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Shelby пишет:

Но раз уж просите

Вы что-то перепутали. Мы Вас ни о чём не просим. Нам это нафиг не надо, проблема-то не у нас.

Shelby пишет:

На ней нет пира и реле, ибо у них стандартное подключение к общему 5V и GND (да и в прожке для схем их нет, так что вставить в принципе не могу).

На нет и суда нет.

Shelby
Offline
Зарегистрирован: 17.09.2019

ЕвгенийП пишет:

Shelby пишет:

Но раз уж просите

Вы что-то перепутали. Мы Вас ни о чём не просим. Нам это нафиг не надо, проблема-то не у нас.

Shelby пишет:

На ней нет пира и реле, ибо у них стандартное подключение к общему 5V и GND (да и в прожке для схем их нет, так что вставить в принципе не могу).

На нет и суда нет.

Насчет первого согласен, вы мне ничего не должны, и прошу помощи все-таки я.

Насчет второго - не могли бы вы тогда, пожалуйста, дать ссылочку на место, где я могу скачать/сделать онлайн схему моего устройства?

b707
Offline
Зарегистрирован: 26.05.2017

Shelby пишет:

А вы что-то дельное предлагали? Я быть может и не знаю всего, но точно могу быть уверен в том, что постоянное опрашиваение кнопки (что приведет к почти полному изменению кода) никак не изменит ситуации, ибо ее состояние при открытом реле будет меняться от 0 к 1, и думаю не нужно обьяснять к чему это будет приводить.

Шелби, Ваш код и нужно переписать почти что полностью. С прерываниями вы работать абсолютно не умеете, ни одна из переменных не описана должным образом, кнопку пытаетесь обрабатывать как триггер - а при этом ловите только один фронт.

То, что у вас состояние реле меняется само и его приходится включать дважды и даже трижды - это полный бред, это говорит о принципиальных проблемах в разводке схемы, которую вы не хотите показывать. То же самое можно сказать о кнопке - то что после включения реле ее значение меняется - говорит либо о кривой схеме, либо о кривом обработчике в коде... а скорее и о том и другом одновременно.

Вообще, такое впечатление, что код вы где-то списали и ничего в нем не понимаете.

В общем, я бы предложил не копаться в этой помойке, а написать код с нуля, без прерываний, которых вы не понимаете. В конце концов , включение реле по кнопке - это пять строк кода, с антидребезгом - пятнадцать. А у вас 115...

Ворота
Ворота аватар
Offline
Зарегистрирован: 10.01.2016

Похоже на очередное «воплощение мысли в технологиях века»

Shelby
Offline
Зарегистрирован: 17.09.2019

b707 пишет:

Шелби, Ваш код и нужно переписать почти что полностью. С прерываниями вы работать абсолютно не умеете, ни одна из переменных не описана должным образом, кнопку пытаетесь обрабатывать как триггер - а при этом ловите только один фронт.

Прерыванием я лишь ловлю нажатие кнопки.

b707 пишет:

То, что у вас состояние реле меняется само и его приходится включать дважды и даже трижды - это полный бред, это говорит о принципиальных проблемах в разводке схемы, которую вы не хотите показывать.

Господи, вы вообще не читаете того что я пишу? Состояние реле меняется из-за стартеров на лампе. При открытии реле они потребляют много тока и видимо реле закрывается от нагрузки. При подключении обычной лампы проблем с этим нет.

Да и о каких разводках в схеме идёт речь? Там пара проводов, которые изолированны и никак друг с другом не контачат

Shelby
Offline
Зарегистрирован: 17.09.2019

Ворота пишет:

Похоже на очередное «воплощение мысли в технологиях века»

Похоже на бесполезный пост.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Shelby пишет:

Прерыванием я лишь ловлю нажатие кнопки.

Напрасно. 

Shelby пишет:

Состояние реле меняется из-за стартеров на лампе. При открытии реле они потребляют много тока и видимо реле закрывается от нагрузки. 

Да и о каких разводках в схеме идёт речь? Там пара проводов, которые изолированны и никак друг с другом не контачат

там еще противоЭДС, видимо, от дросселя, вносит свою лепту в навотки.  И диод не поставишь, переменка же. 

Shelby
Offline
Зарегистрирован: 17.09.2019

DetSimen пишет:

Напрасно. 

Почему же? С помощью Falling ловлю ее отжатие и изменяют значение булевой переменной. Есть более элегантный способ?

b707
Offline
Зарегистрирован: 26.05.2017

Shelby пишет:

Господи, вы вообще не читаете того что я пишу? Состояние реле меняется из-за стартеров на лампе. При открытии реле они потребляют много тока и видимо реле закрывается от нагрузки.

как раз таки читаю - и именно это ваше "видимо реле закрывается от нагрузки" - и есть бред. Почему, блин, у меня при включении мотора 1.5 Квт ничего "не закрывается от нагрузки"? Потому что схема защищена от наводок!

А если вы так уверены в своей схеме и в своем коде - почему вы тогда вопросы задаете? Если у вас все хорошо - так сидите и радуйтесь.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

еще и кнопка к земле притянута, замыкается на плюс? 

b707
Offline
Зарегистрирован: 26.05.2017

Shelby пишет:

Почему же? С помощью Falling ловлю ее отжатие и изменяют значение булевой переменной. Есть более элегантный способ?

вы хоть чуть-чуть о прерываниях что-нибудь читали? Например то, что все переменные, задействованные в обработчике, должны быть особого типа - не слышали?

Shelby
Offline
Зарегистрирован: 17.09.2019

b707 пишет:

Shelby пишет:

Господи, вы вообще не читаете того что я пишу? Состояние реле меняется из-за стартеров на лампе. При открытии реле они потребляют много тока и видимо реле закрывается от нагрузки.

как раз таки читаю - и именно это ваше "видимо реле закрывается от нагрузки" - и есть бред. Почему, блин, у меня при включении мотора 1.5 Квт ничего "не закрывается от нагрузки"? Потому что схема защищена от наводок!

А если вы так уверены в своей схеме и в своем коде - почему вы тогда вопросы задаете? Если у вас все хорошо - так сидите и радуйтесь.

Хорошо. Давайте зайдём с другой стороны. К реле подключена обычная лампочка Ильича, реле не выключается, все хорошо, но состояние кнопки все ещё изменчиво. Что в этом случае скажете делать?

b707
Offline
Зарегистрирован: 26.05.2017

DetSimen пишет:

еще и кнопка к земле притянута, замыкается на плюс? 

Дед, поциент невменяем. Наворотил в коде больше сотни строк, где хватило бы 20 - и гордо стал в позу "у меня все прекрасно".

Только вот почему-то кнопка "сама" переключается :)))

 

Shelby
Offline
Зарегистрирован: 17.09.2019

DetSimen пишет:

еще и кнопка к земле притянута, замыкается на плюс? 

Я на схеме показал как она подключена. Одним концом к земле, другим к цифровому входу с пуллапом

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Shelby пишет:

Почему же? С помощью Falling ловлю ее отжатие и изменяют значение булевой переменной. Есть более элегантный способ?

ну ты сам писал, что по FALLING отжатие ловишь. 

b707
Offline
Зарегистрирован: 26.05.2017

Shelby пишет:

состояние кнопки все ещё изменчиво. Что в этом случае скажете делать?

для начала выкинуть прерывание как класс, переписать обработчик на обычный поллинг

Обоснований два -

во-первых, прерывания очень чувствительны к наводкам

во-вторых, вы совершенно не понимаете, как с ними работать

Shelby
Offline
Зарегистрирован: 17.09.2019

b707 пишет:

DetSimen пишет:

еще и кнопка к земле притянута, замыкается на плюс? 

Дед, поциент невменяем. Наворотил в коде больше сотни строк, где хватило бы 20 - и гордо стал в позу "у меня все прекрасно".

Только вот почему-то кнопка "сама" переключается :)))

 

При чем тут количество строк и особый тип переменной? Она начинает себя так вести только при открытом реле, и код ту ни при чем

Shelby
Offline
Зарегистрирован: 17.09.2019

DetSimen пишет:

Shelby пишет:

Почему же? С помощью Falling ловлю ее отжатие и изменяют значение булевой переменной. Есть более элегантный способ?

ну ты сам писал, что по FALLING отжатие ловишь. 

Ну дак все верно, свет включится/выключится только когда кнопка будет отжата (аналогия с сенсором на телефоне)

Shelby
Offline
Зарегистрирован: 17.09.2019

b707 пишет:

Shelby пишет:

состояние кнопки все ещё изменчиво. Что в этом случае скажете делать?

для начала выкинуть прерывание как класс, переписать обработчик на обычный поллинг

Обоснований два -

во-первых, прерывания очень чувствительны к наводкам

во-вторых, вы совершенно не понимаете, как с ними работать

То есть, думаете если ловить изменение не прерыванием, то будет все ок?

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

если кнопка замыкается на ноль, то отжатие изменяет уровень с 0 на 1, а это, матьтваю, RISING.  Иль я совсем тупой?  А если не я, то кто?

Shelby
Offline
Зарегистрирован: 17.09.2019

DetSimen пишет:

если кнопка замыкается на ноль, то отжатие изменяет уровень с 0 на 1, а это, матьтваю, RISING.  Иль я совсем тупой?  А если не я, то кто?

Хм, и правда, быть может я забыл и там так и есть как вы говорите.

Но раз уж говорят что прерывание чувствительно, то я попробую считывать ее состояние обычным digitalRead.

b707
Offline
Зарегистрирован: 26.05.2017

Shelby пишет:

При чем тут количество строк и особый тип переменной?

ПРИ ТОМ!

Ну почитайте уже что-нибудь про прерывания! - значения обычных глобальных переменные в прерывании менять нельзя, вы что, никогда об этом не слышали? 

что ж вы себя таким тупицей то выставляете?

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Шелби, b707 хочет сказать, пачитай чонить за volatile.  

Shelby
Offline
Зарегистрирован: 17.09.2019

DetSimen пишет:

Шелби, b707 хочет сказать, пачитай чонить за volatile.  

Благодарю, побольше бы таких людей, которые пишут по делу, а не выплескивают свою токсичность 

b707
Offline
Зарегистрирован: 26.05.2017

Shelby пишет:

DetSimen пишет:

Шелби, b707 хочет сказать, пачитай чонить за volatile.  

Благодарю, побольше бы таких людей, которые пишут по делу, а не выплескивают свою токсичность 

я два раза намекнул про тип переменных. Прозрачно намекнул. Но не доходит.

Зачем вставлять в свой код операторы, которых вы ни черта не понимаете? - вот и выходит, что кнопки включаются сами...

Shelby
Offline
Зарегистрирован: 17.09.2019

b707 пишет:

Shelby пишет:

DetSimen пишет:

Шелби, b707 хочет сказать, пачитай чонить за volatile.  

Благодарю, побольше бы таких людей, которые пишут по делу, а не выплескивают свою токсичность 

я два раза намекнул про тип переменных. Прозрачно намекнул. Но не доходит.

Зачем вставлять в свой код операторы, которых вы ни черта не понимаете? - вот и выходит, что кнопки включаются сами...

Мне казалось это раздел для новичков, а вы тут намеки делаете. Но что в конечном итоге? Проблема в типе переменной или прерывании для кнопки в принципе? Я просто не пойму, то вы говорите что оно чувствительно, но потом говорите что виноват тип переменной. Конечно при таком раскладе я для вас буду тупым выглядеть

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

b707 пишет:

Зачем вставлять в свой код операторы, которых вы ни черта не понимаете? - вот и выходит, что кнопки включаются сами...

Не горячися.  Это всё же в песочницах. 

b707
Offline
Зарегистрирован: 26.05.2017

Shelby пишет:

 Но что в конечном итоге? Проблема в типе переменной или прерывании для кнопки в принципе?

Первое - очевидная ошибка, ее надо исправить в любом случае. Но это совершенно не гарантия, что в коде нет других(и многих) ошибок. Отладка - процесс постадийный. Исправили одну ошибку - вылезли две других, это нормально.

Shelby
Offline
Зарегистрирован: 17.09.2019

b707 пишет:

Shelby пишет:

 Но что в конечном итоге? Проблема в типе переменной или прерывании для кнопки в принципе?

Первое - очевидная ошибка, ее надо исправить в любом случае. Но это совершенно не гарантия, что в коде нет других(и многих) ошибок. Отладка - процесс постадийный. Исправили одну ошибку - вылезли две других, это нормально.

В коде их нет, и я могу каждую строчку обосновать, дабы вы не делали поспешных выводов о чужом коде и навыках его писавшего

b707
Offline
Зарегистрирован: 26.05.2017

Shelby пишет:

В коде их нет, и я могу каждую строчку обосновать

и после таких заявлений вы хотите. чтобы я вас серьезно воспринимал?

Ну на неправильное описание переменных в прерывании вам уже указали - это не ошибка?

А трехкратное включение одного и того же реле? - тоже не ошибка. а фича. да? :)

Вместо того чтоб раздувать щеки, как вы умеете программировать (а в коде хорошо видно, насколько вы "умеете") - вы бы лучше слушали. что вам говорят. Написать 115 строк там, где достаточно 15 - это признак говнокодера. А хуже говнокодера может быть только говнокодер с амбициями.

Не желаете учиться - решайте проблемы сами.

 

KindMan
Offline
Зарегистрирован: 19.12.2018

b707 пишет:

что ж вы себя таким тупицей то выставляете?

Как говорил Эпиктет - „Если хочешь учиться, будь готов считаться дураком и тупицей.“

Но когда человек не хочет понять логическую цепочку, установить причинно-следственную связь, и упорно продолжает прыгать на грабли, не слушая тех, кто делится опытом, то это уже не ученик, а мозголюб

Shelby пишет:

Мне казалось это раздел для новичков

В этом и дело, что если это признали, то надо слушать, что говорят, чтобы исправить проблему, а не спорить с теми, кто до вас это всё прошел.
А читать лекции каждому упертому, это нужно призвание, как говорил один.

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

707-ой!

тут песочница  ...тащемто.

И к тому ж поциент переменные и методы именует классически, что значит он программист, причем не web богопротивный, а хотя бы жава! ;)))

----------------------

ТС-у.

И тебе не следует в позу гордого ежа вставать. Есть помеха, сам пишешь про реле. Это неправильно, значит нужно показать схему, так как доверия к твои навыкам ровно ноль, после признания об отключающихся реле.

В чем тебе схему рисовать - чисто твое дело, гугль в помощь. Это не нам надо. Неужели не ясно, что если сам не решил свою задачу - это уже тебе принижает? Вот и делай что говорят, как говорят и когда говорят, а спорить с женой станешь, если позволит.

b707
Offline
Зарегистрирован: 26.05.2017

wdrakula пишет:

707-ой!

тут песочница  ...тащемто.

Даже в песочнице должны быть пределы у тупости. И должно быть желание учиться.

А зачем ТС учиться, он же гордо утверждает, что "в его коде ошибок нет"! Только почему-то не работает...

 

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Shelby пишет:

В коде их (ошибок?) нет, и я могу каждую строчку обосновать, дабы вы не делали поспешных выводов о чужом коде и навыках его писавшего

ох, как жестока ты ошибаешьса. 

Shelby
Offline
Зарегистрирован: 17.09.2019

b707 пишет:

Shelby пишет:

В коде их нет, и я могу каждую строчку обосновать

и после таких заявлений вы хотите. чтобы я вас серьезно воспринимал?

Ну на неправильное описание переменных в прерывании вам уже указали - это не ошибка?

А трехкратное включение одного и того же реле? - тоже не ошибка. а фича. да? :)

Вместо того чтоб раздувать щеки, как вы умеете программировать (а в коде хорошо видно, насколько вы "умеете") - вы бы лучше слушали. что вам говорят. Написать 115 строк там, где достаточно 15 - это признак говнокодера. А хуже говнокодера может быть только говнокодер с амбициями.

Не желаете учиться - решайте проблемы сами.

Ты либо глупый либо слепой. Я два раза написал что трёхкратное включение сделано для старта лампы, а для этого нужно наполнить кондеи, которые в свою очередь напрягой отключают реле, и мне приходится наполнять их постепенно. Но с тобой диалог у меня окончен. Ты просто токсичное быдло которое ворвалось в песочницу и даже не читает то что ему пишут.

Shelby
Offline
Зарегистрирован: 17.09.2019

DetSimen пишет:

Shelby пишет:

В коде их (ошибок?) нет, и я могу каждую строчку обосновать, дабы вы не делали поспешных выводов о чужом коде и навыках его писавшего

ох, как жестока ты ошибаешьса. 

Кроме неправильного типа для некоторых переменных там ошибок нет, как минимум в логике. А мистер токсичность, раз уж он не говнокодер, мог за него пояснить, но он только и может что пытаться принижать других

Shelby
Offline
Зарегистрирован: 17.09.2019

wdrakula пишет:

707-ой!

тут песочница  ...тащемто.

И к тому ж поциент переменные и методы именует классически, что значит он программист, причем не web богопротивный, а хотя бы жава! ;)))

----------------------

ТС-у.

И тебе не следует в позу гордого ежа вставать. Есть помеха, сам пишешь про реле. Это неправильно, значит нужно показать схему, так как доверия к твои навыкам ровно ноль, после признания об отключающихся реле.

В чем тебе схему рисовать - чисто твое дело, гугль в помощь. Это не нам надо. Неужели не ясно, что если сам не решил свою задачу - это уже тебе принижает? Вот и делай что говорят, как говорят и когда говорят, а спорить с женой станешь, если позволит.

Да вы всей толпой издеваетесь похоже. Реле отключается только от лампы на дросселях и стартерах, и я уже объяснил почему. С лампочкой ильича такого нет, так что дело не в схеме

b707
Offline
Зарегистрирован: 26.05.2017

Shelby пишет:

 трёхкратное включение сделано для старта лампы, а для этого нужно наполнить кондеи, которые в свою очередь напрягой отключают реле

А ураганы на западном побережьи твои кондеи не создают. случайно? :)

Даилог с тобой бессмысленен, невозможно помочь непроходимомум тупице...

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

я, наерна, буду удалять все сообщения, содержащие личностные характеристики срачующихся. :) 

Shelby
Offline
Зарегистрирован: 17.09.2019

b707 пишет:

Shelby пишет:

 трёхкратное включение сделано для старта лампы, а для этого нужно наполнить кондеи, которые в свою очередь напрягой отключают реле

А ураганы на западном побережьи твои кондеи не создают. случайно? :)

Даилог с тобой бессмысленен, невозможно помочь непроходимомум тупице...

Иди почитай как эти лампы работают, а потом строй из себя умника 

b707
Offline
Зарегистрирован: 26.05.2017

DetSimen пишет:

я, наерна, буду удалять все сообщения, содержащие личностные характеристики срачующихся. :) 

имхо, ТС-у давно пора показать картинку с указателем.