9. 嚎叫

PiDog 不只是只可爱的狗狗,它也能像狼一样威风地嚎叫!快来听听它的声音吧!

../_images/py_9.gif

运行代码

cd ~/pidog/examples
sudo python3 9_howling.py

程序运行后,PiDog 会坐在地上发出嚎叫声。

代码

备注

你可以对下方代码进行 修改 / 重置 / 复制 / 运行 / 停止 操作。在此之前,请先进入源码路径(例如 pidog\examples)。修改后可直接运行查看效果。

#!/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()