Arduino ile asansör devresi hakkında

Katılım
7 Tem 2017
Mesajlar
5
Puanları
1
Yaş
21
Bitirme projesi için Ardünio kontrolü ile asansör devresi yapıyoruz yazdıgımız programla motor dönüyor ama kutlardaki sensörleri görmüyor ve katlarda durmuyor sensör olarak ldr ve reed anahtar kullandık ama yinede fayda etmedi nedenini bilen ve ya yardımcı olabilecek var mı ?
 
Katılım
18 Nis 2014
Mesajlar
979
Puanları
33
Baglantı ve kodunuzu atarsanız ayırd edebiliriz
 
Katılım
7 Tem 2017
Mesajlar
5
Puanları
1
Yaş
21
 
Katılım
7 Tem 2017
Mesajlar
5
Puanları
1
Yaş
21
7 segment display baglantısını yapmadık motor sürücü l298n kullandık


Kodlarımız bunlarr
int in1=13;
int in2=12;
int e1=11;

int a=10;
int b=9;
int c=8;
int d=7;
int e=6;
int f=5;
int g=4;

int kat1=A3;
int kat2=A4;
int kat3=A5;

int sensor1=A0;
int sensor2=A1;
int sensor3=A2;

int katdurum1;
int katdurum2;
int katdurum3;

int sensordurum1;
int sensordurum2;
int sensordurum3;

void setup() {
Serial.begin(9600);
pinMode(in1,OUTPUT);
pinMode(in2,OUTPUT);
pinMode(e1,OUTPUT);

pinMode(a,OUTPUT);
pinMode(b,OUTPUT);
pinMode(c,OUTPUT);
pinMode(d,OUTPUT);
pinMode(e,OUTPUT);
pinMode(f,OUTPUT);
pinMode(g,OUTPUT);

pinMode(kat1,INPUT);
pinMode(kat2,INPUT);
pinMode(kat3,INPUT);

pinMode(sensor1,INPUT);
pinMode(sensor2,INPUT);
pinMode(sensor3,INPUT);
}

void loop() {
katdurum1=digitalRead(kat1);
katdurum2=digitalRead(kat2);
katdurum3=digitalRead(kat3);

sensordurum1=digitalRead(sensor1);
sensordurum2=digitalRead(sensor2);
sensordurum3=digitalRead(sensor3);

//Serial.println(katdurum1);
//Serial.println(katdurum2);
Serial.println(katdurum3);
//Serial.println(sensordurum1);
//Serial.println(sensordurum2);
//Serial.println(sensordurum3);


if(katdurum1==HIGH)
{
digitalWrite(in1,LOW);
digitalWrite(in2,HIGH);
analogWrite(e1,75);

if(sensordurum1==HIGH)
{
digitalWrite(in1,LOW);
digitalWrite(in2,LOW);

digitalWrite(a,LOW);
digitalWrite(b,HIGH);
digitalWrite(c,HIGH);
digitalWrite(d,LOW);
digitalWrite(e,LOW);
digitalWrite(f,LOW);
digitalWrite(g,LOW);
}
else digitalWrite(2,LOW);
}

if(katdurum2==HIGH)
{
if(sensordurum1==HIGH)
{
digitalWrite(in1,HIGH);
digitalWrite(in2,LOW);
analogWrite(e1,75);
}
else if(sensordurum2==HIGH)
{
digitalWrite(in1,LOW);
digitalWrite(in2,LOW);

digitalWrite(a,HIGH);
digitalWrite(b,HIGH);
digitalWrite(c,LOW);
digitalWrite(d,HIGH);
digitalWrite(e,HIGH);
digitalWrite(f,LOW);
digitalWrite(g,HIGH);
}
else
{
digitalWrite(in1,LOW);
digitalWrite(in2,HIGH);
analogWrite(e1,75);
}
}

if(katdurum3==HIGH)
{
digitalWrite(in1,HIGH);
digitalWrite(in2,LOW);
analogWrite(e1,75);
if(sensordurum3==HIGH)
{
digitalWrite(in1,LOW);
digitalWrite(in2,LOW);

digitalWrite(a,HIGH);
digitalWrite(b,HIGH);
digitalWrite(c,HIGH);
digitalWrite(d,HIGH);
digitalWrite(e,LOW);
digitalWrite(f,LOW);
digitalWrite(g,HIGH);
}
else digitalWrite(2,LOW);
}


}
 
Katılım
18 Nis 2014
Mesajlar
979
Puanları
33
Analog pinler a0 diye deyilde 14 diye programda kullanmalısınız
int kat1=A3; int kat1=17;
int kat2=A4; int kat2=18;
int kat3=A5; int kat3=19;

int sensor1=A0; int sensor1=14;
int sensor2=A1; int sensor2=15;
int sensor3=A2; int sensor3=16;


Her satır için dogrusunu yanına yazdım sag taraftakileri yazarak tekrar denerseniz sıkıntı ortadan kalkabilir
 
Katılım
18 Nis 2014
Mesajlar
979
Puanları
33
Motor step motormu pwm ile kontrol etmişsiniz
Eger motor normal dc motor ise kodlarınızı ona göre düzeltip yükleyebilirim
Zemin kat olmayacakmı 0 1 2 3 şeklinde kat mı var detaylı bilgi verirseniz yardımcı olabilirim
 

bilalgoksu

Üye
Katılım
4 May 2019
Mesajlar
3
Puanları
1
Yaş
21
meraba iyi günler ben bir arduino ile çalışan asansör proje ödevi aldımda bord şemasını hiç bilmiyorum bana yardımcı olabilirmisiniz lütfen ödev çarşamba gününe yetişmesi lazım
 
Katılım
18 Nis 2014
Mesajlar
979
Puanları
33
meraba iyi günler ben bir arduino ile çalışan asansör proje ödevi aldımda bord şemasını hiç bilmiyorum bana yardımcı olabilirmisiniz lütfen ödev çarşamba gününe yetişmesi lazım
Problemi nedir
 
Katılım
18 Nis 2014
Mesajlar
979
Puanları
33
tanımlarda mevcut biraz çalışma yapın
 

Benzer konular


Sponsor Bağlantı

Forum istatistikleri

Konular
103,725
Mesajlar
729,416
Kullanıcılar
386,126
Son üye
Visar43
Üst