Ses Sensörü (Dijital D0), arduino ve mblock kodları (Arduino Dersleri, 12) Featured

Rate this item
(1 Vote)

Bu dersimizde Ses Sensörü kullanımıyla ilgili temel bir uygulama yapacağız. Bu uygulamamızda sensörün dijital pinini kullanacağız.

Dışardan bir ses algılandığında sisteme bağlı olan ledlerimiz yanacak, ses olmadığında ise sönecek. Devreyi oluşturup, kodları yazdıktan sonra sensörün üstünden hassasiyetini ayarlayabilirsiniz. Mavi kısımda yer alan küçük metali sağa sola hareket ettirerek kontrol edebilirsiniz. Bu işlemi yaparken dilerseniz seri port ekranından yararlanabilirsiniz.

Gerekli Malzemeler

1 adet Arduino Uno R3
1 adet breadboard
1 adet ses  sensörü
4 adet led ( kırmızı)
4 adet direnç (220-330ohm)
8 adet jumper kablo  (5EE,3DE)

Ses Sensörü nedir?

Ses sensörü ortamdaki sesi algılar ve bunun sonuçlarını analog veya dijital olarak arduinoya iletir. Biz bu uygulamamızda sensörün D0 pinine bağlantı yaparak dijital sinyallerle çalışacağız. Siz bu uygulamayı yaptıktan sonra mutlaka analog uygulamayı da yapınız.

Ses Sensörü Kullanımı Devresi

 

Ses Sensörü Arduino Kodları

Sensörümüzü ve ledlerimizi bağlantı yaptığımız pinlere tanımladık. 

Setup kısmında ses sensörünü input yani giriş, ledlerimizi ise output yani çıkış olarak tanımladık.

Loop kısmında yani programın ana kısmında, sürekli çalışacak olan kodlarımızı yazalım.
Eğer dışarıdan ses algılandıysa yani if  (digitalRead(ses)==1) ise (burada 1 yerine HIGH da kullanılacağını belirtmiştik) ledleri yak, değilse söndür. Bu kadar :)

 

int ses=4;
int led1=6;
int led2=7;
int led3=8;
int led4=9;

void setup() {
pinMode(ses, INPUT);
pinMode(led1,OUTPUT);
pinMode(led2,OUTPUT);
pinMode(led3,OUTPUT);
pinMode(led4,OUTPUT);
Serial.begin(9600);
}

void loop() {
if  (digitalRead(ses)==1)
{
digitalWrite(led1,1);
digitalWrite(led2,1);
digitalWrite(led3,1);
digitalWrite(led4,1);
  }
  else
  {
digitalWrite(led1,LOW);
digitalWrite(led2,LOW);
digitalWrite(led3,LOW);
digitalWrite(led4,LOW);
  }
}

Ses Sensörü Dijital Uygulama Mblock Kodları

 

 

CTRL Bizde

Kendi halinde bir kaç kişiyiz,. Karşılaştığımız sorunları çözmek için bazen "çok zaman" harcadığımızı fark edip

devamı

Yeni Eklenenler