File tree Expand file tree Collapse file tree 1 file changed +16
-12
lines changed
Expand file tree Collapse file tree 1 file changed +16
-12
lines changed Original file line number Diff line number Diff line change 22` 22_buzzer/ ` を応用して、簡単なオルゴール赤とんぼを作成しました。この作例では、ブザー(圧電サウンダー)を使ってメロディを奏でる仕組みを使用しています。
33
44## 内容
5- - ** ブザーによるメロディ再生** : 22_buzzerをベースに、赤とんぼを演奏
5+ - ** ブザーによるメロディ再生** : 22_buzzerをベースに、赤とんぼを演奏します。
66- ** サンプル提供** : 動作確認用の画像と動画を用意しました。
77
88## 使用方法
@@ -32,22 +32,26 @@ tinygo flash -target waveshare-rp2040-zero --size short
3232以下のチャレンジを試して、プロジェクトをさらに進化させてみましょう!
3333
34341 . ** 「赤とんぼ」の続きを実装しよう!**
35- 現在、「夕焼け小焼けの赤とんぼ 負われて見たのは何時の日か」まで実装済みです。以下の歌詞を追加で実装してみて!
36- ```
37- 山の畑の、桑の実を、小籠に、つんだは、まぼろしか。
38- 十五で、姐(ねえ)やは、嫁にゆき、
39- お里の、たよりも、たえはてた。
40- 夕やけ、小やけの、赤とんぼ。
41- とまっているよ、竿の先。
42- ```
35+ 現在、「夕焼け小焼けの赤とんぼ 負われて見たのは何時の日か」まで実装済みです。以下の歌詞を追加で実装してみましょう!
36+
37+ ```
38+ 山の畑の、桑の実を、小籠に、つんだは、まぼろしか。
39+ 十五で、姐(ねえ)やは、嫁にゆき、
40+ お里の、たよりも、たえはてた。
41+ 夕やけ、小やけの、赤とんぼ。
42+ とまっているよ、竿の先。
43+ ```
44+
4345 ** ヒント** : ` main.go ` の` func getSong() ` に曲データがあります。この関数を編集してメロディを追加しよう!
4446
45472 . ** 他の曲を入れよう!**
46- 「赤とんぼ」以外の好きな曲に変更してみましょう!
48+ 「赤とんぼ」以外の好きな曲に変更してみましょう!
49+
4750 ** ヒント** : 「ドレミ付き楽譜」で検索すると、入力しやすい楽譜がたくさん見つかります。` func getSong() ` に新しい曲データを追加して試してみて!
4851
49- 3 . ** ゴーファー君を画面に出して踊らせよう!**
50- ゴーファー君をディスプレイに表示して、動きをつけてみましょう!
52+ 4 . ** ゴーファー君を画面に出して踊らせよう!**
53+ ゴーファー君をディスプレイに表示して、動きをつけてみましょう!
54+
5155 ** ヒント** : 作例` 09_oled_tinyfont ` でゴーファー君を表示する方法を確認できます。アニメーションを追加して踊らせてみて!
5256
5357** 挑戦したら、ぜひDiscordで成果を報告してね!**
You can’t perform that action at this time.
0 commit comments