Hello everybody,
I've been reading similar errors, and normally they occur because too many ";", but I think this is not what happens here.
I've programing Arduino only for a week, so I'm sure it's something very basic. Thanks
#define LDR 0
#define VELOCIDAD_COM 9600
int valor, valor_ajustado;
#define RGB_RED 3
#define RGB_GREEN 5
#define RGB_BLUE 6
//I define one variable so that it tells me changes in the pin I've connected the LDR
#define pinOneInput 1
void setup()
{
Serial.begin(VELOCIDAD_COM);
pinMode(RGB_RED, OUTPUT);
pinMode(RGB_GREEN, OUTPUT);
pinMode(RGB_BLUE, OUTPUT);
pinMode(pinOneInput, INPUT);
}
void loop()
{
valor = analogRead(LDR);
valor_ajustado = map(valor, 0, 1023, 0, 100);
Serial.print(" el nivel de luz es del: "),
Serial.print(valor_ajustado);
Serial.print("% ");
delay(200);
if (pinOneInput < 30)
{
digitalWrite(RGB_RED, HIGH);
digitalWrite(RGB_GREEN, LOW);
digitalWrite(RGB_BLUE, LOW);
}
{
else if (pinOneInput >= 60)
digitalWrite(RGB_RED, LOW);
digitalWrite(RGB_GREEN, LOW);
digitalWrite(RGB_BLUE, HIGH);
}
{
else
digitalWrite(RGB_RED, LOW);
digitalWrite(RGB_GREEN, HIGH);
digitalWrite(RGB_BLUE, LOW);
}
}