If i put in this code my serial monitor reads the sensor correctly. 1024 when its clear, 0 when its blocked.
int led = 13;
void setup() {
pinMode(led, OUTPUT);
Serial.begin(9600);
}
void loop() {
int triggerValue = analogRead(A2);
Serial.println(triggerValue);
delay(1);
}
But when i add in an IF/ELSE it stops reading it correctly and only sends out 0's
What am I missing here?
int led = 13;
void setup() {
pinMode(led, OUTPUT);
Serial.begin(9600);
}
void loop() {
int triggerValue = analogRead(A2);
if (triggerValue = 0)
{
digitalWrite(led, HIGH);
}
else
{
digitalWrite(led, LOW);
}
Serial.println(triggerValue);
delay(1);
}
Thank you thank you thank you!