elektrik port üyelik servisleri elektrik port üyelik servisleri

Arduino ile RPI-1031 Eğim Sensörü

RPI-1031 sensörü kullanımı gayet basit bir sensör. 4 farklı yöndeki (ön, arka, sağ, sol) oryantasyon değişikliklerini algılama kapasitesine sahip. Sensör ölçüm işlemini sensör içinde dolaşan metal bilye ile gerçekleştiriyor. Eğimliyken gayet başarılı sonuçlar veriyor fakat bilye’nin düz bir yüzeyde bile sensörün herhangi bir tarafında kalmasından dolayı sensör düz haldeyken pek doğru değerler okuduğunu söyleyemiyoruz.



A- A+
20.02.2015 tarihli yazı 2264 kez okunmuştur.
Devre Tasarımı


Sensörde projelerinize rahatça entegre edebilmeyi sağlamak amacı ile 4 adet standart 0.1”lik pin çıkışı bulunuyor. Sensörü bağlarken yapmanız gereken bu 4 pin çıkışını Arduinonuzun güç, toprak ve kalan iki bağlantıyı da dijital pin bölmelerine bağlamanız yeterli olacak. Bağladığımız 2 dijital pin dokunduğu zemine göre çıkış olarak LOW/LOW, LOW/HIGH, HIGH/LOW ve HIGH/HIGH çıkışlarını vermesine yarayacaktır.
 


 

► İlginizi Çekebilir : Arduino İle MQ-3 Alkol Sensörü


 

Programlama

 

Bu sensörümüz için kodumuz gayet basit kodda gerçekleştirilen işlem yalnızca 2 pini kontrol etmek ve sensörün dokunduğu taraf ve yüzeye göre 0,1,2,3 değerlerini geri döndürmek.


Kod:

 
int tilt_s1 = 2;
int tilt_s2 = 3;
 
void setup(){
 pinMode(tilt_s1, INPUT);
 pinMode(tilt_s2, INPUT);
 Serial.begin(9600);
}
 
void loop(){
  int position = getTiltPos();
  Serial.println(position);
  delay(200); // seri çıktıyı yavaşlatmak için kullanılır
}
 
int getTiltPosition(){
   int s1 = digitalRead(tilt_s1);
   int s2 = digitalRead(tilt_s2);
   return (s1 << 1) | s2; // değerleri bitsel olarak karşılaştırmak için kullanılır
}



Kaynak:

►bildr.org

Fatih YÖRÜK Fatih YÖRÜK Yazar Hakkında Tüm yazıları Mesaj gönder Yazdır



ANKET
Endüstri 4.0 için En Hazır Sektör Hangisidir

Sonuçlar