M5Dial Buzzer: Unterschied zwischen den Versionen

Aus Micropython Referenz
Zur Navigation springen Zur Suche springen
Peter (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Peter (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
 
Zeile 31: Zeile 31:
Speaker.setVolumePercentage(1)
Speaker.setVolumePercentage(1)
</pre>
</pre>
==Navigation==
[[M5Dial|Zurück zu '''M5Dial''']]<br>
[[M5Micropython|Zurück zur '''M5Micropython''' Startseite]]

Aktuelle Version vom 30. April 2024, 22:12 Uhr

Der Buzzer kann mit den Blöcken aus der Kategorie Speaker benutzt werden.

Die Lautstärke ist nicht besonders groß. Bei Lautstärke 1 klirrt es gewaltig.

# Die üblichen Imports
import os, sys, io
import M5
from M5 import *

# Buzzer initialisieren - ist an Pin GPIO3 angeschlossen 
Speaker.config(buzzer=True, pin_data_out=3)

# Ton ausgeben - 2000Hz
# Die Tondauer wird nicht übernommen.
# Es wird ein Dauerton ausgegeben
# mit Speaker.end() direkt danach 
# wird die sofortige Ausgabe verhindert
Speaker.tone(2000, 200)

# Tonausgabe starten - muss vorher initialisiert werden!
Speaker.begin()

# Wärend der Tonausgabe darf geschlafen werden 
time.sleep_ms(200)

# Tonausgabe beenden
Speaker.end()

# Lautstärke einstellen - 1 = 100%
Speaker.setVolumePercentage(1)



Navigation[Bearbeiten | Quelltext bearbeiten]

Zurück zu M5Dial
Zurück zur M5Micropython Startseite