SBC Linux SBC LinuxのPythonで1602LCDを使う いわゆる16文字×2行のキャラクタ用LCDをSBCLinux上のPythonで動かす方法のメモを残しておく。1602LCDのモノ自体は随分前にArduinoやMicroPythonで動かして当ブログ記事にしたのと同一。使ったSBCのハードウ... 2023.06.25 SBC Linux
SBC Linux ArmbianのデバイスツリーオーバーレイでPCF8574を動かしGPIOを増やす I2C接続のIOエキスパンダPCF8574はI2Cバスの入出力を8ビットのIOポートに変換してくれるIC。以前Arduinoでの使い方を当ブログでも記事に取り上げた。このPCF8574にはLinuxカーネルドライバが存在するので、これを使う... 2022.09.12 SBC Linux
CircuitPython MCP2221でCircuitPythonのプログラムをPCから直接動かす FT232HというICでPCをCircuitPython化する方法を記事にしたが、ほぼ同じ事がMCP2221というICを使っても出来る。やってみた。仕組みと用意するべきものMCP2221はUSB接続のプロトコルコンバータで、I2C、UART... 2022.06.05 CircuitPythonPython
CircuitPython FT232HでCircuitPythonのプログラムをPCから直接動かす ラズパイLinuxからCircuitPythonプログラムを動かす方法を少し前に記事にしたが、PCを直接CircuitPython互換にしてハード制御出来ないものかと探したところ、USBシリアル変換チップのFT232Hを使えば出来ると知り試... 2022.05.12 CircuitPythonPython
CircuitPython CircuitPythonで3回路電流センサINA3221を動かす I2C接続の電流センサINA3221はINA219(以前の記事にてMicroPythonでの使い方をまとめた)の3回路版。AliExpressではセンサモジュール基板が200〜300円で売られている。INA3221のMicroPython用... 2022.05.03 CircuitPython
CircuitPython CircuitPythonにドライバを追加してデバイスを動かす 少し前にラズパイLinux上でCircuitPython互換環境を構築するとpipでCicuitPython用ドライバのインストールが出来て幸せ、という記事をまとめた。では、Picoで動作する組み込み版CircuitPython(この記事に... 2022.05.02 CircuitPython
CircuitPython PicoじゃないラズパイでCircuitPythonのコードを動かす 「ラズパイでCircuitPython」と言うと前回記事でまとめたRP2040搭載のRaspberryPiPicoを連想しがちだが、Linux(RaspberryPiOS)が動作する従来からのラズパイにBlinkaというライブラリをインスト... 2022.04.23 CircuitPython