Paso 2: Paso 2: código de Arduino
En este código para el Arduino Uno, estamos usando el LED como el sensor de luz, y actúa como una resistencia. Sólo he probado este código para el Arduino Uno, por lo que puede ser que necesite algunos ajustes que se hagan otras versiones.
El código de LED _sensor_ sensitive_ Convención luz:
int sensorLED = 0; LED como sensor conectado al pin analógico 0
int LED = 13 ;// LED conectado al pin digital 13
int LED2 = 12; / / LED conectado al pin digital 12
int LEDval = 0; //Variable para almacenar el valor de sensor LED
int luz = 175; //Threshold nivel
void setup() {}
pinMode(13,OUTPUT);
pinMode(12,OUTPUT);
}
void loop() {}
LEDval = analogRead(sensorLED);
Si (LEDval < = luz) {/ / comprobar si luz
digitalWrite (LED2, alto); Si luz, apagar led
} else {}
digitalWrite (LED2, LOW); Si oscuro, enciende led
}
Si (LEDval < luz) {/ / comprobar si luz
digitalWrite (LED, alta); Si luz, apagar led
} else {}
digitalWrite (LED, baja); Si oscuro, enciende led
}
}