Prismjs

ラベル その他デバイス の投稿を表示しています。 すべての投稿を表示
ラベル その他デバイス の投稿を表示しています。 すべての投稿を表示

2023年8月18日金曜日

BME280(温湿度、気圧)をMicroPythonで使う

bme280.md

BME280(温湿度、気圧)をMicroPythonで使う

気温と湿度、気圧が取得できるセンサBME280をMicroPythonがインストールされたESP32で使用した。
MicroPythonライブラリはいくつかあったが一番使いやすそうなものを使うことにした。 ESP8266用とあるがインスタンス時にI2Cを渡してやるだけなので本記事のようにESP32のほかラズピコ(Raspberry Pi Pico、wなど)でも使えるはず。
本当はSPI接続でやりたかったがライブラリが見つからなかったのでI2Cにした。

2023年8月8日火曜日

秋月のI2C接続LCD(ACM1602NI)用MicroPythonモジュール(日本語カナ表示対応)

acm1602ni.md

秋月のI2C接続LCD(ACM1602NI)用MicroPythonモジュール(日本語カナ表示対応)

秋月売っているACM1602NI-FLW-FBW-M01をMicroPythonがインストールされたESP32で使用した。
Pythonでmainにべた書きのLCD制御コードは転がっていたが、モジュール化されたこのLCD用のライブラリが見つからなかった。
後で使いやすいように自分でモジュール化した。(文字列表示、画面クリア、カーソル移動の最低限の動作のみ実装)
インスタンス時にI2Cを渡してやるだけなのでラズピコ(Raspberry Pi Pico、wなど)でも使えるはず。

2023年7月25日火曜日

ESP32ボードのMicroPython開発環境構築(Thonny使用)

micropython.md

ESP32ボードのMicroPython開発環境構築(Thonny使用)

秋月で購入したESP32-DevKitC-VE ESP32-WROVER-E開発ボードをMicroPythonで開発するための環境を整えた。
IDEは選択肢がいくつかあるが、とりあえず一番シンプルにできそうなThonnyを用いることにした。

2021年12月12日日曜日

Aliexpressで買ったPL2303hx搭載のusb-ttlシリアルコンバータを使用する

所用でUSB-UART変換機が必要だったのでAliexpressで80円で送料込みで入手。思ったより早く、3週間ほどで手元に届いた。
5pin(3.3V、TXD、RXD、GND、5V)のヘッダ、TypeAのUSBコネクタが装着済。RTS、CTSが出ていないのでハードウェアフロー制御が必要なデバイスは使えない。
親切にもショートしないように透明な収縮チューブに包まれている。
ICには型番も見当たらず、若干怪しい気配。


2021年5月1日土曜日

激安中華ロジアナの使い方

 amazonで1000円程度で買った中国製のロジアナ(ロジックアナライザー)が普通に使えて役立ったので使い方の紹介。
買ったものは以下の商品。
似たようなものがいくつも出品されているが多分どれも同等品やそのコピー品だと思われる。
amazon以外にアリエクなどでも購入可能。アリエクのほうが若干安いがほとんど変わらず、届くまで時間がかかるし返品も面倒なのでamazonでamazon発送のものをお勧めする。