こんな記事もあります!ESP32で明るさセンサを使って「部屋が暗くなったらLEDを点灯」させてみたこんにちは!今回はフォトトランジスタを使い、夜になったら光るあれを作ってみました。動いている様子ESP32で「暗くなるとLEDが点灯するやつ」。フォトトランジスタの値がある閾値を下回った時にLEDが点灯します。2019前提知識この記事はESP32でフォトトランジスタ(明るさセンサ)を使うの続きです。明るさセンサの使い方を知りたい方は上記記事を先にご覧ください。前回と同様、センサーの値を読み取るピンをGPIO34(ADC6)に設定。GPIO22をLED点灯のための出力ピンとして割り当てます。}}アナログ変換、アナログ変換値については「ESP32でフォトトランジスタ(明るさセンサ)を使う」をご覧ください。今回は取得したアナログ変換値を閾値としてLEDを点灯するかどうかを決めています。私の部屋の環境では、電気を消した状態で60ぐらいになったので、閾値を100とします。各自の環境でこの値は変えてみてください。digitalWrite(22,HIGH);}の部分。これでLEDが点灯します。明るくなったらLEDを消灯したいので、全体としてこうしましょう。//LEDを消灯}最後に今回は明るさの値を使い、いわば光スイッチを作りました。フォトトランジスタは微弱な明るさの変化も読み取れるので、人が前を通ったら何かをするような人感センサーとしても使用できます。夢が広がりますね!twitterアカウントの方で最新記事のお知らせや記事にならないような小さな情報を小出ししています。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。支援のお願いサイト維持のため、ご支援をお願いします。Wellington.。