PlatformIO

Tips

PlatformIO IDE for VSCode での ESP-IDF のコンフィギュレーションの変更

PlatformIO IDE for VSCode で ESP-IDF を使ってESP32プログラムを作成し、ログ出力をさせていると実行時にエスケープシーケンスが文字としてコンソールに表示されてわかりづらい場合があった。ANSI 端末のエミ...
開発

AWS IoTにMQTTで送られた情報をモニターする

CO2センサーT6703の値をAWS IoTに送る などのプログラムでAWS IoT にMQTT で publish した情報を 小型TFT ディスプレイに表示するプログラムを作成した。AWS IoTコンソールで表示される内容を手元で表示す...
開発

ESP32でESP-IDFを利用してBLE のアドバタイジング・パケットの送受信を行う

別記事の ESP32 で Arduino を利用して BLE のアドバタイジング・パケットの送受信を行う ではフレームワークに Arduino を用いたが、今回は、ESP-IDFをフレームワークとして、BLE のアドバタイジング・パケットの...
Tips

PlatformIO IDE for VSCode でESP-IDF を利用したESP32プログラムの開発

ESP32の複数のコアを適切に利用して並列動作させるためには、Espressif の ESP-IDF をフレームワークとして使う必要があるようだ。PlatformIO IDE for VSCode でESP32のプログラム開発ではArdui...
Tips

PlatformIO IDE における複数の対象環境の指定方法

PlatformIO IDE で、複数の対象環境(ボード)の指定をすることができる。MH-ET Live ESP32 Minikit と WeMos D1 Mini を対象にした場合を例とする。詳細については、Project Configu...
日誌

CO2センサーMH-z19の値をAWS IoTに送る

MH-ET Live ESP32 Minikitを用いて CO2センサーから値を読み出し、 Amazon Web Service (AWS) IoT に MQTT over WebSocketで送るプログラムを試した。備忘録として残しておく...
日誌

OWON B35T/B41T+ のBLEデータをESP32で受信し、表示する

デジタルマルチメータの測定データを継続的に記録したいと考えている。安価な無線機能のついたマルチメータとしてOWON B35(T)などがある。それを用いて、ロギングできるようにしたい。OWONから提供されているアプリケーションプログラムでは自...
Tips

PlatformIO IDE for VSCode におけるESP32 Partition Tableの指定方法

サイズの大きいESP32のプログラムを作成した場合に、デフォルトのパーティションテーブルままではフラッシュメモリのプログラム領域が不足してプログラムをアップロードできない場合がある。PlatformIO IDE for VSCode を利用...
Tips

PlatformIO IDE for VSCode へのArduinoライブラリのインストール

PlatformIO IDE for VSCode でESP32のプログラム開発 の続きで、ライブラリのインストールについての備忘録。Windows10でPlatformIO IDE for VSCodeを実行し、ESP32のArduino...
インストール

PlatformIO IDE for VSCode でESP32のプログラム開発

Arduino IDE のエディタの機能の貧弱さで疲れて、Eclipseで開発しようとしてSloeberでESP32のプログラム開発を試したりしたが、現状では不具合が多くてプログラムの開発よりも不具合の調査で時間が取られる。そこで、Plat...