ESP32

はじめに

Arduinoソフトウェアについてくるサンプルプログラムの、ESP32の解説です。

ESP32
ledcWrite()を使って、LEDを明るくしたり暗くしたりします。
フルカラーLED(RGB LED)を使って、全ての色を表示します。
SigmaDelta変調を利用して、LEDの明るさを変えます。
ESP32のチップID(MACアドレス)を取得し、シリアルコンソールに表示します。
外部(デジタルピン)からの入力によって、ディープスリープ状態から復帰します。
タイマによって、ディープスリープ状態から復帰します。
タッチパッドからの入力によって、ディープスリープ状態から復帰します。
デジタルピンの入力で割り込みを発生させ、事前に登録した関数を呼び出します。
内蔵ホールセンサの値を読みます。
直前のリセット理由を表示します。
NTPサーバから時刻を取得し、ESP32の時刻を合わせ、表示します。
ESP32のハードウェアタイマーを利用して、1秒ごとに割り込みハンドラを起動します。
ウォッチドッグタイマーの例です。
inserted by FC2 system