e-DIYで行こう!趣味の電子工作とプログラミングの記録e-DIYで行こう!PythonPythonArmbianのPythonでST7735ディスプレイを使う小型カラーTFTディスプレイのST7735はだいぶ前にArduino上で動かした記事や、MicroPythonで動かした記事など、当ブログで何度か取り上げた。LinuxPythonMySQLコマンドラインによるデータベース操作のメモこの記事でPythonプログラムからMySQLデータベースにアクセスする方法について公式ドキュメントの抜粋をしたが、事前準備などで使うMySQLコマンドラインの操作を備忘録としてまとめておく。MySQLユーザーとデータベースの作成MySQL...2022.07.03PythonPythonPythonからMySQLデータベースを操作するPythonプログラムで計測したセンサデータ等をMySQLのデータベースに記録しておくと、後からデータ加工や閲覧するのに便利そう。Connec...2022.07.03PythonスポンサーリンクCircuitPythonMCP2221でCircuitPythonのプログラムをPCから直接動かすFT232HというICでPCをCircuitPython化する方法を記事にしたが、ほぼ同じ事がMCP2221というICを使っても出来る。仕組みと用意するべきものMCP2221はUSB接続のプロトコルコンバータで、I2C、UART...2022.06.05CircuitPythonPythonCircuitPythonBlinkaを使ってMCP2221のA-Dコンバータを動かすMCP2221はI2C・UARTとGPIO4本が備わったUSB接続のプロトコルコンバータで、Blinkaを噛ませることでPCからCircuitPython互換APIで回路の制御が出来るようになる。MCP2221のGPIOはアナログ対応でAD...2022.06.05CircuitPythonPythonCircuitPythonFT232HでCircuitPythonのプログラムをPCから直接動かすラズパイLinuxからCircuitPythonプログラムを動かす方法を少し前に記事にしたが、PCを直接CircuitPython互換にしてハード制御出来ないものかと探したところ、USBシリアル変換チップのFT232Hを使えば出来ると知り試...2022.05.12CircuitPythonPythonPythonPythonで電圧・電流の時系列CSVからグラフを作成するmatplotlibを使うとPythonで左右に軸を割り当てた2軸のグラフを簡単に描くことが出来る。今回は、Pythonを使ってCSVファイルに記録された電圧と電流の時系列データを2軸グラフにプロットする方法をまとめる。WSL上のPythonからコントロールするWindows10からADALM2000をコントロールするには管理者権限が必要だったりPythonのバージョンの制限があったり少々不便(以前の記事)。一方で、ADALM2000にはネットワークインタフェースが備わっており、ネットワークごしに...2020.01.12ADALM2000PythonADALM2000ADALM2000をPythonプログラムから使うADALM2000はアナログデバイセズ社が学生の学習やホビー用途向けに開発したUSB接続の測定器。ADALM2000にはPythonインタフェースライブラリlibm2kが用意されており、API仕様が公開されている。libm2kを使うと自作の...2020.01.12ADALM2000PythonPythonPythonで複数I/Oの同時待機にselectを使う複数のストリームやソケットのI/Oを同時待機したい場合、すぐに思いつくのはマルチスレッド化だが、プログラムが読みにくくなるし何よりデバッグが大変になる。そんな時、selectを用いればマルチスレッド化せずにI/Oの同時待機が出来る。けん日々の電子工作やプログラミングの内容を備忘録を兼ねて記事にしております。趣味でやっている事なので「やりたい」と思ったら時間や手間を惜しまずにやり遂げることがモットー。記事の信頼性向上のため、情報源はターゲットデバイスの開発元による公式ドキュメントなど一次情報を徹底的に(しつこく)調べるようにし、その他の二次情報には極力頼らないように心がけています。e-DIYで行こう!.ホーム検索トップサイドバ。