12v Dc motor tek buton ile yön kontrol sağlanması

Katılım
5 Eyl 2019
Mesajlar
14
Puanları
1
Yaş
32
Merhabalar,

Elimde bir adet 12v dc motor mevcut çift kontak röle ile 2 buton yardımıyla sağa sola dönüş yaptırabiliyorum.

Sorum şu bir buton ile yani butona bastığım da motor sağa dönecek bıraktığım da duracak tekrar butona bastığım da motor sola dönecek bıraktığım da duracak bu konu hakkında bilgi sahibi biri veya birileri yardım edebilirse sevinirim.
 
Elektrik tesisatlarında seçilecek kablo kesiti genellikle kullanılacak güce göre çekilecek akımın hesaplanması ile belirlenmelidir.
Otomatik sigorta bulunduğu devreyi yüksek akım ve kısa devre akımlarından koruyan bir anahtarlama elamanıdır.
bu dediğiniz işlem, ucuz bir mcu ile yapılabilir. başka yolu varmı bilmiyorum.
 
Eğer isterseniz belki ücreti karşılığında forumda yapan çıkar. ne istediğinizi motor akımını adedini net olarak yazın. isteyenler size özel mesaj atsınlar.
 
Motor kaç voltla çalışmakta ve Motor ne kadar akım çekmekte?
 
Aşağıdaki devre işinizi görür.

Fritzing devre şeması:
fritzing_bb.png


isis devre şeması:
isis.jpg

Program kodları:

Kod:
// GIRISLER
int buton= A0;

// CIKISLAR
int ileri= 2;
int geri= 3;

// DEGISKENLER
int motor_durum=0;
int izin=0;

void setup()
{
  pinMode(ileri, OUTPUT);
  pinMode(geri, OUTPUT);
  pinMode(buton, INPUT);
}

void loop()
{
  if (digitalRead(buton)==LOW) {dur();}
  else
  {
    if (digitalRead(buton)==HIGH && motor_durum == 0) {ileri_don();}
    else if (digitalRead(buton)==HIGH && motor_durum == 1 && izin == 1) {geri_don();}
    else if (digitalRead(buton)==HIGH && motor_durum == 2 && izin == 1) {ileri_don();}
  }
}

void dur()
{
  digitalWrite(ileri, LOW);
  digitalWrite(geri, LOW);
  izin=1;
}

void ileri_don()
{
  digitalWrite(ileri, HIGH);
  digitalWrite(geri, LOW);
  motor_durum=1;
  izin=0;
}

void geri_don()
{
  digitalWrite(ileri, LOW);
  digitalWrite(geri, HIGH);
  motor_durum=2;
  izin=0;
}
 

Forum istatistikleri

Konular
129,235
Mesajlar
924,527
Kullanıcılar
451,616
Son üye
sezercoban1

Yeni konular

Geri
Üst