M5Dial Buzzer

Aus Micropython Referenz
Zur Navigation springen Zur Suche springen

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