Instructions

KY-006 Passives Piezo-Buzzer Modul
Ausgabe: 29.04.2016 Copyright by Joy-IT - Published under CC BY-NC-SA 3.0 Seite 37 von 227
Pin-Belegung
Codebeispiel Arduino
Hier bei handelt es sich um ein Beispielprogramm, welches amBuzzer ein Alarmsignal mittels einer
Rechteckspannung erzeugt.
int buzzer = 8 ; // Deklaration des Buzzer-Ausgangspin
void setup ()
{
pinMode (buzzer, OUTPUT) ;// Initialisierung als Ausgangspin
}
void loop ()
{
unsigned char i;
while (1)
{
// In diesem Programm wird der Buzzer abwechselnd mit zwei verschiedenen
// Frequenzen angesteuert. Das Signal hierbei besteht aus einer Rechteckspannung.
// Das an- und ausmachen am Buzzer generiert dann einen Ton,
// der in etwa der Frequenz entspricht.
// Die Frequenz definiert sich dadurch, wie lang jeweils die An- und Ausphase sind
//Frequenz 1
for (i = 0; i <80; i++)
{
digitalWrite (buzzer, HIGH) ;
delay (1) ;
digitalWrite (buzzer, LOW) ;
delay (1) ;
}
//Frequenz 2
for (i = 0; i <100; i++)
{
digitalWrite (buzzer, HIGH) ;
delay (2) ;