実行手順
1. 部品の用意と配線以下の部品を用意して、接続します。
・Grove Base HAT for Raspberry Pi Zero
https://akizukidenshi.com/catalog/g/gM-13879/
・GROVE - ブザー
https://www.switch-science.com/catalog/804/
〇Grove Base HAT for Raspberry PiとGroveブザー
Grove ブザーをPWMポートに接続します
2. grove.pyのインストール
以下のコマンドを実行します
curl -sL https://github.com/Seeed-Studio/grove.py/raw/master/install.sh | sudo bash -s -
3. ブザー音を鳴らすプログラムの作成と実行
以下のプログラムを保存して実行します。
grove_buzzer.py
import time
from mraa import getGpioLookup
from upm import pyupm_buzzer as upmBuzzer
print(getGpioLookup("GPIO12"))
buzzer = upmBuzzer.Buzzer(getGpioLookup("GPIO12")) # PWM port
data = [upmBuzzer.BUZZER_DO, upmBuzzer.BUZZER_RE, upmBuzzer.BUZZER_MI,
upmBuzzer.BUZZER_FA, upmBuzzer.BUZZER_SOL, upmBuzzer.BUZZER_LA,
upmBuzzer.BUZZER_SI]
buzzer.setVolume(0.5)
for sound in data:
buzzer.playSound(sound, 500000)
time.sleep(0.1)
以下のコマンドでブザー音を鳴らします。
sudo python3 grove_buzzer.py
関連情報
・Groveデバイスまとめ・Raspberry Pi Zeroと小型ターンテーブルをREST APIで制御する
0 件のコメント:
コメントを投稿