MİKROFON / SES SENSÖRÜ
Mikrofon / Ses sensörü modülü üzerinde hassas mikrofon bulunan ve sesin şiddetine göre dijital veya analog çıkış verebilen sensör modülüdür.
Nerede Kullanılır?
Arduino ile robotik kodlam projelerinizde kolaylıkla kullanabilirsiniz. Modül üzerindeki mikrofon modülü sayesinde ortamdaki ses şiddetini ölçünleyebilirsiniz.
Çalışma Voltajı | 5V DC |
Data Çıkışı | Analog - Dijital |
En | 39.2mm |
Boy | 56.1mm |
Vida Delik Çapı | 3.2mm |
Örnek Proje Devre Şeması
Bu projede sensörden okunan değere göre kartın üzerindeki dijital 13 pinine bağlı olan LED yanacaktır. Sensörden okunan değer belirlenen eşik değerinden yüksekse LED yanacak, düşükse LED sönecektir. Bu projede ses sensör modülü ile Arduino Uno Breadboard kullanılmıştır.
Mikrofon / Ses Sensörü Modülü | Arduino Uno Breadboard |
DATA | A0 |
- | GND |
+ | 5V |
Örnek Proje Arduino Kodu
/* ALPGEN Robotics // Mikrofon / Ses Sensörü Kullanımı// 13.05.2021 // Soru ve Yardım İçin: proje@alpgenrobotics.com// www.alpgenrobotics.com */constintSensorOutPin=0; //Veri okuyacağımız pin A0'a tanımlandıconstintledPin=13; //led Dijital 13'e tanımlandıintdeger; //Mikrofondan okunan değerin tutulacağı değişken tanımlandı constintesik=820; //Ledin yanmasını istediğimiz eşik değeri tanımlandı
// Eşik değerinin hassasiyeti kart üzerindeki potansiyometre ile değiştirilebilir. voidsetup() // Başlangıç Ayarlamaları{
pinMode(ledPin,OUTPUT); //led çıkış olarak ayarlandı
Serial.begin(9600); //Seri haberleşme hızı 9600 baudrate ayarlandı}voidloop() // Sürekli Tekrar Edecek Olan Döngü{
deger=analogRead(SensorOutPin); //Sensörden okunan değer "deger" değişkenine atandı
if(deger>esik) // eğer okunan değer eşik değerimizden büyükse
{
digitalWrite(ledPin,HIGH); // Led yansın
}
else// değilse
{
digitalWrite(ledPin,LOW); // Led sönsün
}Serial.println(deger);delay(200);}