buğra
buğra
Niğde
01/05/2019 tarihinden beri üye
10 GY Puanı
107K GY Sırası

Kişisel Sayfaları

İlgi Alanları

1 Rozet
0 Sertifika
1 Soru Sordu
0 Cevap Verdi
0 Blog Yazısı
0 Etiket Takibi

Hakkında

İş Tecrubesi

Kullanıcıya ait İş tecrübesi bilgisi bulunmamaktadır.

Eğitim Geçmişi

Niğde Üniversitesi
| Aralık 2020 - Aralık 2020

Sertifikalar & Başarılar

GY Sertifikaları (0)
Kullanıcının GY sertifikası bulunmamaktadır.
Diğer Sertifikaları (0)
Kullanıcıya ait sertifika bulunmamaktadır.
Test Sonuçları (0)

Kullanıcıya ait test sonucu bulunmamaktadır.

Dil Becerileri

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.