Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 13 из 13
  1. #11
    Новичок
    Регистрация
    06.02.2010
    Возраст
    43
    Сообщений
    3
    Вес репутации
    0

    По умолчанию Re: Автоматическое складывание зеркал на автомобиле

    А что с полярностью делать? На складывание на одном проводе "+" на втором "-". А при раскладывании наоборот!

  2. #12
    Пользователь
    Регистрация
    12.02.2008
    Сообщений
    52
    Вес репутации
    210

    По умолчанию Re: Автоматическое складывание зеркал на автомобиле

    Тебе нужно подключить контакты реле параллельно кнопке

  3. #13
    Новичок
    Регистрация
    06.02.2010
    Возраст
    43
    Сообщений
    3
    Вес репутации
    0

    По умолчанию Re: Автоматическое складывание зеркал на автомобиле

    Я дамаю это так должно быть (для кнопки без фиксации). Правильно?
    Реле использую то, которое переключает "+" на "-" на контакте, если на обмотку подается "+". И еще одно такое же реле для переключения с "-" на "+", реле используются параллельно (т.е. для двух проводов, которые идут на зеркало). Если что неправильно поправьте - я не программист

    // http://compcar.ru
    #include <EEPROM.h>
    int ACC = 12;
    int button = 2;

    void setup()
    {
    pinMode(ACC, INPUT);
    pinMode(button, OUTPUT);
    }

    void loop()
    {
    int value = EEPROM.read(0); // Прочитать статус до задержки
    delay(5000); // задержка для того что бы не дергать зеркала лишний раз

    if ((value==0) && (EEPROM.read(0)==0) && (digitalRead(ACC)==HIGH)) //если включен АСС и статус
    { // зеркала сложены то открыть зеркала
    digitalWrite(button, HIGH); // нажать кнопку
    delay(100);
    EEPROM.write(0, 255); // сохраняем статус зеркал 255=разложены
    }
    if ((value==255) && (EEPROM.read(0)==255) && (digitalRead(ACC)==HIGH)) // если ACC включен и статус зеркал
    { // разложены, то сложить зеркала
    digitalWrite(button, LOW); // отключить кнопку
    delay(100);
    EEPROM.write(0, 0); // сохраняем статус зеркал 0=сложены
    }
    }
    Последний раз редактировалось revladimir; 08.02.2010 в 10:39.

Страница 2 из 2 ПерваяПервая 12

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

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

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

Ваши права

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