Страница 1 из 1

Защита от дребезга. Ошибка

Добавлено: 13.03.2019{, 13:47}
Goosr
Доброго времени суток.
В версии программы 4.2.4 (Linux), при включении Защиты от дребезга, проверка скетча заканчивается ошибкой в 12 строке
СпойлерПоказать

Код: Выделить всё

bool _bounseInput1S = 0;
bool _bounseInput1O = 0;
unsigned long _bounseInput1P = 0UL;
void setup()
{
pinMode(1, INPUT); 

_bounseInput1O =  digitalRead(1);
}
void loop()
{
bool  _bounceInputTmpan Arduino.ControllerPinAsNumberAdaptor = (digitalRead (1));

if (_bounseInput1S) 
    {
     if (millis() >= (_bounseInput1P + 40)) 
         {_bounseInput1O= _bounceInputTmpan Arduino.ControllerPinAsNumberAdaptor; _bounseInput1S=0;}
     }
else
    {
     if (_bounceInputTmpan Arduino.ControllerPinAsNumberAdaptor != _bounseInput1O )
         {_bounseInput1S=1; _bounseInput1P = millis();} 
      } 

//Плата:1
}
В версии программы 3.0.2 скетч выглядит вот так
СпойлерПоказать

Код: Выделить всё

bool _bounseInput1S = 0;
bool _bounseInput1O = 0;
unsigned long _bounseInput1P = 0UL;
void setup()
{
pinMode(1, INPUT);

_bounseInput1O =  digitalRead(1);
}
void loop()
{
bool  _bounceInputTmp1 = (digitalRead (1));

if (_bounseInput1S) 
    {
     if (millis() >= (_bounseInput1P + 40)) 
         {_bounseInput1O= _bounceInputTmp1; _bounseInput1S=0;}
     }
else
    {
     if (_bounceInputTmp1 != _bounseInput1O )
         {_bounseInput1S=1; _bounseInput1P = millis();} 
      } 

//Плата:1
}
По всей видимости часть строки Arduino.ControllerPinAsNumberAdaptor здесь лишняя.

Защита от дребезга. Ошибка

Добавлено: 13.03.2019{, 13:50}
seri0shka
Linux, скорей всего. :smile37:

Защита от дребезга. Ошибка

Добавлено: 13.03.2019{, 14:00}
Goosr
В Windows то-же самое. :smile390:

Защита от дребезга. Ошибка

Добавлено: 09.04.2019{, 23:19}
seri0shka
Goosr, не решилась проблема с блоком защиты от дребезга? Загрузил 5 версию, такая же проблема.

Защита от дребезга. Ошибка

Добавлено: 10.04.2019{, 08:38}
Goosr
seri0shka, в текущем проекте использую отдельный блок защиты.

Защита от дребезга. Ошибка

Добавлено: 10.04.2019{, 20:50}
seri0shka
Goosr, спасибо, что-то я забыл про их существование.