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.
20.02.2015 tarihli yazı 9458 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
YORUMLAR
Aktif etkinlik bulunmamaktadır.
- Dünyanın En Görkemli 10 Güneş Tarlası
- Dünyanın En Büyük 10 Makinesi
- 2020’nin En İyi 10 Kişisel Robotu
- Programlamaya Erken Yaşta Başlayan 7 Ünlü Bilgisayar Programcısı
- Üretimin Geleceğinde Etkili Olacak 10 Beceri
- Olağan Üstü Tasarıma Sahip 5 Köprü
- Dünyanın En İyi Bilim ve Teknoloji Müzeleri
- En İyi 5 Tıbbi Robot
- Dünyanın En Zengin 10 Mühendisi
- Üretim için 6 Fabrikasyon İşlemi
- DrivePro Yaşam Döngüsü Hizmetleri
- Batarya Testinin Temelleri
- Enerji Yönetiminde Ölçümün Rolü: Verimliliğe Giden Yol
- HVAC Sistemlerinde Kullanılan EC Fan, Sürücü ve EC+ Fan Teknolojisi
- Su İşleme, Dağıtım ve Atık Su Yönetim Tesislerinde Sürücü Kullanımı
- Röle ve Trafo Merkezi Testlerinin Temelleri | Webinar
- Chint Elektrik Temel DIN Ray Ürünleri Tanıtımı
- Sigma Termik Manyetik Şalterler ile Elektrik Devrelerinde Koruma
- Elektrik Panoları ve Üretim Teknikleri
- Teknik Servis | Megger Türkiye
ANKET