Tek bir röle kullanarak dc motor sürebiliriz. Ama projerimizde dc motorları da iki yönlü olarak yani ileri ve geri olarak kullanıcağımız zaman tek röle ile süremeyiz .
Röleri aç kapa olarak düşünürsek. DC motoru açtı ve motor döndü ama çift yönlü sürmek için işler birazcık karışıyor. Çift yönlü sürmek için 2 tane röle kullanmamız gerekiyor. Motorun bir ucu bir röleye diğer ucu ise diğer röle ye bağlanıyor. DC motorun saat yönünde dönmesini istiyorsak bir röleyi saat yönünün tersine dönmesini istiyorsak diğer röleyi aktif hale getirmemiz gerekmektedir.
Röle Bağlantısı |
PROGRAM KODLARI :
int sagi=22; // MOTOR KONTROL PİNLERİ
int sagg=24;
int solg=26;
int soli=28;
void setup()
{
pinMode(sagi, OUTPUT);
pinMode(sagg, OUTPUT);
pinMode(solg, OUTPUT);
pinMode(soli, OUTPUT);
}
void loop()
{
ileri();
}
void ileri()
{
digitalWrite(solg, LOW);
digitalWrite(soli, HIGH); //ileri gitme
digitalWrite(sagg, LOW);
digitalWrite(sagi, HIGH);
}
void geri() //geri gitme
{
digitalWrite(solg, HIGH);
digitalWrite(soli, LOW);
digitalWrite(sagg, HIGH);
digitalWrite(sagi, LOW);
}
void sol()
{ //sola dönme
digitalWrite(soli, LOW);
digitalWrite(solg, HIGH);
digitalWrite(sagg, LOW);
digitalWrite(sagi, HIGH);
}
void sag()
{
digitalWrite(solg, LOW);
digitalWrite(soli, HIGH); //sağa dönme
digitalWrite(sagg, HIGH);
digitalWrite(sagi, LOW);
}
void dur() //motorları durdur
{
digitalWrite(solg, LOW);
digitalWrite(soli, LOW);
digitalWrite(sagg, LOW);
digitalWrite(sagi, LOW);
}
Röleli devrenin çizimi var mı elinizde ?
YanıtlaSilBende 2li röle shild var tek motor için uyarmı
YanıtlaSil