
ビルドとデバッグ、2件のトホホを乗り越えて、ラズパイ4にリモート接続のVS Codeを使ってのラズパイPicoの開発環境整備も山は越えた?感じです。でも必要なプロジェクトファイル類、まだ手動で準備しているものが多いんでないかい。いつものことながらラズパイの中の人はそんなことお見通し、自動化ツールがありました。
デバイス作る人>>デバイス使う人>>デバイスおたく
ラズパイPicoの母艦にしているラズパイ4にPCからリモート接続したVS CodeでPicoのビルドができなかった問題は前回解決。しかし、こんどはVS Code上でデバッガが立ち上がりません。またソフトの設定か? 否。結局、ラズパイ4とPicoの間のSWDケーブルが長すぎただけみたいです。トホホ。
ラズパイPicoのC言語でのビルドとデバッグ環境が一応動作しました。しかしcuiです。も少し楽に操作できるようにVS Codeからビルドできるようにしようとしましたが障害発生。コマンドラインからは問題なく動くcmakeがVS Codeから動きませぬ。トホホ。しかし「またもや」ラズパイの中の人はそんなこともお見通しなのでした。 “トホホな疑問(36) cmake.launchTargetPath not found” の続きを読む
昨日、MEMマイクから出力されるPDM波形をオシロで観察してみました。波形は見えてもどんな音なんだかサッパリです。とは言え専用ICに任せれば信号処理部分はブラックボックスです。最初くらい生の信号の0/1パターンを取得して自前で信号処理もどきをやり、しみじみと納得してみたい。そこでラズパイPicoのPIOを使ってPDMのRAW波形をキャプチャしてみました。
前々回、本シリーズ側で作成した「システム?」をアプリ運用側「夜間頻尿モニタリングの試み」で使った結果、フィードバックがかかったので、その修正対応を記していきます。ぶっちゃけMakeCodeエディタに遡ってプログラム修正したのでこちらのシリーズで取り扱うべきであろうかと。
前々回、Raspberry Pi PicoのPWMカウンタ入力を制御して周波数を測定できるようになったので、今回はその応用であります。浜松ホトニクスS9705を使って照度(ルクス)を測ってみます。しかし、過去の投稿を読み返し、大間違いを発見、まずはそのお詫びと訂正から。
前回、たまたまRaspberry Pi Picoの公式ページ(getting-started)を眺めていて、配布されているMicroPythonがバージョンUPされていることに気づきました。これはいけない更新しないと。ということで更新いたしました。ところで何が変わった?
前回、MicroPythonからのラズパイPicoのPWMカウンタへの入力機能の使い方が分かりませんでした。代案でPIOを使ってパルス幅測定をいたしました。今回こそは、PWMカウンタへの入力を使用してみたいと思います。題材は周波数測定であります。これまたタイマカウンタ使った測定の定番?