9. 嚎叫 =============== PiDog 不只是只可爱的狗狗,它也能像狼一样威风地嚎叫!快来听听它的声音吧! .. image:: img/py_9.gif **运行代码** .. raw:: html .. code-block:: cd ~/pidog/examples sudo python3 9_howling.py 程序运行后,PiDog 会坐在地上发出嚎叫声。 **代码** .. note:: 你可以对下方代码进行 **修改 / 重置 / 复制 / 运行 / 停止** 操作。在此之前,请先进入源码路径(例如 ``pidog\examples``)。修改后可直接运行查看效果。 .. raw:: html .. code-block:: python #!/usr/bin/env python3 from pidog import Pidog from time import sleep from preset_actions import howling my_dog = Pidog() sleep(0.5) def main(): my_dog.do_action('sit', speed=50) my_dog.head_move([[0, 0, 0]], pitch_comp=-40, immediately=True, speed=80) sleep(0.5) while True: howling(my_dog) if __name__ == "__main__": try: main() except KeyboardInterrupt: pass except Exception as e: print(f"\033[31mERROR: {e}\033[m") finally: my_dog.close()