Bu çalışmada ses sensörü kullanılarak belirli bir eşiğin üzerine çıkıldığında lamba yakılmasını sağlayan bir uygulama tasarlanmıştır.
Ses sensörü, üzerinde bulundurduğu mikrofon sayesinde es seviyesini analog olarak algılama ve digital olarak ve analog olarak çıkış verebilme öelliğine sahip bir sensördür. Ses sensörünün hassasiyeti üzerindeki trimpot sayesnde artırılıp azaltılabilir.
D0 pin: Digital Out
A0 pin: Analog out
G pin: GND (Toprak)
VCC pin: +5V
[csharp]
const int SensorOutPin=0;
const int ledPin=13;
int deger;
const int esik=100;
void setup() {
pinMode(ledPin,OUTPUT);
Serial.begin(9600);
}
void loop() {
deger=analogRead(SensorOutPin);
Serial.println(deger);
if(deger>esik)
{
digitalWrite(ledPin, HIGH);
delay(500);
digitalWrite(ledPin, LOW);
}
else
{
digitalWrite(ledPin, LOW);
}
}
[/csharp]