Quindi nella prima if manca una else

void loop()
{
if(digitalRead(abilitazione)==HIGH)
{
...
}
else
digitalWrite(sirena,LOW);
}