en-us-Control LED cu sunet

01/09/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);

}

}