Bu yazımızda piyasada düşük maliyetli bir arduino titreşim sensorü uygulması yapacağız arkadaşlar. Bunun için SW-420 modülünü kullanacağız. Bu modül içerisinde hareket edince kontakları birbirine değen bir komponent bulunmaktadır. Bu komponent sayesinden hareket olduğunda dijital bilgi alabilmekteyiz.

SW-420 Titreşim Sensoru

SW-420 Titreşim Sensoru

Bazı sensorlerin pin bağlantıları farklı olabiliyor. Dikkat edin. Vcc +5V ta yada 3.3V ta bağlanmalıdır. GND yada – yazan pin arduino üzerinde GND pinine. Dout yada out yazan pin ise arduino üzerinde istediğiniz bir dijital pine bağlayabilirsiniz.

Arduino Titreşim Sensoru Uygulaması

Arduino Titreşim Sensoru Uygulaması

Arduino Titreşim Sensoru (SW-420) Uygulaması Kodları

// www.kaizen40.com

const int vib_pin = 2;
const int led_pin = 10;

void setup ()
{
  pinMode (vib_pin, INPUT);
  pinMode (led_pin, OUTPUT);
}

void loop ()
{
  if(digitalRead (vib_pin) == 0)
  {
    digitalWrite (led_pin, HIGH);
    delay (50);
    digitalWrite (led_pin, LOW);
    delay (50);
   }  
}

Uygulama Videosu


2 yorum

Mehmet Ali USUL · 12 Şubat 2021 23:42 tarihinde

led sürekli durmadan yanıp sönüyor

Remzi Şahinoğlu · 3 Mart 2021 12:55 tarihinde

Modül üzerindeki trim pot ile ayar yapın. Muhtemelen eşik değerini açmıştır.

Bir cevap yazın

Avatar placeholder

E-posta hesabınız yayımlanmayacak.

This site uses Akismet to reduce spam. Learn how your comment data is processed.