前回、エラーとなった分光器のPC側パッケージソフト pyCCDGUI は、解決策が見つからないので、ソースコードを使って Python でダイレクトに動かすことに。
まず、Python3をインストールしなければならないが、これは Windows のコマンドラインから動かさなければならないので Python のIDEとも言うべき、
をインストールして使う。起動するとこんな感じ。
TCD1304.WORDPRESSから pyCCDGUI のPythonソースをダウンロードして Spyder で実行させると無事 pyCCDGUI の画面が出る。
早速、光の有る無しがわかるようにセンサの前面にテープを張り付けたり、COMポートなどを指定してデータを取得してみると、
こんなふうで、らしいデータが表示されない。露出時間を変えたり、光の強さを変えたりいろいろといじってみたが、ほとんど変化がない。
TCD1304.WORDPRESS では、
での動作をベースに開発されているようなので、ボードを秋月から取り寄せで実験。
指定のPINに接続して、
CCDの面に光の有無がわかるような模様のあるテープを貼り付けて pyCCDGUI を動かしてみると、
らしいデータが表示された。
なぜ、STM32F103 ボードでうまく行かないのかわからないが、光学系を組み立てて分光器として仕上げてみることにする。