Alkış yada yüksek sesle çalışan led
  • [url=http://hizliresim.com/pPB56J][img]http://i.hizliresim.com/pPB56J.jpg[/img][/url]

    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:

  • 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/

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Login with Facebook

Tagged

Açık kaynak kültürü gereği, çözdüğünüz problemlerin çözümlerini paylaşmayı lütfen unutmayın.