Merhaba arkadaşlar ! Arduino serimizi beğendiniz mi? Tüm yorumlarınızı ve düşüncelerinizi blogumuzda ve YouTube kanalımızda bizlerle paylaşabilirsiniz. Serimizin bu yazısında sizlere ses sensörü modülümüzden bahsedeceğiz ve birlikte sesle çalışan motor uygulaması yapacağız.

Bir önceki yazımızda birlikte Ultrasonik Sensör kullanmıştık >>> Arduino ile Basit Park Sensörü Yapımı !

Arduino İle Dijital Ses Tanıma


Gerekli malzemeler:

Arduino Ses Tanıma Modülü-Sensörünü İnceleyelim

Arduino ile uyumlu ses sensörü modülü ile farklı boyutlardaki sesler değerleri tanınabilmektedir. Ses tanıma modülüne aynı zamanda mikrofon da diyebiliriz. Bu sayede fiziksel olarak algılanan ses değerleri, Arduino’ya bir giriş sinyali sağlayacaktır. Bu sayede çıkışa bağlı LED, motor gibi aktüatörleri ses ile kontrol edebilmekteyiz. Ses sensörü ile analog ve dijital değerler okumamız mümkün; biz bu uygulamamızda dijital değerler ile çalışacağız.

Ses sensör modülünü daha detaylı incelemek için yazımızı ziyaret edebilirsiniz >>> Arduino ile Ses Sensör Modülü

Diğer bütün sensörler hakkında bilgi almak için yazımızı inceleyin >>> Sensör Nedir? Sensör Çeşitleri Nelerdir?

Arduino Ses ile Motor Kontrol Devresi

Devremizi aşağıdaki gibi kuralım:

Arduino Ses Sensörü ile Motor Kontrol Devresi

Ses Sensörü ile Motor Kontrolü Arduino Kodu

Arduino kodumuzu aşağıdaki gibi yazalım:

#define echoPin 6
#define SensorPin 3
#define MotorPin 5 
int MotorDurum = LOW;

void setup() {
 
  pinMode(SensorPin, INPUT);
  pinMode(MotorPin, OUTPUT);
}

void loop() {
  

  if( digitalRead(SensorPin) ){

    if(MotorDurum == LOW){

      MotorDurum = HIGH;
    }
    else{

      MotorDurum = LOW;
    }

    digitalWrite(MotorPin, MotorDurum);

  }
  delay(50);
  

}

CEVAP VER

Please enter your comment!
Please enter your name here