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

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

4 min read
0
0
195
cny70

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 !
  • VolvoS90007-362x224

    S90 ile Volvo

    Hedef kitlesini çok iyi belirleyen Volvo seriyi hiç aksatmadan mükemmel bir şekilde kitles…
  • Terbang

    Deniz Taksi : Terbang

    Şehirde artan kirlilik oranları ile birlikte Paris’te pek çok bölgeye araç girişi yasaklan…
  • sauro_akilli_araba-768x432

    SAÜRO – Akıllı Araba

    Her üniversitede olduğu  gibi Sakarya Üniversitesi’nde de birçok proje gerçekleşiyor…
Daha Fazlasını Yükle - Reyhan Dursun
Daha Fazla Göster -  Arduino

Bir Cevap Yazın

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

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Bak Bakalım ?

S90 ile Volvo

Hedef kitlesini çok iyi belirleyen Volvo seriyi hiç aksatmadan mükemmel bir şekilde kitles…