M5CardComputer Speaker: Unterschied zwischen den Versionen

Aus Micropython Referenz
Zur Navigation springen Zur Suche springen
Peter (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Peter (Diskussion | Beiträge)
 
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
 
Der M5CardComputer besitzt einen Eingebauten Lautsprecher (8 Ohm/1 Watt). Damit kann er sich lautstark bemerkbar machen.
 
<br>
 
Die Anwendung ist einfach.
Neben einfachen Tönen können auch WAV- und PCM-Dateien abgespielt werden.
<pre>
<pre>
>>> dir(Speaker)
>>> dir(Speaker)
['__class__', 'end', 'stop', 'begin', 'config', 'getChannelVolume', 'getPlayingChannels', 'getVolume', 'getVolumePercentage', 'isEnabled', 'isPlaying', 'isRunning', 'playRaw', 'playWav', 'setAllChannelVolume', 'setChannelVolume', 'setVolume', 'setVolumePercentage', 'tone']
['__class__', 'end', 'stop', 'begin', 'config', 'getChannelVolume', 'getPlayingChannels', 'getVolume', 'getVolumePercentage', 'isEnabled', 'isPlaying', 'isRunning', 'playRaw', 'playWav', 'setAllChannelVolume', 'setChannelVolume', 'setVolume', 'setVolumePercentage', 'tone']
<pre/>
</pre>
 
=== Ton erzeugen===
; Speaker.tone(Freq in Hz, Dauer in ms)
:


=== Lautstärke einstellen===
=== Lautstärke einstellen===
Die Lautstärke des Speakers kann in Prozent oder Zahlen von 0 bis 255 eingestellt werden.
; setVolume
: 0 ... 255
; getVolume
: 0 ... 255
; setVolumePercentage
: 0 ... 100
; getVolumePercentage
: 0.0 ... 1.0
<pre>
<pre>
>>> Speaker.tone(1000, 300)    # (Hz, mS)
>>> Speaker.setVolumePercentage(100)
>>> Speaker.setVolumePercentage(100)
>>> Speaker.tone(1000, 300)
>>> Speaker.getVolumePercentage()
>>> Speaker.getVolumePercentage()
1.0
1.0
>>> Speaker.setVolume(128)
>>> Speaker.getVolume()
>>> Speaker.getVolume()
255
128
</pre>
</pre>

Aktuelle Version vom 16. April 2024, 22:54 Uhr

Der M5CardComputer besitzt einen Eingebauten Lautsprecher (8 Ohm/1 Watt). Damit kann er sich lautstark bemerkbar machen.
Die Anwendung ist einfach. Neben einfachen Tönen können auch WAV- und PCM-Dateien abgespielt werden.

>>> dir(Speaker)
['__class__', 'end', 'stop', 'begin', 'config', 'getChannelVolume', 'getPlayingChannels', 'getVolume', 'getVolumePercentage', 'isEnabled', 'isPlaying', 'isRunning', 'playRaw', 'playWav', 'setAllChannelVolume', 'setChannelVolume', 'setVolume', 'setVolumePercentage', 'tone']

Ton erzeugen[Bearbeiten | Quelltext bearbeiten]

Speaker.tone(Freq in Hz, Dauer in ms)

Lautstärke einstellen[Bearbeiten | Quelltext bearbeiten]

Die Lautstärke des Speakers kann in Prozent oder Zahlen von 0 bis 255 eingestellt werden.

setVolume
0 ... 255
getVolume
0 ... 255
setVolumePercentage
0 ... 100
getVolumePercentage
0.0 ... 1.0
>>> Speaker.tone(1000, 300)     # (Hz, mS)

>>> Speaker.setVolumePercentage(100)
>>> Speaker.getVolumePercentage()
1.0

>>> Speaker.setVolume(128)
>>> Speaker.getVolume()
128