#1 2018-01-22 00:21:41

Алекесей
Участник
Зарегистрирован: 2018-01-19
Сообщений: 2

Помогите организовать проверку входа Arduino

Народ подскажите как выдать сигнал на выход если сигнал на  входе ардуино 5 и более секунд HIGH

#2 2018-01-22 00:48:42

Selen
Участник
Зарегистрирован: 2017-01-02
Сообщений: 71

Re: Помогите организовать проверку входа Arduino

вроде так где 2 вход, а 3ий пин выход

unsigned long altMillis = 0;
void setup() {
  pinMode(2, INPUT);
  pinMode(3, OUTPUT);

}

void loop() 
{
  unsigned long  neuMillis = millis();
  
  if(!digitalRead(2))
        {
          altMillis = neuMillis;
         }       
  if((neuMillis - altMillis) > 5)
        {
          ausgangWennMehrAls5Sek();
        }
}


void ausgangWennMehrAls5Sek()
{
  digitalWrite(3, HIGH);
}

#3 2018-01-22 21:12:03

Алекесей
Участник
Зарегистрирован: 2018-01-19
Сообщений: 2

Re: Помогите организовать проверку входа Arduino

Ребята, огромное спасибо!!! Все работает smile

Быстрое сообщение

Введите сообщение и нажмите Отправить

Подвал раздела