Control LED cu sunet

05.01.2026

Știai că poți transforma sunetul în impulsuri digitale? Ei bine, acuma ști. În acest articol vei învăța cum să controlezi un led, doar bătând din palme. Video instagram: click aici.

Componente necesare:

  • Arduino Uno / Nano

  • Modul microfon cu 3 pini (VCC, GND, OUT)

  • LED 

  • Rezistor 220 Ω

  • Fire jumper 

  • Breadbord

Conexiuni:

Modul microfon (3 pini)

  • OUT → A0

  • VCC → 5V

  • GND → GND

LED

  • Anod (+) → D8

  • Catod (–) → GND (prin rezistor de 220 Ω)

Cod:

const int micPin = A0; // Pinul unde este conectat OUT-ul microfonului

const int ledPin = 8; // Pinul LED-ului

int threshold = 500; // Prag pentru detectarea clap-ului

bool ledState = false; // Starea LED-ului

void setup() {

pinMode(ledPin, OUTPUT);

Serial.begin(9600);

}

void loop() {

int micValue = analogRead(micPin);

// Debug: vezi valorile sunetului

Serial.println(micValue);

if (micValue > threshold) {

// Schimbă starea LED-ului

ledState = !ledState;

digitalWrite(ledPin, ledState);

// Așteaptă puțin să nu detecteze același clap de mai multe ori

delay(300);

}

}