Cdsを用いたArduinoIDEのプログラムで0~1023段階の入力をanalogWrite(LED,val/10);とする理由を教えてください


初めての質問でよく分かりませんがよろしくお願いします。




「なぜ」はそういう仕様を策定した人に訊かないとわからないでしょう。まあ妄想するに `CdS`
センサーに明るい光を当てる＝LEDがより強く光る、という動作はそれを操作する人間にとって直観的にわかりやすいから、なんぢゃないですかね？ LED の明るさを
1024 等分しても人間の目では判別できないとか人間工学的配慮も若干あるかもしれないですね。

# 硫化カドミウムだから `CdS` は正しくて `Cds` はおかしい・・・

