My potentiometer parameters aren't declared in the scope of the void loop function for some reason. This has never happened before.
int ltsensorpin = A2;
int brightness;
int potent = A3, pontentpin, intensity
void setup() {
Serial.begin(9600);
pinMode(ltsensorpin, INPUT);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
}
void loop() {
brightness = analogRead(ltsensorpin);
int potentpin = analogRead(potent);
intensity = map(potentpin, 0, 1023, 0, 255);
Serial.println(brightness);
delay(1000);
if(brightness = 0) {
analogWrite(9, intensity);
}
else if(brightness < 1023){
analogWrite(10, intensity);
analogWrite(9, 0);
}
else if(brightness = 1023) {
analogWrite(11, intensity);
analogWrite(9, 0);
analogWrite(10, 0);
}
}