Bilgisayar,Elektronik,Elektrik,WEB Tasarım,

Fatih Halk Eğitim Merkezi

princeton-97827_1280

Fatih Halk Eğitim Merkezi Bilişim Teknolojileri Alanında Verdiğim Dersler:

Bilgisayar İşletmenliği ve Operatörlüğü

Ofis Programları

WEB Tasarım

Fatih Belediyesi Karınca Eğitim Birimi

san-jose-92464_1280

Fatih Belediyesi Karınca Eğitim Biriminde Verdiğim Dersler:

Ofis Programları

WEB Tabanlı İçerik Yönetim Sistemleri

Üsküdar Halk Eğitim Merkezii

san-jose-92464_1280

Üsküdar Halk Eğitim Merkezi

Kadem Vakfı GELECEĞE İŞBAŞI PROJESİ Bilgisayar İşletmenliği ve Operatörlüğü

İSTANBUL MEDENİYET ÜNİVERSİTESİ

academic-2769_1280

İSTANBUL MEDENİYET ÜNİVERSİTESİ VERDİĞİM DERSLER

Ofis Programları

Canva İle Dijital Tasarım Eğitimi (Başlangıç Düzeyi)

Arduino ile CNY70 Sensör Kullanımı

 Arduino ile CNY70 Sensör Kullanımı

Arduino ile CNY70 Sensör Kullanımı Nasıl Yapılır?

Bu devremizde Arduino Uno ile Optik CNY70 Sensör Kullanımı projesini anlatacağız. Bu devremiz için gerekli malzemeler:

CNY70 Optik Sensörü Özellikleri

CNY70 optik sensörü yansıma oranına göre alıcı tarafından yansıtılan ışığın algılanması için bir ışık yayıcı ve kızılötesi kısa menzilli bir foto transistörün birleşiminde oluşur.

Kızılötesi ışık kaynağının verdiği ışık yansıdığında foto transistör polarize olur ve iletim sağlar.

cny70-optik-sensor

CNY70 Teknik Özellikleri

  • Boyut: 7 x 7 x 6 mm
  • Verici dalgaboyu: 960 nm
  • Algılama aralığı: 0 ila 5mm
  • Güç: 5v

cny70-arduino-baglanti-semasi

Bağlantıları şemaya uygun yaptıktan sonra kodumuzu Arduino uno kartımıza yükleyip test edebiliriz.

Arduino kartımızın 3 pinine kırmızı led diyodumuzun anot bacağını 220R direnç ile katot bacağını GND ye bağlıyoruz.

CNY70 sensörünün 1. Ve 3. Bacaklarını şemadaki gibi GND pinine, 4. Pini 220R direnç ile 5V ye. 2. pini 10K ile 5V ye bağlıyoruz.

Arduino Programını aşağıdaki linkten indirebilirsiniz:

CNY70 Arduino Kodu

int sensor = 2;
int cny70 = 0;
int Led=3;
void setup()
{
// PIN AYARLARI
pinMode(sensor, INPUT);
pinMode(Led, OUTPUT);
digitalWrite(Led, LOW);
}
void loop()
{
cny70=digitalRead(sensor); //CNY70 OKU
delay(100);//100 MS BEKLE
if(cny70==0)//SENSOR AKTIFSE
{
digitalWrite(Led, HIGH);//LEDI YAK
}
else // DEGILSE
{
digitalWrite(Led, LOW);//LEDI SONDUR
}
}

0 $type={blogger}:

Copyright © ismail hakkı kab elektronik teknolojisi | Powered by Blogger
Design by Viva Themes | Blogger Theme by NewBloggerThemes.com