He estado revisando el código pero no encuentro en donde está el error. Espero pudieran ayudarme a solucionarlo. El código es el siguiente:
int led = 5;
int alog = 0;
int motor = 10;
int medir = 0;
int Temp = 300; // Variable para guardar el límite de la temperatura.
void setup(){
pinMode(led, OUTPUT);
pinMode(motor, OUTPUT);
Serial.begin(9600);
}
void monitoriza(){
Serial.print("La medida es: ");
Serial.println(medir);
delay(1000);
}
void loop()
{
medir = analogRead(alog);
monitoriza();
if (medir > Temp){
digitalWrite.(led, HIGH);
digitalWrite.(motor, HIGH);
}
else {
digitalWrite.(led, LOW);
digitalWrite.(motor, LOW);
}
}
El código de error según parece está en la función void loop.