Tbot-I 喇叭可以发出内置的声音,speaker 模块包含了相关方法和声音序号的常量定义,详情描述如下。
方法
speaker.play(number)
播放内置的声音,参数number的取值范围是 0~174 ,为了更好的表达这些序号的意义,可以使用模块中定义的常量,例如speaker.A0表示音符A0、speaker.WIND表示风声。speaker.set_volume(number)
设置音量大小,number取值范围 0~100,可以通过设置音量为 0 来设置静音,音量最大为 100。speaker.check_busy()
检查声音是否播放完毕,还在播放声音中返回 0 ,播放完毕返回 1 。
定义的常量
编程示范speaker.A0speaker.A1speaker.A2speaker.A3speaker.A4speaker.A5speaker.A6speaker.A_1speaker.AP0speaker.AP1speaker.AP3speaker.AP2speaker.AP4speaker.AP5speaker.AP6speaker.AP_1speaker.B0speaker.B1speaker.B2speaker.B3speaker.B4speaker.B5speaker.B6speaker.B_1speaker.C0speaker.C1speaker.C2speaker.C3speaker.C4speaker.C5speaker.C6speaker.C7speaker.CP0speaker.CP1speaker.CP2speaker.CP3speaker.CP4speaker.CP5speaker.CP6speaker.D0speaker.D1speaker.D2speaker.D3speaker.D4speaker.D5speaker.D6speaker.DP0speaker.DP1speaker.DP2speaker.DP3speaker.DP4speaker.DP5speaker.DP6speaker.E0speaker.E1speaker.E2speaker.E3speaker.E4speaker.E5speaker.E6speaker.F0speaker.F1speaker.F2speaker.F3speaker.F4speaker.F5speaker.F6speaker.FP0speaker.FP1speaker.FP2speaker.FP3speaker.FP4speaker.FP5speaker.FP6speaker.G0speaker.G1speaker.G2speaker.G3speaker.G4speaker.G5speaker.G6speaker.GP0speaker.GP1speaker.GP2speaker.GP3speaker.GP4speaker.GP5speaker.GP6speaker.AMspeaker.BMspeaker.Cspeaker.DMspeaker.EMspeaker.Fspeaker.Gspeaker.SENDspeaker.WHINYspeaker.RECEIVEspeaker.GOODDDspeaker.GOODspeaker.NOTHAPPYspeaker.LETSGOspeaker.OHMYGODspeaker.OHNOspeaker.AMAZINGspeaker.VOCspeaker.SOHAPPYspeaker.AHHHHspeaker.AIIIIspeaker.AOOOOspeaker.HAHAHAspeaker.HUMspeaker.WHISTLEspeaker.LALALAspeaker.EMEMEMspeaker.ROARspeaker.AWESOMEspeaker.SOHAPPYspeaker.WAWAWAspeaker.WAWAOspeaker.WAOspeaker.WUWUWUspeaker.YEYEYEspeaker.YOYOYOspeaker.WHATspeaker.PLANEspeaker.LANDINGspeaker.TRAINspeaker.BRAKEspeaker.CARspeaker.TRUMPETspeaker.SHIPspeaker.TYREspeaker.MOTORBIKEspeaker.SPORTCARspeaker.RACINGspeaker.JETspeaker.TANKspeaker.TRACTORspeaker.ENGINEspeaker.COPTERspeaker.ELEPHANTspeaker.COCKspeaker.DOGspeaker.DINOSAURspeaker.WOLFspeaker.TIGERspeaker.CATspeaker.BIRDspeaker.GOATspeaker.LIONspeaker.PIGspeaker.CRACKERspeaker.GLASSspeaker.EATspeaker.HICCUPspeaker.THUNDERspeaker.CANNONspeaker.WATERspeaker.PHONEspeaker.ALARMspeaker.FARTspeaker.WINDspeaker.SEAspeaker.DRINKINGspeaker.GUNspeaker.CUTspeaker.DOORBELLspeaker.KNOCKspeaker.TOLLspeaker.BOMBspeaker.SHOOTspeaker.CLEANERspeaker.RAINspeaker.BULLET
from thunbot import speaker import time speaker.play(speaker.A0) time.sleep_ms(10) while speaker.check_busy() == 0: print('.', end='') time.sleep_ms(200) print("end")
示例程序: speaker_test.py
