Güneş-Işık Takip

Konu, 'Arduino' kısmında Abrek tarafından paylaşıldı.

  1. Abrek

    Abrek MB Üyesi

    Kayıt:
    13 Aralık 2015
    Mesajlar:
    2
    Beğeniler:
    1
    En İyi Cevap:
    0
    Değerlendiriler:
    +3 / 0 / -0
    Evet Arkadaşlar ilk defa bu sayfada yayınlıyorum çok basit bir robot diyebiliriz bununla güneşi takip eden ve verimi çok yüksek derecede arttıran bir Güneş paneli veya ışık sensörlerini değiştirim Kızıl ötesi yaparsak gece birilerini takip eden kamera-silah gibi basit sistemleri bir başlangıç projeleri yapabiliriz.
    GÜNEŞ PANELİ ARDuino.png
    Kod:
    #include <Servo.h> // Servo motor kütüphanesi çağırıldı.
    
    Servo servomotor;  // servomotor adında bir servo oluşturuldu.
    
    int pos = 0;    // pozisyonun depolandığı bir değişken oluşturuldu.
    
    int spa = A7;
    int spb = A5;
    int spc = A10;
    void setup()
    {
      servomotor.attach(PB_5);  // servomotorun sinyali 9.pine bağlandı.
      pinMode(spa, INPUT);
      pinMode(spb, INPUT);
      pinMode(spc, INPUT);
    }
    void loop()
    {
    int ldra = analogRead(spa);
    int ldrb = analogRead(spb);
    int ldrc = analogRead(spc);
    
    if(ldrc < ldra)
    {
       ilkceyrek(ldra,ldrb);
    }
      if(ldra < ldrc)
    {
       sonceyrek(ldrc,ldrb);
    }
      if(ldra=ldrc)
    {
       nokta();
    }
           
    }
    
    void nokta()
    { 
    servomotor.write(90);              // pozisyon servomotora uygulanılıyor
       delay(15);
    }
    
    void ilkceyrek(int a,int b)
    {   
        int k;
        k=a/b;
        pos=90/(k+1);
       
       servomotor.write(pos);              // pozisyon servomotora uygulanılıyor
        delay(15);
    }
    void sonceyrek(int c,int b)
    {       
        int k;
        k=b/c;
        pos=90/(k+1);
        pos=pos+90;
       servomotor.write(pos);              // pozisyon servomotora uygulanılıyor
        delay(15);
    }
     
    • Beğen Beğen x 1
    • Katılıyorum Katılıyorum x 1
    • Bilgilendirici Bilgilendirici x 1
  2. yarba

    yarba MB Üyesi

    Kayıt:
    11 Ekim 2015
    Mesajlar:
    11
    Beğeniler:
    0
    En İyi Cevap:
    0
    Değerlendiriler:
    +1 / 0 / -0
    Üniversite:
    İskenderun Teknik Üniversitesi
    etkileyici :)
     
  3. senolyldz20

    senolyldz20 Hitit üniversitesinde okuyan meraklı öğrenci MB Üyesi

    Kayıt:
    22 Kasım 2015
    Mesajlar:
    17
    Beğeniler:
    0
    Meslek:
    Öğrenci
    En İyi Cevap:
    0
    Değerlendiriler:
    +0 / 0 / -0
    Üniversite:
    Hitit Üniversitesi
    güzel paylaşım :)
     
  4. aydindr

    aydindr MB Üyesi

    Kayıt:
    2 Mart 2016
    Mesajlar:
    3
    Beğeniler:
    0
    En İyi Cevap:
    0
    Değerlendiriler:
    +0 / 0 / -0
    Emeğiniz için tebrikler
    Paylasiminiz için teşekkürler


    aydinDr