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
}
}