質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Arduino

Arduinoは、AVRマイコン、単純なI/O(入出力)ポートを備えた基板、C言語を元としたArduinoのプログラム言語と、それを実装した統合開発環境から構成されたシステムです。

Q&A

解決済

4回答

1363閲覧

SOSメッセージを再生したいのですが、再生することができません! コードあっていますか?回路の書き方も教えてほしいです

band20010518

総合スコア14

Arduino

Arduinoは、AVRマイコン、単純なI/O(入出力)ポートを備えた基板、C言語を元としたArduinoのプログラム言語と、それを実装した統合開発環境から構成されたシステムです。

0グッド

0クリップ

投稿2018/03/07 01:50

編集2018/03/07 13:28

コード
コード
回路(808bec0a00ed19cfc9b79df17b2023c8.png)説明
回路

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答4

0

んで、私の言う回路図、というのは、例えば

http://www.geocities.jp/orion_cosmo/boot.html

ここに出ている線画のようなものです
こんなキカイで書いたようなきれいなものでなくても、手書きでいいです。
Arduinoのどこのピンになにがどうつながっているか、使っている部品は何か、を書いてください。

とゆーか、電子工作をするときは、なにをどう配線するかを決めるために、回路図を書くようにしときましょう。そゆのをしっかり残しておけば、あとから振り返ることが出来ますし、同じものを作ろうとしたときに便利です。
そしてなにより、不具合があったとき、他人に聞くときには必須のものです

そうでないとその写真だけでは、どこになにがつながっているか、と言うのは推測でしか知ることが出来ません。また、写真に写っていないところはどうなってるかもわかりません。そして、部品の名称や型番もわかりません。
こういうあやふやな事柄をもとにいくら質疑応答しても無駄なだけです

投稿2018/03/07 02:29

y_waiwai

総合スコア87774

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

band20010518

2018/03/07 13:27

回路書いたのですがこんな感じでいいですか?回路の写真追加したのでみてください。
y_waiwai

2018/03/07 13:43

ホンマにブザーなら、220Ωの抵抗は取って、ブザーのマイナス側を直接GNDに繋いでください。 これで、ポートにHigh出力したらブザーなりませんか?
band20010518

2018/03/07 13:50

ブザーはなったのですが、回路の書き方がよくわからなくて
y_waiwai

2018/03/08 01:00

「回路図 書き方」でぐぐると解説がたくさん出てきますんで読んでみてください。 今のうちは手書きでかまいません。
guest

0

単純に圧電ブザーを鳴らす事を解決するには、実際に鳴らしている例を参考にされる事をお勧めします。
回路的にも単純な例として圧電ブザーを鳴らせてみよう
が分かりやすいですね。
また音も```ここに言語を入力
tone()

関数を使えば音の高さと長さも設定できますし。 回路的にも単純。

投稿2018/03/08 00:51

MasahikoHirata

総合スコア3747

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ベストアンサー

#同一人が複数の回答を投稿するというのはちと気が引けますが、
#ツッコミどころ多いんでご容赦。
#こういう場合はどーすりゃいいんでしょう。

んで、そのブザーは鳴っていますか?
ポートをHighにして鳴りますか?
鳴っているならいいですが、鳴らない場合は、そのブザー(黒い円筒形の部品だと思いますが)の型番を出してください。あるいはそのブザーの販売ページのURLでもかまいません。

このテの部品には、ブザーと、圧電スピーカの二種類があって、双方外観的に同じものがあります
また、ところによっては圧電スピーカのことを圧電ブザーとか呼ぶこともあってなにがなんやらわかりません。

ブザーは、電圧をかけるだけで鳴ります。(ふつうにブザーというのはこういうもん)
5V用とか12V用とかあって、その電圧をかければ鳴ります
圧電スピーカは、電圧をかけるだけでは鳴りません。
スピーカの名の通り、数百~数キロヘルツの矩形波を掛ける必要があります
鳴らすためには、これのどちらか、と言うのが非常に重要となります

投稿2018/03/07 03:15

y_waiwai

総合スコア87774

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

band20010518

2018/03/07 13:28

音なりました!ありがとうございます
y_waiwai

2018/03/07 13:44

ああ、鳴りましたか。おめでとうw
guest

0

画面下の赤いところにエラーメッセージが出てますね
"High"was not declated this scope
Google翻訳ででもいいので、このメッセージを読んで下さい。
早い話が、Highというキーワードが定義されてないってことなんで、
プログラムの最初のところでHigh と Low の定義を行う必要があります

#define High 1 #define Low 0

これを追加してやってみてエラーが出るなら、そのエラーメッセージを書いて、また聞いてください

投稿2018/03/07 02:16

y_waiwai

総合スコア87774

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問