Raspberry Pi Picoで猫ふんじゃったをピコピコ演奏 | a24a24a24のブログ

a24a24a24のブログ

アメピグ残党。
釣り、温泉、お出かけ、パソコン。最近、電子工作。

Raspberry Pi Pico RP2040+Arduino IDEのマルチコアプログラミングの試作で、

猫ふんじゃったをピコピコ演奏してみました。 

 

 

 

 

 

 

既存のライブラリは使わず、デジタル出力PINを高速で上下して音階を鳴らしています。 

単音だと寂しいので、2和音をトレモロ演奏してみました。

(ドとミの和音=高速でドミドミドミ・・・)

 

 

 

 

 

プログラムは一画面に収まりました。

短くするため行儀悪い表現がありますが、ご容赦を。

 

冒頭で12音階の周波数を定義し、5オクターブ分展開しています。

msc1[]、msc2[]の文字列が2和音分の楽譜に当たります。

発音部loop1()は前回のLEDチカチカを100倍高速にしたもので、実質2行です。

2コアに発音・制御を割り振れるので、シンプルなプログラムが組めました。 

 

 

 

 

そろそろ放置しているESP32も手を付けねばと思います。

おしまい。