Hi,
I am making a school project until the 14th, but i am new with programming.
A photoresistor controlls the leds. If i place my hand over the photoresistor, led2 goes on.
If I cover it, but then remove my hand, led1 goes on.
PLEASE HELP ME!
task:
1.read the photoresistor
2.wait 0,5 seconds
3.read the photoresistor again
a)if the light that reaches the photoresistor is interrupted for a short time, set led1 high;delay(1000);set led1 low
b)if the light that reaches the photoresistor is interrupted for a long time, set led2 high;delay(1000);set led2 low
=>that means: a)if i move my hand once over it, set led 1 high
b)if i cover it, set led 2 high
I need a programm that looks like this:
int photoIn = 1;
int led1 = 11;
int led2 = 12;
int setPoint = 350;
void setup()
{
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
}
void loop() {
Value = analogRead(photoIn);
if (Value < setPoint;
delay(500);
Value > setPoint;)
{
digitalWrite(led1, HIGH);
delay(1000)
digitalWrite(led1, LOW);
}
if (Value < setPoint;
delay(500);
Value < setPoint;)
{
digitalWrite(led2, HIGH);
delay(1000)
digitalWrite(led2, LOW);
}