Sunet cu Arduino prin buzzer

Ma tot joc cu Arduino de ceva timp si la un proiect aveam nevoie de generare de sunete asa ca am cautat pe internet mai multe scheme pana am dat de aceasta care chiar merge.

Pasul 1: Schema electronica

Sunet cu Arduino prin buzzer - Schema electronica

Schema electronica este foarte simpla, montajul se conecteaza la Arduino prin 3 fire:
1) Masa
2) +5 V
3) Un pin digital (in cazul codului de mai jos am folosit pin-ul 11)
si contine doar 2 componente suplimentare, un tranzistor uzual (BC 547) si un rezistor (1K).

Pasul 2: Codul de test

Pentru alarma de care aveam nevoie am scris codul:

int buzzerPin = 11;
int i;
void setup()
{
    pinMode(buzzerPin, OUTPUT);
}
void loop() {
    // De la 100 la 800 Hz :) 
    for (i=100;i<800;i++)
        tone(buzzerPin, i);  // 1 secunda de sunet la maxim
    delay(1000); 
    noTone(buzzerPin);  // 1 secunda de liniste
    delay(1000);
}
 

Pasul 3: Video cu montajul in actiune


Cuvinte cheie: Arduino sunet buzzer electronica


Despre autor

sorin
Telefon: 0724540234
Trimite-i un email


Faci ceva interesant?

Împărtăşeşte acum cu ceilalţi!