Contador de presencia

Perdona, el c贸digo que te copie ten铆a un parentesis que no borre (seguro que te di贸 error de compilaci贸n :roll_eyes: ). T煤 lo cerraste, cuando realmente hab铆a que quitarlo.

void loop()
{
 聽...

 聽// Led se enciende durante la detecci贸n de presencia
 聽if (estadoPir1 == HIGH) 
 聽 聽digitalWrite(ledEstado, HIGH); 聽//Pone led Estado pin 13 a nivel alto
 聽else
 聽 聽digitalWrite(ledEstado, LOW); 聽 //Pone led Estado pin 13 a nivel bajo
 聽 聽
 聽// Contador hist贸rico de presencias detectadas
 聽if (estadoPir1 == LOW && estadoPir1_anterior == HIGH) 
 聽 聽contadorPresencia++;
 聽estadoPir1_anterior = estadoPir1;
}

Para que lo entiendas mejor, tambi茅n puedes utilizar el siguiente donde pongo "todos" lo parentesis y veas que hay dentro y fuera de los if y los else

void loop()
{
 聽...
 聽
 聽// Led se enciende durante la detecci贸n de presencia
 聽if (estadoPir1 == HIGH)
 聽{
 聽 聽digitalWrite(ledEstado, HIGH); 聽//Pone led Estado pin 13 a nivel alto
 聽} 
 聽else 
 聽{
 聽 聽digitalWrite(ledEstado, LOW); 聽 //Pone led Estado pin 13 a nivel bajo
 聽}
 聽 聽
 聽// Contador hist贸rico de presencias detectadas
 聽if (estadoPir1 == LOW && estadoPir1_anterior == HIGH)
 聽{ 
 聽 聽contadorPresencia++;
 聽}
 聽estadoPir1_anterior = estadoPir1;
}