以前、ネタとして
NC700Xにバンク角対応コーナーリングランプ取り付けましたが、バンク角による明るさ変更よりもトンネルなどで暗くなったときに最高照度になったほうが便利なのでソフトを変更しました。
今回使用しているM5Stack ATOM Matrixには赤外線LEDが内蔵されていますが、このLEDの光起電力が読み取れれば明るさ検知できると思い試したところ、明るさによるアナログ入力値の変化が読み取れましたのでソフトウェアの変更のみで対応してみました。
ただ、新しく購入したモジュールでは明るさ検知できたのですが、以前からNC700Xで使用していたマイコンモジュールでは反応しませんでした。
どちらも試しに出力してみるとLEDは発光しているので壊れているのではないはずですが、個体差かバージョンによる違いかは判りません。
とりあえず新しいモジュールに取り換えて実装してみました。