
4月にようやくRaspberry Pi Picoを1枚購入後、ずっとMicroPythonで動かしてきました。でもま、ずっと気になっていたのが、ボードの短辺にDEBUGと書かれてある3端子。今回は重い腰を上げて、C/C++のビルドからGDBでデバッグまで一通り動かしてみました。ようやくDEBUG端子の活躍の場ができた?
デバイス作る人>>デバイス使う人>>デバイスおたく

前回、約5日間の実証実験もどき?のフィードバックを得て、BBC micro:bit、BLEパケットをMQTTブローカに接続するPython3コード、そしてnodeREDのフローのすべてに手をいれました。そして再度の実証実験を起動したつもりでした。しかし、「思った通りに上手く行くと思うな実証実験」、金言であります。一週間のつもりが約1日で終わってました。

前回はRC回路でした。今回はRL回路です。正直テンションはさらに低め。しかしアナデバ社(ADI社)のWeb記事「StudentZoneを初回からすべて」読むと誓いを立てた以上避けて通ることはできません。でもテンション低いと「ポカ」が多いんだ。計算間違えるんじゃねえ!自分。

昨日、MEMマイクから出力されるPDM波形をオシロで観察してみました。波形は見えてもどんな音なんだかサッパリです。とは言え専用ICに任せれば信号処理部分はブラックボックスです。最初くらい生の信号の0/1パターンを取得して自前で信号処理もどきをやり、しみじみと納得してみたい。そこでラズパイPicoのPIOを使ってPDMのRAW波形をキャプチャしてみました。

マイクロフォンと言えば、空気の波である音波を電気信号へと変換するアナログ素子であります。しかし、今時のMEMSマイクロフォンは小さなパッケージの中で音波からアナログ電気信号へ変換するだけでなく、それをデジタル化して出力してくれます。デジタル化により電気的な取り扱いは楽になりますが、信号処理は必須。 “部品屋根性(47) SiSonic SPM0405HD4H、MEMSマイクロフォン” の続きを読む

前々回、本シリーズ側で作成した「システム?」をアプリ運用側「夜間頻尿モニタリングの試み」で使った結果、フィードバックがかかったので、その修正対応を記していきます。ぶっちゃけMakeCodeエディタに遡ってプログラム修正したのでこちらのシリーズで取り扱うべきであろうかと。

前々回、Raspberry Pi PicoのPWMカウンタ入力を制御して周波数を測定できるようになったので、今回はその応用であります。浜松ホトニクスS9705を使って照度(ルクス)を測ってみます。しかし、過去の投稿を読み返し、大間違いを発見、まずはそのお詫びと訂正から。

前回、たまたまRaspberry Pi Picoの公式ページ(getting-started)を眺めていて、配布されているMicroPythonがバージョンUPされていることに気づきました。これはいけない更新しないと。ということで更新いたしました。ところで何が変わった?

前回、MicroPythonからのラズパイPicoのPWMカウンタへの入力機能の使い方が分かりませんでした。代案でPIOを使ってパルス幅測定をいたしました。今回こそは、PWMカウンタへの入力を使用してみたいと思います。題材は周波数測定であります。これまたタイマカウンタ使った測定の定番?