私は、IRQセンサー(Sharp GP2Y0A21YK0F)からADC MPC3008を介してデータを取得し、PyQtgraphライブラリーを使用してリアルタイムで表示する、Raspberry Pi 3 Bを使用するプロジェクトに取り組んでいます。ADCからデータを取得する際のPythonのサンプルレートを測定するにはどうすればよいですか?
しかし、サンプルがほとんど得られていないように見えますが、グラフは期待通りに「滑らか」ではありません。
私はAdafruit Python MCP3008ライブラリと関数mcp.read_adc(0)
を使用してデータを取得しています。
Pythonでサンプルレートを測定する方法はありますか?
は
ヒューゴ・オリベイラ
「サンプル数が非常に少なくなっているようですが、これはあなたが何を意味するのですか? ADCチャンネルを読み込むとサンプルが得られます。どのくらいの頻度でADCを読んでいますか?いくつかのコードを表示できますか? –
100(または1000?)のサンプルを取得し、その時間を測定する時間を使用します。 – barny
Piを使ってMCP3008から200kspsを得る方法について別の質問をしたと思います。あなたが近くにいるとは思わないでください。 Pi/Linuxはリアルタイムプラットフォームではありません – barny