flexsensor

Merhaba değerli teknoloji sever takipçilerimiz. Bu yazımızda flex sensörü tanıyıp, bir örnekle kullanmayı öğreneceğiz.  (Piyasada fazla bulunmadığından fiyatı biraz yüksek olabilir.Bir sonraki yazımızda kendi flex sensörümüzü nasıl yaparız onu anlatacağız.)
Öncelikle flex sensörün ne olduğuna değinelim. Flex sensör çoğu sensördede olduğu gibi bir dirençtir.
Eğildikçe direnci değişir. Sensör  tam dikken en düşük direnç değerine sahip ve eğildikçe bu değer büyür.Bundan yararlanarak birçok proje yapabilirsiniz. Biz örneğimizde flex sensör ile servo motoru kontrol edeceğiz.

Kullanılan Malzemeler

  • BreadBoard
  • Arduino UNO
  • Flex sensör
  • Servo
  • 10k direnç
  • Jumper kablo(11 adet)

Sensörü arduino ile  kullanabilmek için direnç değerinin gerilim bilgisine çevirmemiz gerekir.Basit yoldan bir gerilim bölücü ile bu iş yapılabilir.

bend_sensorDevre Şeması

Arduino_circuit_09_02-01

Servo kütüphanesi ve örnek kodu aşağıdaki linkten indirdiğiniz rar dosyasının içinde bulabilirsiniz.

dosyalar

KOD:


#include <Servo.h> //servo kütüphanesini ekledik

Servo servo1;

const int flexpin = 0; //flex sensörü giriş pinini belirledik

void setup() {

Serial.begin(9600); //serial haberleşmeyi başlattık
servo1.attach(9); }

void loop() {

int flexposition;
int servoposition;
flexposition = analogRead(flexpin);
servoposition = map(flexposition, 600, 900, 0, 180); //siz burda 600 -900 yazan yere flex sensörünüzün en az ve en fazla yaptığı direnci yazmanız gerekiyor.
servoposition = constrain(servoposition, 0, 180);
servo1.write(servoposition); //servo hareketini servoposition değerinden aldığı verilerle harek etmesini tanımladık
Serial.print("sensor: ");
Serial.print(flexposition);
Serial.print(" servo: ");
Serial.println(servoposition); //servonun şuanki pozisyonunu serial ekrana yazdırdık
delay(20); //20 ms bekleme.
}

 

 

 

Buna Benzer Yazılar Göster !
  • 20161203_165419

    Basit Yoldan Flex (bend) Sensör Yapımı

    Merhaba arkadaşlar. Bugünkü yazımızda kendi Flex sensörümüzü yapmayı öğreneceğiz. Önceki y…
Daha Fazlasını Yükle - Yakup Afsin
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 ?

Basit Yoldan Flex (bend) Sensör Yapımı

Merhaba arkadaşlar. Bugünkü yazımızda kendi Flex sensörümüzü yapmayı öğreneceğiz. Önceki y…