Hola soy nuevo en arduino y tengo que hacer un proyecto para la escuela. mi problema es que al poner un delay afecta a todo el programa , no hay una forma para que solo afecte una linea de codigo?
int var;
void setup() {
// put your setup code here, to run once:
pinMode(13,OUTPUT);
pinMode(A3,INPUT);
Serial.begin(9600);
}
void loop() {
var = analogRead(A3);
Serial.println(var);
delay(500);
if(var>1000)
{
digitalWrite(13,HIGH);
delay(1);
}
else
digitalWrite(13,LOW);
delay(10000);
}
este es el codigo quiero que el retraso de 10s se solo en esta parte¨digitalWrite(13,LOW);¨ pero el retraso de 10s se aplica a todo el programa