Реле для ардуино

Тема в разделе "Схемотехника, компоненты, модули", создана пользователем old_porkin, 27 май 2017.

  1. old_porkin

    old_porkin Нуб

    Приветствую товарищи. Столкнулся вот с такой проблемой. Купил вот такое реле 192.jpg
    но оказалось что срабатывание у него происходит по низкому уровню то есть 0. И все бы нечего в скетче сделал инверсию чтобы срабатывал по низкому уровню. Но вот такая проблема когда подаешь питание на Ардуино у него по умолчанию на выходе 0 и пока программа запустится и сделает инверсию выхода, успевает проходит сигнал и реле клацает что для моего проекта неприемлемо. Можно ли что-нибудь сделать с этим реле чтобы исключить такое явление? Заранее спасибо.
     
  2. Tomasina

    Tomasina Сушитель лампочек Модератор

    Если вот это
    Код (C++):
    void setup()
    {
       // сначала озаботимся реле
       pinMode(RELAY1_PIN, OUTPUT);
       pinMode(RELAY2_PIN, OUTPUT);
       digitalWrite(RELAY1_PIN, HIGH);
       digitalWrite(RELAY2_PIN, HIGH);
       // уже потом все остальное
    }
    не поможет, то искать реле с управлением по логической единице.
     
  3. rkit

    rkit Гуру

    По умолчанию на выходе высокий импеданс. Может быть, вы к 13 пину подключились? Он мигает светодиодом при старте.
     
  4. rkit

    rkit Гуру

    Сначала пишем высокий, потом переключаем.
     
  5. Unixon

    Unixon Оракул Модератор

    Притянуть входы модуля через 1кОм к питанию.
     
  6. rkit

    rkit Гуру

    Они уже притянуты через pnp-транзистор.
     
  7. Unixon

    Unixon Оракул Модератор

    Тьфу, тогда... эээ, а почему вообще тут какая то проблема есть?
    Пока контроллер не переключил ноги в выходы, ничего не должно происходить.