Konuyu Değerlendir
  • 0 Oy - 0 Ortalama
  • 1
  • 2
  • 3
  • 4
  • 5
Arduino Güneş-Işık Takip Etme Yöntemi
#1
Arduino Güneş-Işık Takip Etme Yöntemi

[Resim: gunes-paneli-arduino-png.582] 

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);
}
Bul
Alıntı


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  ARDUİNO VE MATLAB İLE MPU6050 KULLANIMI VE YÖNTEMLER Ken 0 206 19-05-2016, Saat: 09:57
Son Mesaj: Ken
  MIT APP INVERTOR & ARDUİNO İLE LED KONTROL ETME YÖNTEMİ Ken 0 122 19-05-2016, Saat: 09:55
Son Mesaj: Ken
  MIT APP INVERTOR VE ARDUİNO İLE SERVO MOTOR KONTROL ETME YÖNTEMİ Ken 0 128 19-05-2016, Saat: 09:53
Son Mesaj: Ken
  ARDUİNO İLE NOKİA 5110(PCD8544) GRAFİK LCD KULLANIMI VE GEREKLİ YÖNTEMLER Ken 0 195 19-05-2016, Saat: 09:52
Son Mesaj: Ken
  ARDUİNO KONTROLLÜ ÇİM SULAMA SİSTEMİ PROJESİ VE YÖNTEMLER Ken 0 141 19-05-2016, Saat: 09:51
Son Mesaj: Ken

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi
loading...