Güneş-Işık Takip

Abrek

MB Üyesi
Kayıt
13 Aralık 2015
Mesajlar
2
Tepkiler
1
Yaş
25
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);
}
 

yarba

MB Üyesi
Kayıt
11 Ekim 2015
Mesajlar
11
Tepkiler
0
Şehir
İskenderun
Üniv
İskenderun Teknik Üniversitesi

senolyldz20

Hitit üniversitesinde okuyan meraklı öğrenci
MB Üyesi
Kayıt
22 Kasım 2015
Mesajlar
17
Tepkiler
0
Yaş
23
Şehir
Çorum
Meslek
Öğrenci
Üniv
Hitit Üniversitesi
güzel paylaşım :)
 

aydindr

MB Üyesi
Kayıt
2 Mart 2016
Mesajlar
3
Tepkiler
0
Yaş
34
Emeğiniz için tebrikler
Paylasiminiz için teşekkürler


aydinDr
 
Yukarı Alt