#115中級プレミアム

ESP32と可変抵抗でLEDの明るさを制御(アナログ→PWM)

可変抵抗を使ってLEDの明るさをアナログ操作で調整します。ESP32のADCピンで可変抵抗からの0-3.3Vの電圧を読み取り、PWM(パルス幅変調)信号に変換してLEDに出力します。可変抵抗を回すと、LEDが徐々に明るくなったり暗くなったりします。Arduino Core 3.0+では`analogWrite()`を直接使えます。ESP32-S2/S3ではADCの分解能を12ビットに固定します。

4.5(19)
32 完了
ESP32と可変抵抗でLEDの明るさを制御(アナログ→PWM)

ソースコード

このプロジェクトにはブロック版もあります。コードと同じく、プレミアムでロックを解除できます。 ブロックプログラミングとは?

プレミアムコンテンツ

このプロジェクトのコードを見るには、プレミアムに登録してください。

プレミアムですべてのロックを解除

プレミアムでは、すべてのプロジェクトのコード、よくある質問、トラブルシューティングガイドを利用できます。モバイルアプリで購入してください。

よくある質問

プレミアムコンテンツ

よくある質問を見るには、プレミアムに登録してください。

プレミアムですべてのロックを解除

プレミアムでは、すべてのプロジェクトのコード、よくある質問、トラブルシューティングガイドを利用できます。モバイルアプリで購入してください。