Relay Shield 12 не хочет работать

Тема в разделе "Arduino & Shields", создана пользователем zveros, 27 дек 2014.

  1. zveros

    zveros Нерд

    Прочитал wiki по relay shild, но у меня 12 вольт.
    Подключил пины:
    gnd-gng
    in1-D10
    in2-D11
    in3-D12
    in4-D13
    vcc-Vn(неразборчиво написанно на плате дуни.) Вообщем на нем 12 вольт которым питаю дуню.
    Реле четко срабатывает если in1-in4 подать и LOW b HIGT. В моем скетче получаеться на выходе или 3.3в или 5в. А как снять полностью напряжение с порта?

    Код (Text):
        //Определяем на каких пинах находятся реле
        #define RELAY_1 10
        #define RELAY_2 11
        #define RELAY_3 12
        #define RELAY_4 13
     
        void setup() {
          // Конфигурируем нужные пины на выход
          for (int i = 10; i <= 13; ++i)
          {
            pinMode(i, OUTPUT);
          }
        }
     
        void loop() {
     
          //Включаем реле 1 на 5 секунд
          digitalWrite(RELAY_1, HIGH);
          delay(5000);
          //Отключаем реле 1
          digitalWrite(RELAY_1, LOW);
     
          //через секунду включаем реле 2 на 5 секунд
          delay(1000);
     
          digitalWrite(RELAY_2, HIGH);
          delay(5000);
          digitalWrite(RELAY_2, LOW);
     
          //Повторим с оставшимися реле то же самое
          delay(1000);
     
          digitalWrite(RELAY_3, HIGH);
          delay(5000);
          digitalWrite(RELAY_3, LOW);
     
          delay(1000);
     
          digitalWrite(RELAY_4, HIGH);
          delay(5000);
          digitalWrite(RELAY_4, LOW);
     
          delay(1000);
        }

     
     
    Последнее редактирование: 27 дек 2014
  2. Unixon

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

    Какой именно у вас Relay Shield?
     
  3. zveros

    zveros Нерд

    http://www.ebay.com/itm/4-Channel-R...Electrical_Test_Equipment&hash=item3cebb26407 Вот такой один в один. Джампер стоит. Когда подаю HIGH горит ярко светодиод, реле включено, когда LOW светодиод горит чуть по тусклее, реле так же включено. Выдергиваю провод с порта светодиод тухнет, реле выключается.
     
  4. Unixon

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

    Должно быть VCC=5V.
     
  5. Недавно работали с такими же реле, запитывали от внешнего источника 5 воль, все нормально работало. Только вот оно изначально включено и все 4 светодиода горят. Приходилось в setup() сразу их отключать, и то наоборот кидать значение HIGH а не LOW.... Может маркировка на реле не правильная была, VCC с GND перепутали, может кто сталкивался с тем, что наоборот работает. Пробовать полярность поменять не стал....
     
  6. zveros

    zveros Нерд

    Извиняюсь, по ссылке на 5 вольт, моё реле на 12 вольт. На оптопаре.
     
  7. Unixon

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

    Принципиальную схему можете восстановить по разводке?
     
  8. Apofiz

    Apofiz Гик

    Извиняюсь за нескромный вопрос а что значит ваша фраза? Можете перевести ? Если как вы пишете
    То пардон а скакого перепугу вы взяли что 12В питание так и есть 5В питание подайте и радуйтесь жизни.
     
  9. Tangens

    Tangens Нуб

    В основном такие шильды управляются так , при подачаи сигнала HIGH реле бездействует. При смене сигнала на LOW реле включается .
     
  10. zveros

    zveros Нерд

    Плата выглядеть один в один как на фото, только на реле написанно 12 вольт. Все верно сигнал high выключаеться, но не до конца, светодиод горит в пол накала. Видимо он хочет 12 вольт что бы полностью отключиться. Извиняюсь за путаницу, пишу с телефона.
     
  11. zveros

    zveros Нерд

    Последнее редактирование: 28 дек 2014
  12. zveros

    zveros Нерд

    По выше приведенной ссылке вторым способом запустил модуль. Жалко только что нельзя дуню спать ложить с отключеными реле :(