#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
Повідомлень: 88

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

Неактивний

Швидке повідомлення

Введіть повідомлення і натисніть Надіслати

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