ESP32/arduino/電子工作

・LED調光。(トラ技 2017年11月号 付録の ESP32基板 (IoT Express) 使用)
 LED ON/OFF のサンプルを動かす。
 固定IPアドレスにする。
 POST受信
 LED をPWM で調光する。
 LED調光_明るさをテキストで設定。
 LED調光_スライダーで明るさを調整。
 LED調光_スライダーで明るさを調整2。
 LED調光_外付けのボリュームで調整
 LED調光_WEBからと外付けのボリュームからを切り替えて調光

・ESP32/Arduino 動作確認。( 自作 ESP基板を使用 )
 開発ボードの作成
 GPIOについて
 PWM について
 ソフトウェアリセット
 LM3914 で LED レベルメータ を制御
 I2CでMCP23017を接続
 I2CでMCP23017を接続_2
 MCP23017の使い方
 I2C 転送速度設定

 ・Nゲージ パワーパックの作成 (ESP32/Arduino)
 WEBから制御可能なNゲージ用 PWM制御パワーパック
 WEBから制御可能なNゲージ用 PWM制御パワーパック_改
 WEBから制御可能なNゲージ用 PWM制御パワーパック_改2
 WEBから制御可能なNゲージ用 PWM制御パワーパック_改3
 WEBから制御可能なNゲージ用 PWM制御パワーパック_改4

・arduino IDE
 arduino IDE の Update (再インストール)と複数バージョン存在時の起動方法
 外部エディタを使う
 HTML部分を PHP で デバッグ

 ファイル分割
 SPIFFS アップローダーを使用する

 SPIFFSのテキストファイルをダウンロードする
 スマホからIPアドレス等のWiFi設定を行う
 テキストファイルをアップロードする
 クライアントのタイムアウト 
 NTPサーバーとの時刻同期と時刻表示
 WiFi接続時のスマホ画面とPC画面の切り替え

 SPIFFS Error: esptool not found! 発生
 softAP 接続不可
 WiFi 接続不具合(Arduino core for the ESP32  Ver 1.0.2)

・その他
 フォトリフレクタ TPR-105 動作確認
 DSO138 に ロータリーエンコーダ を追加