micro:bit で,簡易オシロスコープを作ってみました.
10kHz〜80kHzのサンプリング周波数でキャプチャできます.
micro:bit用の拡張OLEDディスプレイに表示します.
トリガを設定して,決まった電圧を検出したらスキャンする,みたいなこともできます.
Aボタンで再スキャン,Bボタンでキャプチャ画像の保存です.
キャプチャした画像はファイルとして保存され,PCに転送できます.
乾電池&PC無しで動作させられるため,出先でちょっとオシロを使いたいときなどに便利かなと思います.
(家に余っている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ボタンを離す:終了

