Ana Sayfa Arduino Arduino İle Cny70 Sensörü Siyah-Beyaz Uygulaması

Arduino İle Cny70 Sensörü Siyah-Beyaz Uygulaması

4 min read
0
0
405

Merhaba Arkadaşlar,

Hemen hemen herkesin aklına ilk gelen uygulama olan çizgi izleyen robotun temel taşını oluşturan siyah beyaz sensörleri inceleyelim. Piyasada bu iş için kullanılan ve rahatlıkla bulabileceğiniz CNY70 sensörünü inceleyeceğiz. Piyasadaki diğer sensörler de aynı mantıkla çalışmaktadır.
CNY70 Nasıl Çalışır:

Üzerinde kızılötesi ışık yayan ve bu ışığı geri toplayabilen iki LED bulunmaktadır. Kızılötesi LED’den çıkan ışın yüzeye çarpar ve toplayıcı LED’e gelir.LED bu ışığın şiddetini ölçer. Yüzeyin siyah veya beyaz olması yansıyan ışığın şiddetini değiştirir. Bu da bizim ihtiyacımız olan siyah beyaz ayrımını sağlar. Sensörümüz analog olarak çalışmaktadır. Yani önceki konulardan biri olan ADC-analog okuma fonksiyonunu kullanacağız.

Bağlantı Şeması:

montaje-cny70


Kodumuz bu şekildedir :

int referansDegeri = 800;
// siyah beyaz için eşik değerivoid setup() {
Serial.begin(9600);
}
void loop() {
int sensorDegeri = analogRead(A1);// Arduino’nun A1 ayağına bağlanan kablodaki gerilim ölçülüyor
Serial.print(sensorDegeri);//Okuduğumuz değer ekrana yazdırılıyor
if (sensorDegeri > referansDegeri){
Serial.println(" Siyah");
}
else{
Serial.println(" Beyaz");
}
delay(1);// Düzgün çalışabilmesi için kısa bir bekleme veriyoruz.
}

Kullanılan Malzemeler :
-1 adet Arduıno Uno R3
-1 adet 33 K direnç
-1 adet 220 ohm direnç
-1 adet CNY70

Programdaki referans değeri bizim eşiğimizi oluşturmaktadır. Bu değeri kendi sensörünüze göre ayarlamanız gerekmektedir. Programı çalıştırıp aldığınız değerleri inceleyiniz. Siyahtaki değer ile beyazdaki değeri toplayıp ikiye bölünüz. Bu yeni değer artık sizin referans degerinizi oluşturacaktır.Sensörün çalışıp çalışmadığını düşünüyorsanız kontrol amaçlı Android tabanlı telefonunuzun kamerasını sensöre doğru tutunuz (Bazı android ve iphone’larda çalışmaz). Eğer sensörde ışık yandığını görüyorsanız besleme bağlantınız doğrudur.Sensörünüz hala çalışmıyorsa analog ayağıyla sensör bağlantılarını bir kez daha kontrol ediniz.

Buna Benzer Yazılar Göster !
  • Tam Dalga Doğrultma Devresi Yapımı

    Selam Arkadaşlar, Bu sefer sizinle bir elektronik devre projesi paylaşacağım. Proje toplam…
  • OPTİMAK İle Staj Tecrübesi

    Merhaba Arkadaşlar, Bir bayan olarak otomasyon sistemi sağlam olan bir firma da yaptığım s…
  • S90 ile Volvo

    Hedef kitlesini çok iyi belirleyen Volvo seriyi hiç aksatmadan mükemmel bir şekilde kitles…
Daha Fazlasını Yükle - Reyhan Dursun
Daha Fazla Göster -  Arduino

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bak Bakalım ?

Tam Dalga Doğrultma Devresi Yapımı

Selam Arkadaşlar, Bu sefer sizinle bir elektronik devre projesi paylaşacağım. Proje toplam…