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.)
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);
}
}
0 Yorumlar