e-DIYで行こう!趣味の電子工作とプログラミングの記録e-DIYで行こう!MicroPythonCircuitPythonMicroPythonにBlinkaをインストールしてCircuitPythonライブラリを使うLinuxが動いているラズパイにBlinkaをインストールしてCircuitPythonライブラリを使えるようにする方法をこの記事にまとめたが、BlinkaをインストールすることでMicroPython上でCircuitPythonライブラ...2022.05.06CircuitPythonMicroPythonMicroPythonrshellをMicroPython開発に使う少し前にuPyDevというMicroPython開発ツールについて記事をまとめたが、完成度がイマイチで常用する気にならず。そんな中、rshellという良さ気なコマンドラインツールを見つけた。rshellのGitHubページは以下。rshel...2022.04.24MicroPythonMicroPythonMicroPython開発の便利ツールuPyDevを使ってみるこれまでMicroPythonとPC間のファイル転送にampyを好んで使っていたのだが、シリアル接続だけでなくWiFiやBluetooth経由でも使えるuPyDevというツールを見つけた。Loop)と呼ばれている。最近のバージョンのMicroPythonであればサンプルプログラムを使ってBLE経由でREPLにワイヤレス接続すること...2022.02.13MicroPythonESP32MicroPythonでINA219を使った積算電流ロガーを作るESP32やESP8266上のMicroPythonで動作する、I2C接続の電流センサINA219を使った電流・電圧測定について以前の記事で取り上げた。この時のMicroPythonプログラムをベースに、電流値を積算してファイルに記録する積...2021.11.14ESP32ESP8266MicroPythonESP32MicroPythonのPWM制御でリチウムイオン電池の充電器を作るESP32に降圧回路を外付けし、特別なICを使わずにESP32内蔵ADCを使ってMicroPythonから電圧と電流の監視とPWM制御を行うリチウムイオン電池の充電器を作ってみたので記事にまとめる。前回記事でESP32のスイッチ入力によりMicroPythonへ割り込みを掛ける方法を試した。この記事で試したirqメソッドで設定する割り込みハンドラではスリープ解除が出来ない。入力でスリープ解除を行うためにはESP32専用関数...2021.06.29ESP32MicroPythonESP32ESP32へのスイッチ入力をMicroPythonの割り込みハンドラで検出するESP32マイコンのIOポートにプッシュスイッチを取り付け、スイッチのOn/OffをMicroPythonの割り込みハンドラを使って検出するプログラムを幾つか試したので、記事にまとめる。ESP32マイコンとプッシュスイッチの接続IO23をプ...2021.06.21ESP32MicroPythonESP32MicroPythonのPWM制御を使って鉛バッテリーの充電器を作る過去記事でMicroPythonのPWM制御を使った昇圧型DC-DCコンバータの実験を扱った。MicroPythonプログラムだとPWMの制御スピードが遅く出力電圧を負荷の変化に高速追従させる事は難しいが、バッテリーの充電であれば負荷が急激...2021.06.20ESP32MicroPython電源回路ESP32MicroPythonでINA219電流センサを使うINA219は±3.2A(0.1Ωシャント抵抗使用時)の電流を測定出来るI2C接続の電流センサで、MicroPython用ライブラリがGitHubに公開されている。けん日々の電子工作やプログラミングの内容を備忘録を兼ねて記事にしております。趣味でやっている事なので「やりたい」と思ったら時間や手間を惜しまずにやり遂げることがモットー。記事の信頼性向上のため、情報源はターゲットデバイスの開発元による公式ドキュメントなど一次情報を徹底的に(しつこく)調べるようにし、その他の二次情報には極力頼らないように心がけています。e-DIYで行こう!.ホーム検索トップサイドバ。