ARDUİNO LDR VE SEGMENT LED İLE ORTAM IŞIGINA DEGER VERMEK

ARDUİNO İLE ORTAM IŞIGINA DEGER VERMEK 


GEREKEN MALZEMELER:

  1. ARDUİNO 
  2. 8 SEGMENT LED 
  3. LDR 
  4. 10K OHM DİRENÇ














KOD : 
        



KOD AÇIKLAMASI : 

  • Burada kendime ait bir kodlama sistemi yaptım ledleri tanımlarken arduinoda baglagınız pinlere göre degişiklilik gösterebilir. bu yüzden şekilde gösterildigi yapılmalıdır.
  • LDR ile ilgili çalışma yapmıştım mantıgını anlamak için ziyaret edebilirsiniz
  • ledler dijital pinlere baglı oldugu için OUTPUT OLARAK BELİRTİYORUZ 
  • Eger ışık seviyesini takip etmek istiyorsak Serial.begin oluşturmamız lazım oradaki 9600 anlamı saniye başına arduinaya 9600 bit bilgi gönderdigi anlamına geliyo
  • Arduino 0 ile 1023 arasında degerler aldıgı için map komutuyla bu aralıgı daraltıyoruz bu konu geniş bilgiyi önceki çalışmalarıma bakarak anlayabilirsiniz
  • if komutu  burada eger anlamında dır arduinodaki anlaması en basit komutlardan biridir. İf komutu eger ışık seviyesi yükselirse bunu yap , eger sıcaklık artarsa sunu yap,.. gibi anlamak için örnekler verebiliriz .
          Bu çalışmamızda if komutu ile ışık seviyesini 10 eşit parçaya bölecegiz ve bu parçaları aşması            veya aşmamısı durumunda segment ledlerle 0 10 kadar deger atayacagız. 

  • kod başta çok büyük gelebilir ama % 95 sürekli kendini tekrar ediyor 

Yorumlar

Bu blogdaki popüler yayınlar

BARA (ANA BARA VE TRANSFER BARA )

KESİCİLER AYRINTILI BİLGİ