[Arduino] KY-006 パッシブブザー(ピアゾブザー) – 37 in 1 Sensors kit for Arduino

環境
OS: windows7 64bit
IDE: Arduino 1.6.9

img_4601a

img_4602a

スポンサーリンク
AD

概要

ピエゾブザー。(圧電ブザー)
圧電素子 – Wikipedia

準備

pitches.hの準備

サンプル02にて呼び出します。
ここ(https://www.arduino.cc/en/Tutorial/toneMelody)の「Then paste in the following code: 」以下のコードをコピーして、「pitches.h」という名前でスケッチと同じフォルダに保存します。

ws000043a

配線

「S側」: シグナル。サンプル01~03ではデジタル8番。
「中側(middle)」: 使用しない
「-側」: GND

サンプルコード

サンプル01

参考(https://tkkrlab.nl/wiki/Arduino_KY-006_Small_passive_buzzer_module)
参考をベースに多少追記。

ブザーにhigh/lowとdelayで周波数をコントロールして音程を作っているように見えます。

サンプル02

参考: https://www.arduino.cc/en/Tutorial/toneMelody

tone()関数とpitches.hを用いたメロディの作成。

pitches.hの中身

サンプル03

参考: http://www.geocities.jp/zattouka/GarageHouse/micon/Arduino/Melody/Melody.htm
tone(pin, frequency, duration)
 pin:圧電スピーカを接続したピン番号(8番ピン)
 frequency:周波数(Hz)
 duration:出力時間 ミリ秒

コードは参考のサンプルを少し修正。

img_4597a

img_4599a

img_4600a

参考


圧電素子 – Wikipedia
https://ja.wikipedia.org/wiki/%E5%9C%A7%E9%9B%BB%E7%B4%A0%E5%AD%90


Arduino – ToneMelody
https://www.arduino.cc/en/Tutorial/toneMelody


Arduino KY-006 Small passive buzzer module – TkkrLab
https://tkkrlab.nl/wiki/Arduino_KY-006_Small_passive_buzzer_module


arduino使い方:圧電スピーカでメロディを鳴らす
http://www.geocities.jp/zattouka/GarageHouse/micon/Arduino/Melody/Melody.htm

スポンサーリンク
AD

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク
AD