Skocz do zawartości

Podłączenie przekaźników, które pracują na 12v do arduino MEGA 2560


Ollam

Pomocna odpowiedź

Witam. Posiadam 4 przekaźniki, które pracują na 12v. Jednak arduino jest w stanie podawać jedynie 5v na pinach Digital. Użyłem do tego komendy  digitalWrite(ENABLE4,HIGH);. Myślałem o tym aby arduino podawało jedynie masę, a 12v do przekaźników przychodziło stale. Tylko po aktywowaniu masy na pinach ( digitalWrite(ENABLE4,LOW); ) nie wiem jak następnie ją odłączyć. Chyba, że jest jakiś inny sposób, aby to podłączyć.

Link do komentarza
Share on other sites


#define ENABLE 51
#define ENABLE2 53
#define ENABLE3 49
#define ENABLE4 47
int i;
 
void setup() {
  //---set pin direction
  pinMode(ENABLE,OUTPUT);
  pinMode(ENABLE2, OUTPUT);
  pinMode(ENABLE3, OUTPUT);
  pinMode(ENABLE4, OUTPUT);
  Serial.begin(9600);
}

void loop() {
 
//---back and forth example
    Serial.println("One way, then reverse");
    digitalWrite(ENABLE,LOW); // enable on
    delay(400);
    digitalWrite(ENABLE,HIGH); // disable
     Serial.println("One way, then reverse");
    digitalWrite(ENABLE2,LOW); // enable on
    delay(400);
    digitalWrite(ENABLE2,HIGH); // disable
     Serial.println("One way, then reverse");
    digitalWrite(ENABLE3,LOW); // enable on
    delay(4040);
    digitalWrite(ENABLE3,HIGH); // disable
     Serial.println("One way, then reverse");
    digitalWrite(ENABLE4,LOW); // enable on
    delay(500);
    digitalWrite(ENABLE4,HIGH); // disable
     Serial.println("back");
}

na razie mój kod wygląda tak...

Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.