How do i put an if clause reading a sensor, ie.,
if (light == 0);
{
digitalWrite(LED2, HIGH);
My code is a "keylock."
I'm trying to make it read multiple sensors, and if it is a one certain number, light a led.
Also if all the leds are lit from all the sensors, blink an led.
Here is my code
#define LED1 13
#define LED2 12
#define LED3 11
#define LED 10
int force;
int flex;
int light;
void setup()
{
pinMode(LED, OUTPUT);
pinMode(LED1, OUTPUT);
pinMode(LED2, OUTPUT);
pinMode(LED3, OUTPUT);
pinMode(force, INPUT);
pinMode(flex, INPUT);
pinMode(light, INPUT);
}
void loop()
{
force = analogRead(0);
flex = analogRead(2);
light = analogRead(1);
if (light == 0)
{
digitalWrite(LED2, HIGH);
}
if (flex == 10)
{
digitalWrite(LED3, HIGH);
}
if (force == 400)
{
digitalWrite(LED1, HIGH);
}
if (force == 400, flex == 10, + light == 0)
{
digitalWrite(LED, HIGH);
delay(10);
digitalWrite(LED, LOW);
delay(1000);
}
}
When I upload the code, I make the sensor the value in the code, and it doesn't light the led.
Any Help?
Thank You,
qtechknow