Speaker Hat
支持以下产品:
以下是在主机上对 Speaker 的详细支持:
Controller |
Speaker Hat |
|---|---|
CoreInk |
✅ |
StickC |
✅ |
StickC PLUS |
✅ |
StickC PLUS2 |
✅ |
Micropython 示例:
1# SPDX-FileCopyrightText: 2024 M5Stack Technology CO LTD 2# 3# SPDX-License-Identifier: MIT 4 5import os, sys, io 6import M5 7from M5 import * 8from hat import SpeakerHat 9 10 11hat_spk_0 = None 12 13 14def setup(): 15 global hat_spk_0 16 17 M5.begin() 18 hat_spk_0 = SpeakerHat((26, 0)) 19 hat_spk_0.setVolumePercentage(1) 20 hat_spk_0.tone(2000, 100) 21 hat_spk_0.playWavFile("/flash/res/audio/poweron_2_5s.wav") 22 23 24def loop(): 25 global hat_spk_0 26 M5.update() 27 28 29if __name__ == "__main__": 30 try: 31 setup() 32 while True: 33 loop() 34 except (Exception, KeyboardInterrupt) as e: 35 try: 36 from utility import print_error_msg 37 38 print_error_msg(e) 39 except ImportError: 40 print("please update to latest firmware")
UiFlow2 示例:
stickc_plus2_speaker_example.m5f2
class SpeakerHat
构造函数
- class SpeakerHat(*args, **kwargs)
创建一个 SpeakerHat 对象。
UIFLOW2:

SpeakerHat 类继承 M5.Speaker 类,请参阅 hardware.Speaker.Methods 了解更多详细信息。

