- // CdSセルの接続されたピン
 
                - const int LDR_PIN = A1;
 
                
                - // LEDのピン
 
                - const int LED_PIN = 13;
 
                
                - // 光の閾値(調整が必要)
 
                - const int DARK_THRESHOLD = 500;
 
                
                - void setup() {
 
                -   // LEDのピンを出力に設定
 
                -   pinMode(LED_PIN, OUTPUT);
 
                -   
 
                -   // シリアルモニタを開始
 
                -   Serial.begin(9600);
 
                - }
 
                
                - void loop() {
 
                -   // CdSセルからの読み取り値を取得
 
                -   int lightLevel = analogRead(LDR_PIN);
 
                -     Serial.println(lightLevel);
 
                -   
 
                -   // 光の閾値よりもセンサー値が低い場合、LEDを点灯
 
                -   if (lightLevel > 500) {
 
                -     digitalWrite(LED_PIN, HIGH);
 
                -   } else {
 
                -     digitalWrite(LED_PIN, LOW);
 
                -   }
 
                -   
 
                -   // 少し待つ
 
                -   delay(10);
 
                - }