Arduino Buzzer zu leise

Gast #4479486
Lesenswert?
• ▲
▼
Hallo,

ich betreibe einen Piezo Buzzer an éinem Arduino mit folgendem Code:

if (temp > 60 || tempp > 60) {

   for (int i=0; i <= 500; i++){

  analogWrite(piezoPin, 255);  //positive square wave
delayMicroseconds(2000);      //192uS

analogWrite(piezoPin, 0);     //neutral square wave
delayMicroseconds(50);      //192uS
 }
};


wie kann ich den Buzzer noch lauter stellen ?
Persönliche Seite #4479544
Lesenswert?
• ▲
▼
juergenf schrieb:
> ich betreibe einen Piezo Buzzer an éinem Arduino mit folgendem Code:
>
> if (temp > 60 || tempp > 60) {
>
>    for (int i=0; i <= 500; i++){
>
>   analogWrite(piezoPin, 255);  //positive square wave
> delayMicroseconds(2000);      //192uS
>
> analogWrite(piezoPin, 0);     //neutral square wave
> delayMicroseconds(50);      //192uS
>  }
> };
>
> wie kann ich den Buzzer noch lauter stellen ?

Warum so umständlich?
Versuch es mal mit:
1
      tone(piezoPin, 2000);
2
      delay(200);
3
      noTone(piezoPin);
4
      delay(200);

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.