Alkış yada yüksek sesle çalışan led

ben bu projeyi farklı bi siteden aldım devreyı kurulumunu aynı şekil yapıyorum lakin çalışmıyor hata nerde acaba int ses_sensoru = 10; int led = 8; int alkis = 0; long algilama_araligi_baslangic = 0; long algilama_araligi = 0; boolean isik_durumu = false; void setup() { pinMode(ses_sensoru, INPUT); pinMode(led, OUTPUT); } void loop() { int sensor_durumu = digitalRead(ses_sensoru); if (sensor_durumu == 0) { if (alkis == 0) { algilama_araligi_baslangic = algilama_araligi = millis(); alkis++; } else if (alkis > 0 && millis()-algilama_araligi >= 50) { algilama_araligi = millis(); alkis++; } } if (millis()-algilama_araligi_baslangic >= 400) { if (alkis == 2) { if (!isik_durumu) { isik_durumu = true; digitalWrite(led, HIGH); } else if (isik_durumu) { isik_durumu = false; digitalWrite(led, LOW); } } alkis = 0; } }

bu arada ben aurdino uno kullanıyorum girişleri , 24 ve 31 dekı ses algılama ayarlarınıda düşürüdm algılasın diye gene olmadı …

ben daha önce hiç yapmadım ama buraya bi bak: https://www.youtube.com/watch?v=SatHOy9JK1I

bende kodlamasına burdanda baktım en kotu röle ile lamba alıp bu projeyı yapıcam

Arduino şart mı?

alttaki röleli devre mükemmel çalışır, 555in oradaki 47 k yerine 50k lık bir pot taksan çıkışı istediğin gibi geçiktirebilirsin. Girişte 5Volt yada 9 Volt olabilir. Tabi Arduino kadar akıllı olamaz ama iş görür. http://www.buildcircuit.com/clap-switch2/