micro:bit で,簡易オシロスコープを作ってみました.

 

10kHz〜80kHzのサンプリング周波数でキャプチャできます.

micro:bit用の拡張OLEDディスプレイに表示します.

トリガを設定して,決まった電圧を検出したらスキャンする,みたいなこともできます.

 

Aボタンで再スキャン,Bボタンでキャプチャ画像の保存です.

キャプチャした画像はファイルとして保存され,PCに転送できます.

 

乾電池&PC無しで動作させられるため,出先でちょっとオシロを使いたいときなどに便利かなと思います.

(家に余っているmicro:bitを簡易オシロにできます)

 

NLL for micro:bit のアプリとして作ってあるので,簡単な改造もしやすいと思います.

 

NLL for micro:bit

↑「アプリケーション」の「簡易オシロスコープ」です

 

(2026/01/05追記)

A/Bボタンでの操作をいろいろ追加しました.
・Aボタンを押しっぱなし:繰り返しスキャン
・Aボタンを押しながらBボタンを1回押し,Aボタンを離す:サンプリング周波数を変更
・Aボタンを押しながらBボタンを2回押し,Aボタンを離す:サンプル数を変更
・Aボタンを押しながらBボタンを3回押し,Aボタンを離す:トリガの有無を切替え
・Aボタンを押しながらBボタンを4回以上押し,Aボタンを離す:終了