Son Forum Aktiviteleri

1
Tümünü Gör

ARDUİNO

Merhaba;

Çok uğraşmama rağmen bir türlü yapamıyorum.İki sensöre ait kodları birleştirmem gerekiyor;

1-)

int calistir = 8;

 

void setup() {

  pinMode(calistir, OUTPUT);

 }

 

void loop() {

  int sensor = analogRead(A0);

  if (sensor > 50) {

    digitalWrite(calistir, HIGH);

  } else {

    digitalWrite(calistir, LOW);

  }

}

 

2-)

// röle ve lm35 in pinleri belirlendi

int role1=7;      

int lm35=A0;

int role2=6;

 

void setup() {

 

  Serial.begin(9600);    //seri haberleşme başlatıldı

  analogReference(INTERNAL);    //arduino 1,1V referansa ayarlandı

  pinMode(role1,OUTPUT);       //röle çıkış olarak tanımlandı

  pinMode(role2,OUTPUT);       //röle çıkış olarak tanımlandı

}

 

void loop() {

  int okunanDeger = analogRead(A1);          //analog deger okundu ve okunanDeger değişkenine atandı

  float derece = okunanDeger / 9.31;         //derece hesaplandı

  Serial.println(derece);                    //derece ekrana yazdırıldı

  delay(1000);

 

  if(derece >120)

    digitalWrite(role1,HIGH);                 //röleye güç verildi

    else

    digitalWrite(role1,LOW);                  //röle kapatıldı

  if(derece <120)

    digitalWrite(role2,HIGH);                //röleye güç verildi

    else

    digitalWrite(role2,LOW);                //röle kapatıldı

}

Yardımcı olursanız çok sevinirim.