Показано с 1 по 10 из 20

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #10
    торпедопек Аватар для Urvin
    Регистрация
    15.10.2009
    Возраст
    38
    Сообщений
    43
    Вес репутации
    205

    По умолчанию Re: Программный триггер с фильтром дребезга

    Код:
    unsigned char button_state;
    unsigned char old_button_state;
    
    #define BUTTON_PIN 0
    #define RELAY_PIN 1
    void setup()
    {
        button_state = digitalRead(BUTTON_PIN);
        trigger_relay = 0;
    }
    void loop()
    {
        button_state = digitalRead(BUTTON_PIN);
    
        if (button_state != old_button_state)
        {
            if (button_state == 0)
            {
                if (digitalRead(RELAY_PIN) == 1) digitalWrite(RELAY_PIN, 0);
                else digitalWrite(RELAY_PIN, 1);
            }
    
            old_button_state = button_state;
        }
    }
    Последний раз редактировалось Urvin; 20.11.2009 в 16:54.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •