该案例使用到了童芯派模拟乐器发声的功能,用来演奏简单的小星星乐曲。

    1. import os
    2. import sys
    3. from time import sleep
    4. ###############################
    5. # 固定写法
    6. import cyberpi
    7. ####################################
    8. def pharase1():
    9. cyberpi.audio.play_note(60, 0.5)
    10. cyberpi.audio.play_note(60, 0.5)
    11. cyberpi.audio.play_note(67, 0.5)
    12. cyberpi.audio.play_note(67, 0.5)
    13. cyberpi.audio.play_note(69, 0.5)
    14. cyberpi.audio.play_note(69, 0.5)
    15. cyberpi.audio.play_note(67, 1)
    16. sleep(1)
    17. def pharase2():
    18. cyberpi.audio.play_note(65, 0.5)
    19. cyberpi.audio.play_note(65, 0.5)
    20. cyberpi.audio.play_note(64, 0.5)
    21. cyberpi.audio.play_note(64, 0.5)
    22. cyberpi.audio.play_note(62, 0.5)
    23. cyberpi.audio.play_note(62, 0.5)
    24. cyberpi.audio.play_note(60, 1)
    25. sleep(1)
    26. def pharase3():
    27. cyberpi.audio.play_note(67, 0.5)
    28. cyberpi.audio.play_note(67, 0.5)
    29. cyberpi.audio.play_note(65, 0.5)
    30. cyberpi.audio.play_note(65, 0.5)
    31. cyberpi.audio.play_note(64, 0.5)
    32. cyberpi.audio.play_note(64, 0.5)
    33. cyberpi.audio.play_note(62, 1)
    34. sleep(1)
    35. while True:
    36. pharase1()
    37. pharase2()
    38. pharase3()
    39. pharase1()
    40. pharase2()

    你也可以下载下面的程序附件,导入到 Python 编辑器中使用。

    打砖块.py