電子工作 ESP32でのシリアル送信速度 概要 ESP32でのシリアル送信速度を調査してみました。特にESP32-S3などはUSB CDCなどを利用しているので、設定している通信速度と実際の速度が違ったのでどれぐらいの速度相当なのかを確認してみました。 シリアル通信の概要 シリアル... 2024.10.08 電子工作
電子工作 WindowsのWSLでArduino IDEを動かす 概要 Arduino IDEでのESP32をビルドする時間がどうしてもかかってしまうので、WSL上でArduino IDEを動かしてみました。半分まではいきませんでしたが30%以上は高速化することができました。 ただしパソコンの管理者権限が... 2024.07.30 電子工作
電子工作 arduino-esp32 v3でのESP-NOW研究 その3 速度別送信成功率 概要 前回はピアまわりを調べてみましたが、今回は送信速度まわりを確認しました。送信サイズと送信間隔、送信速度を変えながら送信成功率を確認しています。 送信成功 ESP-NOWの場合にはピアに対して送信した場合には、受信したピアから受信成功の... 2024.07.11 電子工作
電子工作 arduino-esp32 v3でのESP-NOW研究 その2 ピア追加と暗号化通信 概要 前回はブロードキャストでの通信をしたので、ピアを追加してからのユニキャスト通信を試してみたいと思います。 スケッチ例 #include "ESP32_NOW.h" #include "WiFi.h" #define ESPNOW_WI... 2024.07.04 電子工作
電子工作 arduino-esp32 v3でのESP-NOW研究 その1 基本動作 概要 ESP32のESP-NOWですが、arduino-esp32のバージョンが3になり大幅に使い方が変わったので使い方を調べてみました。内容的に思ったよりいろいろな使い方があるので複数回に分割したいと思います。 ESP-NOWとは? Wi... 2024.06.25 電子工作
電子工作 ESP32のパーティション設定 概要 arduino-esp32のv3.0系調査でパーティションまわりを調べてみました。 パーティションとは? ESP32シリーズは2MBから32MBまでのフラッシュメモリを搭載しており、アプリやファイル保存領域として利用することができます... 2024.06.18 電子工作
電子工作 ESP32のArduinoで利用できる追加ライブラリ 概要 ESP32はArduinoの標準ライブラリ以外にEspressif社が管理しているESP-IDF用のコンポーネントライブラリ集があります。Arduinoでも一部のライブラリが標準で使えるようなので、どんなものが入っているのかを確認して... 2024.06.11 電子工作
電子工作 Arduino for ESP32バージョン3.0.0リリース 概要 ESP32のArudinoライブラリのメジャーバージョンが3にアップしました。内部で利用しているESP-IDFも5系になり大幅に変更が入っているので差分を確認してみたいと思います。 基本情報 ESP32は内部でESP-IDFというSD... 2024.06.04 電子工作
電子工作 LILYGOのT-Internet-COMでESP32でLAN接続 概要 上記でRJ45でLAN接続できるESP32ボードを調べましたが、書き込み機が不要で一番安そうだったT-Internet-COMを入手して、LAN接続をいろいろ実験してみました。 製品 上記の製品で送料込みの3千円以下で購入できると思い... 2024.04.17 電子工作
電子工作 WSL2でQEMU上の仮想ESP32での開発 概要 QEMUというプロセッサエミュレータを利用して、実機がなくてもESP32の開発ができるようなので実験してみました。ESP-IDFでの開発になりますが一応可能です。ただ環境構築を考えると実機を利用したほうが楽だと思います。 QEMUとは... 2024.04.15 電子工作