Posted by : MC 14 Ağustos 2015 Cuma

Merhabalar
Bu yazımızda arduino için oldukça ilginç bir devre tasarımından bahsedeceğiz.Genellikle devrelerde kullanılan butonlar birden fazla dijital input birimimize bağlandığından dolayı giriş çıkış sayımızda kaybımız oluyor.Bu devrede 4 farklı butonu arduino üzerinde tek bir adc üzerinden nasıl kontrol ederiz onu açıklamaya çalışacağız.

Devreye dikkat ettiğimiz aref pinine referans olması açısından yapacak olduğumuz keypad imizin besleme kaynağını gönderiyoruz.Her bir buton ile seri olarak birer direnç bağlı.Bu dirençlerin görevi ilgili butonlar basıldıkları anda adc tarafında bir gerilim düşümü okuyarak hangi butonların basılı durumda öğrenmemizi sağlamak.


Yukarıda da bahsettiğimiz gibi her bir butonun basılması ya da aynı anda birden fazla butonun basılmasında belirli bir oranda gerilim düşümü gözlenecek.Yukarıdaki tabloda sol köşede A,B,C,D olarak butonlar tanımlanmış basılı olma durumları 1 ve basılı olmadıkları durum ise 0 olarak kabul edilmiş.

Kısa bir örnekler açıklamak gerekirse.A ve D butolarının basılı olduğu anda çıkışımızda 0,506V okumaktayız.Adc üzerinden okuduğumuz veriler stabil olmayabilir bu durumda örneklemeye ve bu örneklemenin ortalamasını almak durumundayız.Tabloda sağa doğru kaydığımızda bu iki butonun basılı olduğu anda adc mizin en yüksek değer olarak 665 aldığını ve bunun ortalamaya yansımasını da 622 olarak görmekteyiz.Sapma payı ise 66 olarak ölçülmüş.Bu ne demek ?.Ölçtüğümüz değer orta noktanın 66 üstünde ya da 66 altında ise biz A ve D butonlarının basıldığını anlamaktayız.

yorumlarınız bizim için önemli

Bültene abone ol | Yorumlara abone ol

ELEKTRO BLOGGER A HOŞGELDINIZ

ARAMA YAP

EN COK OKUNANLAR

- Copyright © ELEKTRO-BLOGGER Blogger