Ses Sensörü Kullanımı. (GitHub Linkli - Ardiuno #11)

     Ses sensörü kullanarak bir ses algılama devresi oluşturacağım. Buraya tıklayarak gitHub sayfasına ulaşabilirsiniz.

Gerekli Malzemeler: 

  • 1 adet ses sensör kartı
  • 2 adet dienç (220Ω veya 330Ω)
  • 2 adet led
  • 1 adet Arduino 
  • 1 adet breadboard 
  • Jumper kabloları

Adım 1: Devre Tasarımına Başlayın 
Breadboard üzerinde ses sensörünü ve LED'i yerleştirin. Ses sensörünün OUT pinini bir digital pin (örneğin 2. pin) üzerine, VCC pinini 5V'e, GND pinini GND'ye bağlayın. Yeşil LED'in pozitif bacağını bir dirence ve direnci de digital pin (örneğin 4. pin) üzerine, negatif bacağını GND'ye bağlayın. Kırmızı LED'in pozitif bacağını bir dirence ve direnci de digital pin (örneğin 3. pin) üzerine, negatif bacağını GND'ye bağlayın.

(Ses yokken kırmızı yanıyor.)
(Ses varken yeşil yanıyor.)

Adım 2: Kodu Yazın ve Yükleyin 
Aşağıdaki Arduino kodunu kullanarak, ses sensöründen okunan değere göre bir ses algılama devresi oluşturabilirsiniz. Kodu Arduino IDE'ye yazın ve Arduino'ya yükleyin.



void setup()
{
  pinMode(4, OUTPUT);
  pinMode(3, OUTPUT);
  pinMode(2, INPUT);
}

void loop()
 {
  int sev = digitalRead(2);
  if(sev == LOW)
  {
    digitalWrite(4, 1);
    digitalWrite(3, 0);
    delay(175);
  }
  else
  {
    digitalWrite(4, 0);
    digitalWrite(3, 1);
  }
}


                                                                                                          

Yorum Gönder

0 Yorumlar