コンテンツにスキップ

AIY Voice Kit

スピーカー

設定

  • /boot/firmware/config.txt
dtoverlay=googlevoicehat-soundcard

確認

aplay -l

wpctl status -n
pactl list short sinks
pactl list cards

再生

speaker-test -D plughw:2,0 -c 1 -t wav

wpctl set-volume 67 20% # wpctl status -n
paplay --device=alsa_output.platform-soc_sound.stereo-fallback /usr/share/sounds/alsa/Front_Center.wav

LED付きボタン

LED

#!/usr/bin/python3

from gpiozero import LED
from time import sleep

led = LED(25)

try:
    for i in range(3):
        led.on()
        print("LED on")
        sleep(1)

        led.off()
        print("LED off")
        sleep(1)

except KeyboardInterrupt:
    pass

finally:
    led.off()
    print("LED off")

    led.close()

ボタン

#!/usr/bin/python3

from gpiozero import Button
from signal import pause

try:
    button = Button(23)

    button.when_pressed = lambda: print("button pressed")
    button.when_released = lambda: print("button released")

    pause()

except KeyboardInterrupt:
    pass