Hi,
I'm making a beginners mistake I guess ![]()
int pot1 = 0; //sensor 1
int pot2 = 0; //sensor 2
int pot3 = 0; //sensor 3
// Value read from moist sensor
int val1 = 0;
int val2 = 0;
int val3 = 0;
void setup()
{
Â
pinMode(9, OUTPUT);
 pinMode(10, OUTPUT);
 pinMode(11, OUTPUT);
 pinMode(12, OUTPUT);
 pinMode(13, OUTPUT);
Â
Serial.begin(9600);}
void loop()
{
val1 = analogRead(pot1);
Serial.println(val1,DEC);
delay(10);
val2 = analogRead(pot2);
Serial.println(val2,DEC);
delay(10);
val3 = analogRead(pot3);
Serial.println(val3,DEC);
delay(10);
 if(val2 < 300);
{
digitalWrite(9, HIGH);
}
Â
 delay(2000);
}
I can read 1 sensor no problem, but when I connect more than one, I always get the value of 1 sensor, but my serial monitor gives me 3 exact the same values (the value of the one sensor it read before)
I think it's the way I wired it... isn't it?
dirk