Skocz do zawartości

maciekwo

Użytkownicy
  • Zawartość

    2
  • Rejestracja

  • Ostatnio

Reputacja

0 Neutralna

O maciekwo

  • Ranga
    1/10
  1. maciekwo

    Pasek led nie chce sie zapalic

    https://abc-rc.pl/product-pol-6178-Czujnik-dzwieku-USPRO-R-LM393-detektor-halasu-do-Arduino.html
  2. Witam jestem całkowicie nowy tutaj, zrobilem według poradnikow modul ktory po klasnieciu mial zapalać pasek led. Po podłączeniu tego mimo klaskania nic sie nie dzieje. Jedynie kiedy podłączyłem jeden z kabli od ledow do trzeciego wejscie w przekaźniku to sie ciagle swieciły ale także nie reagowały na klaskanie. Kod: int soundSensor = 3; int relay = 4; int claps = 0; long detectionSpanInitial = 0; long detectionSpan = 0; boolean lightState = false; void setup() { pinMode(soundSensor, INPUT); pinMode(relay, OUTPUT); } void loop() { int sensorState = digitalRead(soundSensor); if (sensorState == 0) { if (claps == 0) { detectionSpanInitial = detectionSpan = millis(); claps++; } else if (claps > 0 && millis()-detectionSpan >= 50) { detectionSpan = millis(); claps++; } } if (millis()-detectionSpanInitial >= 400) { if (claps == 2) { if (!lightState) { lightState = true; digitalWrite(relay, HIGH); } else if (lightState) { lightState = false; digitalWrite(relay, LOW); } } claps = 0; } }
×